LaTeX: Automatische Molekülnummerierung

Aus Hergipedia
Version vom 26. Februar 2009, 13:10 Uhr von BSahlmann (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Wozu ist das gut? == LaTeX lässt sich mit einigen zusätzlichen Paketen dazu überreden, Moleküle automatisch durchzunummerieren. Dies spart einem bei umfang...“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Wozu ist das gut?

LaTeX lässt sich mit einigen zusätzlichen Paketen dazu überreden, Moleküle automatisch durchzunummerieren. Dies spart einem bei umfangreichen Projekten sehr viel Arbeit, weiterhin sind die Nummern in pdf-Docs clickable und führen als Links zum ersten Erscheinen der Verbindung.

Was wird benötigt?

Eine lauffähige LaTeX-Umgebung. Weiterhin müssen die verwendeten Abbildungen im eps-Format vorliegen. Dies kann zum Beispiel ChemDraw direkt exportieren, und hat darüber hinaus den Vorteil, dass es sich um Vektorgrafiken handelt, also keine Skalierungsartefakte auftreten.

Benötigte Pakete

Per \usepackage{} müssen folgende Pakete eingebunden werden:

  • bpchem: Bietet neben einigen anderen sinnvollen Befehlen die Nummerierungsumgebung \CNlabel{}, durch die eine fette Zahl in der gewählten Schrift erzeugt wird. Der Counter beginnt bei 1 und zählt automatisch hoch.
  • graphicx: Wird generell benötigt, wenn Bilder eingefügt werden sollen. Bietet die Umgebung \begin{figure}...\end{figure} sowie den \includegraphics{}-Befehl
  • psfrag: Hier sitzt der Knackpunkt. Dieses Paket stellt den Befehl \psfrag{}{} zur Verfügung. Dieser ermöglicht die Ersetzung beliebiger Zeichenketten (Strings) in Floating-Umgebungen (in diesem Fall \begin{figure})