如何在本模板的附录标题中使用交叉引用?

如何在本模板的附录标题中使用交叉引用?

模板:https://www.overleaf.com/latex/templates/university-of-michigan-dissertation-template-unofficial/tpnjzndnrzmf

我尝试将 example_appendix_01.tex 的第一行更改为

\chapter{Appendix for~\ref{chpt:introduction}}

然后出现错误。“chpt:introduction”是 example_chapter_01.tex 的标签。

我想知道如何解决这个问题。非常感谢!

答案1

尝试这个食谱:

(1)删除.out上次编译失败时由 LaTeX 创建的文件。(或者执行(2)至(4)并重新运行 LaTeX 两次)

(2)添加\usepackage{refcount}packages.tex文件。

(3)有\chapter{Introduction}\label{chapter:introduction}

(4)使用\chapter{Appendix for chapter \getrefnumber{chapter:introduction}}\label{chapter:appendix_01} (==> 删除符号~

该包refcount 使用命令将引用转换为数字 \getrefnumber

b

该问题与类有关,thesis-umich正如这个简单的例子所示:

%%\documentclass{book} % Works

\documentclass{thesis-umich} % Fail <<<<<<<<<<<
\begin{document}    
    \chapter{Introduction}\label{chpt:introduction}
    \appendix
    \chapter{Appendix for chapter~\ref{chpt:introduction}}\label{chpt:appendix_01}      
\end{document}

相关内容