
私は科学論文のフォーマットを担当していますが、最近、ある著者が パッケージの使用を含む論文を提出しました。の代わりにを使用してファイルをコンパイルし、 を使用して PDF に変換するaxodraw
必要があったため、いくつかの課題がありました。残念ながら、フォーマット作業を自動化し、必要なチェックを行うために私が頼りにしているツールの大部分は、 で動作するように設計されています。.tex
latex
pdflatex
dvipdf
pdflatex
この問題に対処するために、私は によって生成された 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 形式でオンラインで公開しています)。したがって、このタイプの図を生成するパッケージを使用するかどうか、またどのように使用するかを選択できるのは私ではありません。
私が明記しなかったのは、デビッド・カーライル氏が指摘したように、著者が文書とともにファイルも提供していたことですaxodraw.sty
。
このパッケージの使用について私を責めるのは公平ではありません。私の責任は単にそれに対処することです。
私の質問は、技術的な観点と著者との関係の観点から、これらのケースを処理する最も適切な方法は何だとお考えかということです。
答え1
axodraw
tex ディストリビューションでは配布されていませんが、ctan のレガシー 2.09 エリアにコピーがあります。latex2e に更新されていないため、30 年間廃止されています。ドキュメントを変更したくない場合は、axodraw2.sty のコピーを axodraw.sty としてローカルに保存するだけです。ドキュメントによると、ほとんど互換性があり、軽微な非互換性があれば、必要に応じてドキュメントで対処できます。