chemstyle 不會取代臨時標籤

chemstyle 不會取代臨時標籤

我是 LaTeX 的新手,很抱歉,如果它已經得到解答,但我找不到任何適合我的東西。我想在同一方案中對六種不同的化合物進行編號,在 R 基團的每個取代基旁邊進行編號。因此,我有一個 eps 文件,其中包含 TMP1、TMP2、... 直至 TMP6 作為標記,並且使用chemstyle包,標記不會被方案圖上的數字替換,但我可以在文本上提及化合物(即使在不同的版本中)順序比方案中)使用\compound{compound_label}.

我在 OSX 10.10 的 Mac 上使用 TexShop。使用LaTeX完成編譯並--shell-escape啟動。

\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}

請找到 eps 文件這裡。帶有方案的 eps 檔案是用 MarvinSketch 完成的。我還嘗試了不同的 TMP 字體格式,但都不起作用。

pdf 檔案已創建,但未對方案進行編號。我也嘗試過chemnum並得到了類似的結果。

我希望有人能幫助我找出我做錯了什麼。

答案1

問題出在你的.eps文件上。進行自動替換的軟體包,包括chemstylechemnum,使用 PSfrag 系統。這依賴於圖形可以進行基於文字的搜尋和替換。但是,快速搜尋您的.eps內容不會顯示任何文字TMP。這可能取決於您的編輯器 (MarvinSketch) 的工作方式,因此只能透過使用替代編輯器來真正避免。

相關內容