在 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 即可。根據其文檔,它應該大部分兼容,任何輕微的不相容性都可以根據文檔的需要解決。

相關內容