Работа с axodraw в LaTeX: проблемы совместимости и рабочего процесса

Работа с axodraw в LaTeX: проблемы совместимости и рабочего процесса

Я занимаюсь форматированием научных статей, и недавно один из авторов представил статью, в которой использовалось использование пакета axodraw. Это вызвало ряд трудностей, поскольку мне пришлось скомпилировать файл, .texиспользуя latexвместо pdflatex, а затем преобразовать его в PDF, используя 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, хотя копию можно найти в области legacy 2.09 на ctan. Он не обновлялся до latex2e, поэтому устарел 30 лет назад. Если вы не хотите изменять документ, просто сохраните копию axodraw2.sty локально как axodraw.sty. Согласно его документации, он должен быть в основном совместим, и любые незначительные несовместимости могут быть устранены по мере необходимости в документе.

Связанный контент