chemstyle не заменяет временные этикетки

chemstyle не заменяет временные этикетки

Я новичок в LaTeX, извините, если на этот вопрос уже отвечали, но я не смог найти ничего, что бы мне подошло. Я хочу пронумеровать шесть разных соединений на одной схеме, пронумеровав только рядом с каждым заместителем R-группы. Итак, у меня есть файл eps с TMP1, TMP2, ... до TMP6 в качестве маркеров, и при использовании chemstylepackage маркеры не заменяются номерами на рисунке схемы, но я могу упомянуть соединения в тексте (даже в другом порядке, чем в схемах) с помощью \compound{compound_label}.

Я использую TexShop на Mac с OSX 10.10. Компиляция сделана с помощью 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файле. Пакеты, которые выполняют автозамену, включая chemstyleи chemnum, используют систему PSfrag. Это основано на возможности текстового поиска и замены с графикой. Однако быстрый поиск по вашему .epsне показывает текста TMP. Вероятно, это связано с тем, как работает ваш редактор (MarvinSketch), и поэтому избежать этого можно только с помощью альтернативного редактора.

Связанный контент