저는 LaTeX 초보자입니다. 이미 답변을 받았다면 죄송합니다. 하지만 저에게 맞는 것을 찾을 수 없었습니다. 나는 동일한 체계에서 R 그룹의 각 치환기 바로 옆에 번호를 매겨 6개의 다른 화합물에 번호를 매기고 싶습니다. 그래서 TMP1, TMP2, ... 최대 TMP6을 마커로 사용하는 EPS 파일이 있고 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
. chemstyle
및 를 포함하여 자동 교체를 수행하는 패키지는 chemnum
PSfrag 시스템을 사용합니다. 이는 그래픽으로 가능한 텍스트 기반 검색 및 바꾸기에 의존합니다. 그러나 빠른 검색에서는 .eps
텍스트가 표시되지 않습니다 TMP
. 이는 아마도 편집기(MarvinSketch)의 작동 방식에 달려 있으므로 대체 편집기를 사용해야만 피할 수 있습니다.