我有这两个 tex 文件,我想将方程式(仅数字)引用到另一个文件。因此,我使用xr
包。以下是这两个文件
doc1.tex
\documentclass[11pt]{article}
\begin{document}
\section{New Section}
\begin{eqnarray}
x=2
\label{eq:test}
\end{eqnarray}
Equation \ref{eq:test}
\end{document}
doc2.tex
\documentclass[11pt]{article}
\usepackage{xr}
\externaldocument{doc1}
\begin{document}
Equation \ref{eq:test}
\end{document}
这让步doc2.pdf
Equation 1
现在,如果我修改以doc.tex
使用该hyperref
包,
doc1.tex
\documentclass[11pt]{article}
\usepackage{hyperref}
\begin{document}
\section{New Section}
\begin{eqnarray}
x=2
\label{eq:test}
\end{eqnarray}
Equation \ref{eq:test}
\end{document}
并编译所有内容,在doc2.pdf
此更改为Equation 1New Sectionequation.1.1
。
为什么xr
包会与包混淆hyperref
以及如何正确使用xr
包与hyperref
。
注意:我不需要/不想链接公式 1 doc2.pdf
,我只想在那里显示数字。我hyperref
只需要使用包来进行文件内的内部引用doc1.pdf
。