
".eps" 파일과 명령을 통해 LaTeX로 가져온 구성표에서 분자 번호 매기기를 나타내는 첫 번째 코드에 주의하세요.
pdflatex -shell-escape file1.tex
문제없이 실행됩니다.
\documentclass{book}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{chemnum}
\usepackage{auto-pst-pdf}
\begin{document}
\begin{figure}
\centering
\replacecmpd{cmpd:1}
\replacecmpd{cmpd:2}
\replacecmpd{cmpd:3}
\includegraphics[width=1\textwidth]{CyAZIDES.eps}
\end{figure}
\begin{figure}
\centering
\replacecmpd{cmpd:1}
\replacecmpd{cmpd:2}
\replacecmpd{cmpd:3}
\replacecmpd{cmpd:4}
\includegraphics[width=1\textwidth]{CyAZIDES2.eps}
\end{figure}
\end{document}
xepersian과 명령을 사용하여 생성된 두 번째 코드
xelatex --shell-escape file2.tex
숫자를 올바르게 바꾸지 않는 생성되었습니다.
\documentclass{book}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{chemnum}
\usepackage{auto-pst-pdf}
\usepackage{xepersian}
\settextfont{Zar}
\begin{document}
\begin{figure}
\centering
\replacecmpd{cmpd:1}
\replacecmpd{cmpd:2}
\replacecmpd{cmpd:3}
\includegraphics[width=1\textwidth]{CyAZIDES.eps}
\end{figure}
\begin{figure}
\centering
\replacecmpd{cmpd:1}
\replacecmpd{cmpd:2}
\replacecmpd{cmpd:3}
\replacecmpd{cmpd:4}
\includegraphics[width=1\textwidth]{CyAZIDES2.eps}
\end{figure}
\end{document}
답변1
문제는 패키지와 관련이 없습니다 xepersian
. 나는 이 문제가 xelatex compiler
(적어도 나를 위해 texstudio에서) 관련되어 있다고 생각합니다(그러나 확실하지는 않습니다) . 나는이 문제를 보았다여기그리고 다른 곳도. xepersian 패키지가 없어도 이 문제가 발생합니다.
나는 그것을 해결하기 위한 비결을 찾는다. notepad++로 0-2.eps를 열고 아래와 같이 변경합니다.
\documentclass[a4paper]{scrreprt}
\usepackage{float}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{chemnum}
\usepackage{auto-pst-pdf}
\usepackage[localise,Kashida,computeautoilg]{xepersian}
\settextfont[Scale=1.5]{XB Niloofar}
\setlatintextfont[Scale=4.4]{Times New Roman}
\begin{document}
\begin{latin}\centering
Test
\end{latin}
\begin{latin}
\begin{figure}[H]
\centering
\includegraphics[width=1\textwidth]
\end{figure}
\begin{figure}[H]
\includegraphics[width=1\textwidth]{0-2.eps}
\end{figure}
\end{latin}
\end{document}
컴파일러가 아래와 같이 설정한 경우:
xelatex.exe -synctex=1 -interaction=nonstopmode %.tex
출력: