halfparskip Absatz mit halber Leerzeile als Trennung openright Kapitel starten auf rechter Seite bei zweiseitgen Layout (dokumentklassenspezifisch) Grafiken includieren: Problem latex-dvips-ps2pdf oder pdflatex: includegraphics ohne Datei-Endung, Bilder sowohl als eps, als auch als png/pdf/etc. ablegen -> LaTeX nimmt dann ja nach Kompilationsvariante den richten Bildnamen -------------------------------------------------------------------------- Hyperref-Package (z.B. setzen eines Dokumentnamens fürs pdf) ------------- usepackage[pagebackref=true,backref,hyperindex=true,plainpages=false, hypertexnames=true,bookmarks=true,bookmarksnumbered=true, %colorlinks=true, %citebordercolor=1 1 1, %filebordercolor=1 1 1, %menubordercolor=1 1 1, %pagebordercolor=1 1 1, %urlbordercolor=0 0 1, %linkbordercolor=1 1 1, %pdfborder=0 0 1, linkcolor=blue, urlcolor=blue, pdftitle={Dokumentname},colorlinks=true, pdfstartpage=1 ] {hyperref} -------------------------------------------------------------------------- flafter Grafiken auch oberhalb der Erwähnung im Quelltext platzieren lassen, z.b. am Kopf der Seite --------------------------------------------------------------------------------------------- listings Sprache (C++, Java) angeben -> Quellcode-Formatierung nach Sprache ---------- \renewcommand{\lstlistlistingname}{List of Source Codes} \renewcommand{\lstlistingname}{Source Code} Gebräuchlichste Optionen: \begin{lstlisting}[float,backgroundcolor={\color[gray]{0.9}},basicstyle=\scriptsize,frame=lines,caption={bla.h},numbers=left,stepnumber=2,numberstyle=\tiny,numbersep=1pt,tabsize=2,escapechar=\#] Global einstellen: \lstset{language=C++, captionpos=b, basicstyle=\small\texttt} % commentstyle=\color{blue}} ---------------------------------------------------------------------------------------------- ----------------------------------------------------------------- Neues Kommando für Grafiken definieren:-------------------------- \newcommand{\fig}[4] % name, scale, text, label { \begin{figure}[htpb] \begin{center} % \mbox{\pdfimage width #2\textwidth {#1}} \mbox{\includegraphics[width=#2\textwidth]{#1}} \caption{\label{#4} #3} \vspace{-3ex} \end{center} \end{figure} } \fig{bild.eps}{1.0}{Bildunterschrift}{fig:1} ------------------------------------------------------------------ \setcounter{tocdepth}{2} \setcounter{secnumdepth}{10} -------------------------------------------------------- overful boxes: im draft-modus werden die angezeigt \hfuzz0.5pt \vfuzz0.0pt \emergencystretch -------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- Vorsicht bei Umsetzen des pagenumbering-styles --> Probleme bei labels/refs auf den Seiten mit dem abweichenden Style Lösungen: - \plainpages=false - \pdfpagelabels - die ersten Seiten mit roman numbering nicht referenzieren ------------------------------------------------------------------------------------------------------------------------ gedankestrich -- trennstriche - halbes Leerzeichen \, zwischen Abkürzungen und Leerzeichen \ nach dem "z" von z.B., damit TeX nicht denkt, dass es ein Satzende ist z.\,B.\ \= bei [ngerman]{babel} führt zu Bindestrich der getrennt werden kann alle in LaTex verfügbaren Symbole: www.ctan.org/tex-archive/info/ symbols/comprehensive/symbols-a4.pdf Suche mit Google nach "Latex" "Symbols" und "pdf" ---------------------------------------------------------------------------------------- Definierte Abkürzungen die auf einen Punkt enden bereiten Probleme. Im normalen Text --- soll danach ein Leerzeichen stehn, am Satzende jedoch noch nicht. Lösung: \usepackage{xspace} \newcommand{\MLDInc}{MLDesign Technologies, Inc.\xspace} \xspace setzt Leerzeichen falls kein Satzende ---------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------ Trennung auch in der Schriftart typerwriter elauben mit dem package "hyphenat" laesst sich das verhalten anpassen mit folgenden drei kommandos \newcommand{\origttfamily}{} % sollte noch nicht definiert sein! \let\origttfamily=\ttfamily % alte Definition von \ttfamily sichern \renewcommand{\ttfamily}{\origttfamily \hyphenchar\font=`\-} Woerter welche ein "-" enthalten auch an anderen Stellen trennen. Trennvorschlaege mit "\-" machen. Achtung!: Vorgaben von \hyphenation{} werden hier ignoriert! Normalen Bindestrich durch '\=' ersetzen; erfordert das Package "german"/"ngerman" -------------------------------------------------------------------------------------------------- cmsuper-Schriften oder lmodern verwenden, wegen wegen Anzeige-Bug im Acorbat Reader (ab Acrobat 6.0 behoben) Packages: ifthen-package colortbl-package farbig machen von Tabellenzeilen/spalten subscript tiefgestellte Texte ohne mathmodus (gibt es standardmäßgi nur für hochgestellt) textcomp alle möglichen Sonderzeichen subfigure für Teilbilder mit Teilunterschriften und Teilreferenzen boxedminipage Minipage mit Rahmen wrapfigure Umbrechen von text in figure-Umgebung ---------------------- Sonsiges für Google-Suche \input{tree} struktex mehrzeilige kommentare -> package comment --> umgebung command \hyphenation { com-ple-tion-Time re-fire-At-Time }