LaTeX: Automatische Molekülnummerierung: Unterschied zwischen den Versionen

Aus Hergipedia
Zur Navigation springen Zur Suche springen
(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...“)
 
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:


== Was wird benötigt? ==
== 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.
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. Weiterhin muss zwingend der Weg LaTeX => DVI => ps => pdf benutzt werden, da Zeichenketten lediglich in Postscript-Dokumenten ersetzt werden können. Siehe dazu auch [[MikTeX und TeXnicCenter]].


=== Benötigte Pakete ===
=== Benötigte Pakete ===
Per ''\usepackage{}'' müssen folgende Pakete eingebunden werden:
Über ''\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.
* ''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
* ''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}'')
* ''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}'')

Version vom 26. Februar 2009, 13:12 Uhr

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. Weiterhin muss zwingend der Weg LaTeX => DVI => ps => pdf benutzt werden, da Zeichenketten lediglich in Postscript-Dokumenten ersetzt werden können. Siehe dazu auch MikTeX und TeXnicCenter.

Benötigte Pakete

Über \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})