Chemstyle ersetzt keine temporären Etiketten

Chemstyle ersetzt keine temporären Etiketten

Ich bin ein LaTeX-Neuling. Tut mir leid, wenn das schon beantwortet wurde, aber ich konnte keine finden, die für mich funktioniert. Ich möchte sechs verschiedene Verbindungen im selben Schema nummerieren, und zwar direkt neben jedem Substituenten einer R-Gruppe. Ich habe also eine EPS-Datei mit TMP1, TMP2, ... bis hin zu TMP6 als Markierungen, und mit dem chemstylePaket werden die Markierungen in der Schemaabbildung nicht durch Nummern ersetzt, aber ich kann die Verbindungen im Text erwähnen (sogar in einer anderen Reihenfolge als in den Schemata), indem ich verwende \compound{compound_label}.

Ich verwende TexShop auf einem Mac mit OSX 10.10. Die Kompilierung erfolgt mit LaTeX und --shell-escapeist aktiviert.

\documentclass[a4paper]{book}

\usepackage[spanish, es-tabla]{babel}
\usepackage[latin1]{inputenc}

\usepackage{pstool}
%\usepackage[runs=2, crop=off]{auto-pst-pdf}
\usepackage{mhchem}
\usepackage{siunitx}
\usepackage{graphicx} 

\usepackage{amstext}
\usepackage{caption}
\usepackage{kvoptions}
\usepackage{xspace}
\usepackage{varioref}
\usepackage{floatrow}

\usepackage{bpchem}
\usepackage{chemstyle}

\begin{document}

\begin{scheme}[ht]
\centering
\schemeref[TMP1]{compound1}
\schemeref[TMP2]{compound1_ac}
\schemeref[TMP3]{2428DDHcompound2}
\schemeref[TMP4]{2428DDHcompound2_ac}
\schemeref[TMP5]{2324DDHcompound2}
\schemeref[TMP6]{2324DDHcompound2_ac}

\includegraphics[width=.8\textwidth]{aplysteroles2}
\caption{Some sterols and their acetates}
\end{scheme}

We have isolated compound1 (\compound{compound1}, 63,96$\%$), 24(28)-didehidrocompound1 (\compound{2428DDHcompound2}, 17,39$\%$) and 23(24)-didehidrocompound1 (\compound{2324DDHcompound2}, 19,57 $\%$), and their acetates (\compound{compound1_ac}, \compound{2428DDHcompound2_ac} and \compound{2324DDHcompound2_ac}).

\end{document}

Bitte finden Sie die EPS-DateiHierDie EPS-Datei mit dem Schema wurde mit MarvinSketch erstellt. Ich habe es auch mit verschiedenen TMP-Schriftformaten versucht, aber keines hat funktioniert.

Die PDF-Datei wird erstellt, allerdings ohne Nummerierung der Schemata. Ich habe es auch mit versucht chemnumund ähnliche Ergebnisse erhalten.

Ich hoffe, dass mir jemand helfen kann, herauszufinden, was ich falsch mache.

Antwort1

Das Problem liegt an Ihrer .epsDatei. Pakete, die automatische Ersetzungen durchführen, einschließlich chemstyleund chemnum, verwenden das PSfrag-System. Dies setzt voraus, dass ein textbasiertes Suchen und Ersetzen mit der Grafik möglich ist. Eine schnelle Suche in Ihrer Datei .epszeigt jedoch keinen Text TMP. Dies liegt wahrscheinlich an der Funktionsweise Ihres Editors (MarvinSketch) und kann daher nur durch die Verwendung eines alternativen Editors vermieden werden.

verwandte Informationen