it LaTeX Code Schnipsel
Zuletzt geändert: 04.06.2009

Liste mit manchmal nützlichen Codeschnipseln

Inhalt

XY

Manchmal kommt es vor, dass man eine hochgestellte Zahl oder ein komplettes Wort der Form 2x benötigt und dafür nicht extra in eine mathematische oder andere Umgebung wechseln will (oder kann). In solch einen Fall kann

\newcommand{\up}[1]{\ensuremath{^\textrm{\scriptsize#1}}}

im Header des Dokumentes zum Einsatz kommen. Innerhalb des Dokumentes wird mittels \up{} auf den Befehl zugegriffen, so dass man zum Beispiel über ein 2\up{nd} ein nettes 2nd erzeugen kann.

Zum Anfang

Umbrechen in einem Wort verhindern

Um das Umbrechen in einem Wort oder an einem Trennzeichen zu unterbinden gibt es wahrscheinlich mehr Lösungen, als Regentage im Jahr. Eine dieser Lösungen ist es, den betreffenden Text in eine Box ein zu sperren. Dazu kann man im Header des Dokumentes mittels \newcommand*{\ac}[1]{\mbox{#1}} einen neuen Befehl definieren, über den man dann im Dokument mittels \ac{Text} das Umbrechen innerhalb von Text verhindern kann.

Zum Anfang

Zeilennummern

Eine praktische Anforderung in vielen Fällen ist es, Zeilennummern an einem Dokument zu setzen. Sei es zur einfacheren Korrektur im Entwurfsstadium, bei Theaterstücken üblich ist oder ganz weil es der Professor gerne bei der Hausarbeit haben möchte.

Eine mögliche Lösung dazu ist die Verwendung des lineno Paketes. Es wird wie gewohnt mittels \usepackage{lineo} und innerhalb des Dokumentes mittels \linenumbers aktiviert.

Ein Minimalbeispiel zur Verwendung könnte so aussehen:

\documentclass{article}
\usepackage{lineno}
\begin{document}

\linenumbers

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
nonumyeirmod tempor invidunt ut labore et dolore magna aliquyam erat,
sed diamvoluptua. At vero eos et accusam et justo duo dolores et

\end{document}

Zum Anfang

Gemeine Brüche im Fließtext

Hin und wieder möchte man im Fließtext gemeine Brüche wie ½ darstellen. Lösungen wie 1/2 oder wechseln in eine mathematische Umgebung wie zum Beispiel mit $\frac{1}{2}$ funktionieren in vielen Fällen, erzeugen aber ein nicht unbedingt optisch befridigendes Ergebnis.

Eine Abhilfe dafür kann das Paket nicefrac bieten. Eingebunden mittels \usepackage{nicefrac}bietet es den Befehl \nicefrac[]{}{} an, mit dem man optisch überzeugende Brüche am im normalen Fließtext unterbringen kann.

Ein Beispiel für die Verwendung könnte so aussehen:

1\nicefrac{1}{2}

und erzeugt einen Bruch ähnlich zu 1½. Das Paket ist Teil von units.sty, wo auch eine ausführliche und mit Beispielen versehende Beschriebung zu finden ist.

Zum Anfang