¿Cómo usar chemnum con chemdraw en xepersian?

¿Cómo usar chemnum con chemdraw en xepersian?

Preste atención al primer código que representa la numeración de moléculas en un esquema que se importa a LaTeX desde el archivo ".eps" y mediante el comando

pdflatex -shell-escape archivo1.tex

corre sin ningun problema.

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

El segundo código que se creó usando xepersian y por comando

xelatex --shell-escape archivo2.tex

Se ha creado un archivo que no reemplaza los números correctamente.

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

Respuesta1

El problema no está relacionado con el xepersianpaquete. Creo (pero no estoy seguro) que este problema está relacionado con xelatex compiler(al menos en texstudio para mí). vi este problemaaquíy otro lugar también. Incluso sin el paquete xepersian tienes este problema.
Encuentro un truco para solucionarlo. abra 0-2.eps con notepad++ y cámbielo como se muestra a continuación:

ingrese la descripción de la imagen aquí Entonces tus códigos cambiarán a esta estructura:

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

Donde su compilador se configuró de la siguiente manera:

xelatex.exe -synctex=1 -interaction=nonstopmode %.tex

Salida:

ingrese la descripción de la imagen aquí Buena suerte.

información relacionada