合并不同的 LaTeX 文章/文档:如何避免论文不同章节之间混淆方程标签?

合并不同的 LaTeX 文章/文档:如何避免论文不同章节之间混淆方程标签?

我准备写我的博士论文。我有 7 到 8 篇用 latex 写的论文。现在我想把所有的论文编成论文的章节。由于所有论文都有几乎相同的方程式标签,所以当我编译我的 latex 文件时,其他章节中的相同标签会引用错误的方程式。是否可以避免在论文的不同章节中混淆方程式,这样我就可以在同一章节中引用独立的方程式,而不必担心其他章节中的类似方程式标签?或者我需要使用命令将不同的章节编译成单个文件\include{chapterX}

以下是示例代码:

\documentclass[fleqn,preprint,10pt]{report}
\usepackage{amsmath}
\usepackage{natbib}
\begin{document}
\begin{titlepage}
\begin{center}
{\Large This is my thesis}
\end{center}
\vskip 5pt
\end{titlepage}
\tableofcontents
\listoffigures
\listoftables
\chapter{}
\section{This is my Introduction}
Here is my equation
\begin{align}
\label{1}x^2+y^2=1
\end{align}
\begin{align}
\label{2}x^2+y^2=1
\end{align}
I can refer this equation as \eqref{1}. But since chapter 1 and 2 have common labels so the wrong equation get referred. 
\chapter{}
\section{This is second Chapter}
Here is my another equation in second chapter 
\begin{align}
\label{1}\tan(x)=x
\end{align}
\begin{align}
\label{2}\cot(x)=x
\end{align}
I can also refer this equation as \eqref{1}. How I can refer equation in a chapter without mixing labels from other chapters ?
\section*{References}
\bibliography{My.Bibtex.Library}
   \bibliographystyle{plain}
\end{document}

答案1

  • 只需分别打开每篇文章(LaTeX 文档)并搜索和替换 \label{\label{Paper01_等等。
  • 搜索和替换使用大多数文本或 LaTeX 编辑器应该可以实现。
  • \eqref{对和执行相同操作\ref{
  • Paper01对每篇文章都这样做Paper_07
  • 然后您可以组合不同文章的 LaTeX 代码,并且标签是唯一的!

当然,这一切都需要项目文件的副本以防万一出现问题。

相关内容