hueschel
18-04-2012, 21:44
Hallo liebe LateX-Gemeinde,
ich sitze derzeit an meiner Diplomarbeit und darin muss ich in ps-Grafiken chemische Strukturen durchnummerieren. Das ganze soll dynamisch geschehen daher verwende ich das sog. "chemnum" Paket. Dieses ersetzt temporäre Platzhalter (TMP1, TMP2, TMP3, ...) in ps-Grafiken durch Zahlen, die durch einen Counter definiert sind
Beispiel:
Verbindung \cmpd{alkohol1} und \cmpd{alkohol2} sind Alkohole
gibt aus: "Verbindung 1 und 2 sind Alkohole"
Nun kann man mittels
\begin{scheme}
\cmpdref{alkohol1} % Ersetzt in der Graphik TMP1 mit 1
\cmpdref{alkohol2} % Ersetzt in der Graphik TMP2 mit 2
\includegraphics{schema}
\end{scheme}
die ps-Datei abändern.
So weit so gut. Das Problem ist, dass die neu erstellten Zahlen nicht die Original-Schrift der Datei sondern den Latex-Schriften entsprechen. Oft sitzen die neuen Zahlen auch etwas abseits von der eigentlich gedachten Stelle. Mir wäre es lieber wenn praktisch der Code der ps-Datei geändert werden würde, statt eine neue Ebene auf das vorhanene Bild zu pappen. Das Paket arbeitet mit psfrag.
Gibt es die Möglichkeit, ps-Dateien direkt zu ändern?
(Wenn man ps-Dateien mit einem Texteditor öffnet, kann man tatsächlich die Platzhalter finden und beliebig ersetzen. Der neue Text erscheint dann wie gewollt in der erneuerten Datei)
ich sitze derzeit an meiner Diplomarbeit und darin muss ich in ps-Grafiken chemische Strukturen durchnummerieren. Das ganze soll dynamisch geschehen daher verwende ich das sog. "chemnum" Paket. Dieses ersetzt temporäre Platzhalter (TMP1, TMP2, TMP3, ...) in ps-Grafiken durch Zahlen, die durch einen Counter definiert sind
Beispiel:
Verbindung \cmpd{alkohol1} und \cmpd{alkohol2} sind Alkohole
gibt aus: "Verbindung 1 und 2 sind Alkohole"
Nun kann man mittels
\begin{scheme}
\cmpdref{alkohol1} % Ersetzt in der Graphik TMP1 mit 1
\cmpdref{alkohol2} % Ersetzt in der Graphik TMP2 mit 2
\includegraphics{schema}
\end{scheme}
die ps-Datei abändern.
So weit so gut. Das Problem ist, dass die neu erstellten Zahlen nicht die Original-Schrift der Datei sondern den Latex-Schriften entsprechen. Oft sitzen die neuen Zahlen auch etwas abseits von der eigentlich gedachten Stelle. Mir wäre es lieber wenn praktisch der Code der ps-Datei geändert werden würde, statt eine neue Ebene auf das vorhanene Bild zu pappen. Das Paket arbeitet mit psfrag.
Gibt es die Möglichkeit, ps-Dateien direkt zu ändern?
(Wenn man ps-Dateien mit einem Texteditor öffnet, kann man tatsächlich die Platzhalter finden und beliebig ersetzen. Der neue Text erscheint dann wie gewollt in der erneuerten Datei)