Liste mit manchmal nützlichen Codeschnipseln
Inhalt
- XY
- Verhindern von Umbrechen von Zeilen
- Setzen von Zeilennummern am Rand eines Dokuments
- Gemeine Brüche
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.
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.
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}
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.




