我准备写我的博士论文。我有 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 代码,并且标签是唯一的!
当然,这一切都需要项目文件的副本以防万一出现问题。