在 LaTeX 中处理 axodraw:兼容性和工作流程方面的挑战

在 LaTeX 中处理 axodraw:兼容性和工作流程方面的挑战

我负责科学文章的格式化,一位作者最近提交了一篇包含使用该axodraw软件包的论文。这带来了一些挑战,因为它要求我使用而不是 来编译.tex文件,然后使用 将其转换为 PDF 。不幸的是,我依赖的用于自动执行格式化任务和进行必要检查的大多数工具都是为与 配合使用的。latexpdflatexdvipdfpdflatex

为了解决这个问题,我采取“手动”从生成的 PDF 中提取图形dvipdf并将其合并到文档中\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}

这涉及注释掉用于生成图像的原始代码。虽然我认识到这种方法可能不是理想的,但在实施之前,我用尽了所有其他选择。

接下来,我正在考虑是否有更好的方法来处理这种情况。此外,我正在考虑是否应该建议作者在未来的项目中切换到axodraw2(允许pdflatex)(请记住,我只是一名文字编辑,我的知识axodraw*仅限于避免编译错误所需的知识)。虽然我们通常不会向作者提供这种反馈,但它可能会减轻未来类似的挑战。

已添加注释。我以为我已经解释过了,但我想进一步澄清一下,我不是这份文件的作者。我从作者那里得到了这份文件,作者是想要发表研究成果的科学家,我的角色只是修改它以符合将要发表的期刊的风格(我们以 PDF 格式在线发表)。因此,我不是可以选择是否以及如何使用生成此类图表的软件包的人。

正如大卫·卡莱尔 (David Carlisle) 指出的那样,我没有具体说明的是,作者随文档一起提供了一个axodraw.sty文件。

因为使用这个包而责怪我是不公平的。我的责任只是处理它。

我的问题是:从技术角度和我们与作者的关系的角度来看,您认为处理这些情况最合适的方法是什么?

答案1

axodraw虽然可以在 ctan 上的旧版 2.09 区域找到副本,但它未在 tex 发行版中分发。它尚未更新到 latex2e,因此已经过时了 30 年。如果您不想更改文档,只需在本地将 axodraw2.sty 的副本保存为 axodraw.sty。根据其文档,它应该基本兼容,任何轻微的不兼容性都可以根据需要在文档中解决。

相关内容