LaTeX 中补充信息中的引用图表存在问题

LaTeX 中补充信息中的引用图表存在问题

我正在处理一个 LaTeX 文档,其中包含主文档和补充信息 (SI)。在 SI 中,我想保持“图 S1、图 S2...”的顺序来标记图形。在主文档中,我想使用 \ref{} 命令从 SI 中引用这些图形,但遇到了一些问题。

这是我的设置的简化版本:

主要.tex:

\documentclass{article}
\usepackage{graphicx}

\begin{document}

\section{Main Document}

\begin{figure}[htbp]
    \centering
    \includegraphics[width=0.5\textwidth]{example-image-a}
    \caption{Example A}
    \label{fig:example_a}
\end{figure}

\begin{figure}[htbp]
    \centering
    \includegraphics[width=0.5\textwidth]{example-image-b}
    \caption{Example B}
    \label{fig:example_b}
\end{figure}

Text in the main document attempting to call the figures from the Supplementary Information: Figure \ref{fig:example_c} and Figure \ref{fig:example_d}.


\end{document}

支持信息.tex:

\documentclass{article}
\usepackage{graphicx}

\begin{document}

\section{Supplementary Information}

\begin{figure}[htbp]
    \centering
    \includegraphics[width=0.5\textwidth]{example-image-c}
    \caption{Example C}
    \label{fig:example_c}
\end{figure}

\结束{文档}

至关重要的是,两个文件中的顺序必须不同:主文件为“图 1”、“图 2”……补充信息为“图 S1”、“图 S2”……。

答案1

两个可能有帮助的答案

  1. 更改图片标题

更改图片标题的编号

  1. 使用其他文档的引用

不同文件之间的交叉引用

答案2

这使用\include\includeonly来合并两个文件,但一次只能打印一个。

\documentclass{article}
\usepackage{graphicx}

\includeonly{test5,test6}% print both

\begin{document}
\include{test6}% main text

\setcounter{page}{1}
\setcounter{section}{0}
\setcounter{figure}{0}
\renewcommand{\thefigure}{S\arabic{figure}}
\renewcommand{\thepage}{S\arabic{page}}

\include{test5}% supplemental
\end{document}

存储为 test6.tex:

\section{Main Document}

\begin{figure}[htbp]
    \centering
    \includegraphics[width=0.5\textwidth]{example-image-a}
    \caption{Example A}
    \label{fig:example_a}
\end{figure}

\begin{figure}[htbp]
    \centering
    \includegraphics[width=0.5\textwidth]{example-image-b}
    \caption{Example B}
    \label{fig:example_b}
\end{figure}

Text in the main document attempting to call the figures from the Supplementary Information: Figure \ref{fig:example_c}.

存储为 test5.tex

\section{Supplementary Information}

\begin{figure}[htbp]
    \centering
    \includegraphics[width=0.5\textwidth]{example-image-c}
    \caption{Example C}
    \label{fig:example_c}
\end{figure}

相关内容