LaTeX-Tips

Auf dieser Seite sammele ich Tips rund um den Textsatz mit LaTeX. Die meisten Dinge sind mir nicht selbst eingefallen, sondern aus dem Internet zusammengesammelt.

Allgemeines

Änderungsbalken

Änderungsbalken können mit dem changebar-Paket verwirklicht werden, das MiKTeX beiliegt. Für die Arbeit mit vielen Änderungen ist ein Script hilfreich, das in

MiKTeX/texfm/source/latex/changebar

mitgeliefert wird. Es hat den Namen chbar.sh und wird aufgerufen mit:

chbar.sh ?oldfile? ?newfile? [?outputFILE?]

In dem Ergebnisfile sind die »\cbstart« und »\cbend« Macros eingefügt. Es handelt sich um ein UNIX-Shell-Script, das mit ed, diff, sed, rm, awk, grep, mv, cat, mkdir und cvs arbeitet. Erfahrung mit dem Script unter Windows liegen noch nicht vor.

Das C++-Symbol

Das C++-Symbol sieht mit der Zeichenfolge »C++« nicht gut aus. Besseres Aussehen verspricht folgende Befehlsfolge:

\newcommand{\Cpp}{%
 {%
 C%
 \settoheight{\dimen0}{C}%
 \settowidth{\dimen1}{{\ensuremath{\scriptstyle++}}}%
 \parbox[b][\dimen0][c]{\dimen1}{\ensuremath{\scriptstyle++}}%
 }%
}

Schriftgrößen

LaTeX kennt standardmäßig die Schriftgrößen:

  • \tiny
  • \scriptsize
  • \footnotesize
  • \small
  • \normalsize
  • \large
  • \Large
  • \LARGE
  • \huge
  • \Huge

Die jeweilige Schriftgröße wird durch den obigen Befehl eingeschaltet und gilt bis zum Ende der Gruppe. Das Ende der Gruppe ist oft schwierig zu bestimmen, daher empfiehlt es sich, selbst den Wirkungsbereich der Umschaltung durch Gruppierung durch Klammerung zu bestimmen:

{\?groesse? ...}

Alternativ kann eine \begin-\end-Notation verwendet werden. Dabei sind die Größen obiger Auflistung zu entnehmen und ohne »\« einzutragen:

\begin{?groesse?}
 ...
\end{?groesse?}

Volle Boxen erkennen

Volle Boxen können im Dokument gekennzeichnet werden. Dazu ist einfach die Option »draft« dem »documentclass«-Befehl zu übergeben. Es ist zu beachten, dass diese Option an alle Pakete weitergegeben wird, insbesondere auch an den ISST-Article-Stil und damit an das graphicx-Paket, die Grafiken werden also ebenfalls im draft-Modus (als Umrandungen) gezeichnet.

\part* einsetzen

Der »\part*«-Befehl wird eingesetzt, um Teile ohne Gliederungsnummer zu setzen. Leider werden dabei auch kein Inhaltsverzeichniseintrag erzeugt und die Kopfzeile nicht ordentlich angepasst. Das ist zum Beispiel beim Anhang nicht toll, da dieser durch Anhang eingeleitet werden soll, ohne dass dort eine Gliederungsnummer erzeugt werden soll. Also müssen Inhaltsverzeichniseintrag und Kopfzeileninhalt manuell eingestellt werden:

\part*{Anhang} % Anhang als Teil ohne Nummerierung
\sectionmark{} % Kopfzeile leer lassen
\addcontentsline{toc}{part}{Anhang} % Inhaltsverzeichnis füllen

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>