我似乎找不到一种方法来使用\ref
标签并获取它所在的附录和页码。我希望它看起来像这样:
\ref{foo}
-->(Appendix B, p. 56)
那可能吗?
希望你能帮忙:)
答案1
类似这样的:cleveref
是这个的好朋友,参考格式可以改变。
\documentclass{article}
\usepackage{cleveref}
\newcommand{\combref}[1]{%
{%
\crefformat{page}{p. ##2##1##3}%
(\Cref{#1},\cpageref{#1})%
\crefformat{page}{page ##2##1##3}%
}%
}
\begin{document}
\section{Main section}
\combref{foo} and \cpageref{foo}
\section{Other section}
\appendix
\clearpage
\section{A section} \label{foo}
\subsection{Another section}
\end{document}