我尝试将 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
该问题与类有关,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}