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 chemstyle
Paket 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-escape
ist 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 chemnum
und ähnliche Ergebnisse erhalten.
Ich hoffe, dass mir jemand helfen kann, herauszufinden, was ich falsch mache.
Antwort1
Das Problem liegt an Ihrer .eps
Datei. Pakete, die automatische Ersetzungen durchführen, einschließlich chemstyle
und 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 .eps
zeigt 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.