引用图形并将 LaTeX 转换为 Word 时出现奇怪的 pandoc 行为

引用图形并将 LaTeX 转换为 Word 时出现奇怪的 pandoc 行为

我正在写一篇科学论文(我的专业是生物医学工程/成像),不幸的是,和我一起工作的每个人都坚持用 Word 来做所有事情。我无法忍受 Word 糟糕的格式,与交叉引用图表和参考书目相比,它显得微不足道。无论如何,我正在尝试使用 pandoc 将我的论文从 LaTeX 转换为 Word,如下所示:

pandoc -s paper.tex --bibliography=mybib.bib --csl=cite.csl --filter pandoc-crossref -o paper.docx

我用pandoc-crossref它来进行引用。我还有一个补充部分,其中有一些我重新编号的补充图。这是我的 .tex 文件的 MWE:

\documentclass[12pt]{article}
\newcommand{\beginsupplement}{
  \setcounter{figure}{0}
  \renewcommand{\thefigure}{S\arabic{figure}}
}
\begin{document}
  Figure~\ref{fig:1}, Figure~\ref{fig:2} and Figure~\ref{fig:s1}.
  \begin{figure}
    Figure 1
    \label{fig:1}
  \end{figure}
  \begin{figure}
    Figure 2
    \label{fig:2}
  \end{figure}
  \beginsupplement
  \begin{figure}
    Figure S1
    \label{fig:s1}
  \end{figure}
\end{document}

当我打开 docx 文件时,我看到一些奇怪的事情:

Figure [fig:1], Figure [fig:2], and Figure 2

因此,出于某种原因,它只在补充之后开始编号,但在此之前的所有内容都没有编号。有人知道为什么会这样吗?

谢谢你!

相关内容