添加文档名称,同时使用外部文档引用

添加文档名称,同时使用外部文档引用

我正在使用xr包来引用外部文档。我想将外部文档标题添加到引用中。

如何得到它?

答案1

考虑以下情况。如果您设置 xr 以便\ref{A-mnemonic}返回章节编号,则将\ref{A-name}返回“文档名称”。作为奖励,\pageref{A-name}将返回最后一页的页码。

\documentclass{article}

\makeatletter
\AtEndDocument{\def\@currentlabel{document name}%
\label{name}}
\makeatother

\begin{document}
\section{Section}\label{mnemonic}

\ref{mnemonic}

\ref{name}

\pageref{name}
\end{document}

相关内容