Sou novato em LaTeX, desculpe se já foi respondido, mas não consegui encontrar nenhum que funcione para mim. Quero numerar seis compostos diferentes no mesmo esquema, numerando apenas ao lado de cada substituinte de um grupo R. Então, eu tenho um arquivo eps com TMP1, TMP2, ... até TMP6 como marcadores, e usando chemstyle
package os marcadores não são substituídos por números na figura do esquema, mas posso citar os compostos no texto (mesmo em um formato diferente ordem do que nos esquemas) usando \compound{compound_label}
.
Eu uso o TexShop em um Mac com OSX 10.10. A compilação é feita com LaTeX e --shell-escape
está ativada.
\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}
Encontre o arquivo epsaqui. arquivo eps com esquema foi feito com MarvinSketch. Também tentei com diferentes formatos de fonte TMP, mas nenhum funcionou.
O arquivo pdf é criado, mas sem numeração dos esquemas. Eu também tentei chemnum
e obtive resultados semelhantes.
Espero que alguém possa me ajudar a descobrir o que estou fazendo de errado.
Responder1
O problema está no seu .eps
arquivo. Pacotes que fazem substituição automática, incluindo chemstyle
e chemnum
, usam o sistema PSfrag. Isso depende da possibilidade de pesquisa e substituição baseada em texto com o gráfico. No entanto, uma pesquisa rápida em seu .eps
não mostra nenhum texto TMP
. Provavelmente, isso se deve ao modo como o seu editor (MarvinSketch) funciona e, portanto, só pode ser evitado usando um editor alternativo.