Manipulando axodraw em LaTeX: desafios com compatibilidade e fluxo de trabalho

Manipulando axodraw em LaTeX: desafios com compatibilidade e fluxo de trabalho

Eu cuido da formatação de artigos científicos, e um autor submeteu recentemente um artigo que incluía o uso do axodrawpacote. Isso apresentou vários desafios, pois exigia que eu compilasse o .texarquivo usando latexem vez de pdflatexe depois o convertesse em PDF usando dvipdf. Infelizmente, a maioria das ferramentas nas quais confio para automatizar tarefas de formatação e realizar as verificações necessárias são projetadas para funcionar com arquivos pdflatex.

Para resolver este problema, recorri à extração “manual” das figuras do PDF gerado por dvipdfe incorporando-as ao documento usando \includegraphics.

\begin{figure}
\centering
%% \begin{equation*}
%% \hspace*{-15mm}
%%  \vertNLOa \hspace*{1mm} = \hspace*{2mm}
%%  \vertNLOb \hspace*{5mm} +
%%  \vertNLOc \hspace*{5mm} +
%%  \vertNLOd \hspace*{10mm} +
%%  \vertNLOe \hspace*{10mm} - \hspace*{4mm}
%%  \vertNLOf
%% \end{equation*}

\includegraphics{figure1-cropped.pdf}

\caption{....}
\end{figure}

Isso envolveu comentar o código original usado para gerar as imagens. Embora reconheça que esta abordagem pode não ser ideal, esgotei todas as outras opções antes de implementá-la.

Seguindo em frente, estou considerando se poderia haver uma maneira melhor de lidar com essa situação. Além disso, estou pensando se seria apropriado sugerir ao autor a possibilidade de mudar para axodraw2(que permite pdflatex) para projetos futuros (tenha em mente que sou apenas um editor de textos e meu conhecimento axodraw*é limitado ao que é necessário para evitar erros de compilação). Embora não seja uma prática comum fornecermos esse tipo de feedback aos autores, isso poderia potencialmente aliviar desafios semelhantes no futuro.

Nota adicionada.Achei que tinha explicado, mas gostaria de esclarecer ainda mais que não sou o autor do documento. Recebi-o do autor, o cientista que deseja publicar o seu estudo, e meu papel é apenas modificá-lo para se adequar ao estilo da revista em que será publicado (publicamos online em formato PDF). Portanto, não sou eu quem pode escolher se e como utilizar pacotes que gerem esse tipo de figura.

O que não especifiquei, como destacou David Carlisle, é que o autor forneceu, junto com o documento, um axodraw.styarquivo.

Não é justo culpar-me pela utilização deste pacote. Minha responsabilidade é simplesmente lidar com isso.

Minha pergunta é: qual você acha que é a forma mais adequada de tratar esses casos, tanto do ponto de vista técnico quanto do ponto de vista do nosso relacionamento com os autores?

Responder1

axodrawnão é distribuído em distribuições tex, embora uma cópia possa ser encontrada na área legada 2.09 no ctan. Ele não foi atualizado para latex2e, portanto está obsoleto há 30 anos. Se você não quiser alterar o documento, basta salvar uma cópia do axodraw2.sty localmente como axodraw.sty. De acordo com sua documentação, deve ser em sua maioria compatível, e quaisquer pequenas incompatibilidades podem ser resolvidas conforme necessário no documento.

informação relacionada