因此我制作了这个文件,其中将第 1 章的练习列为 1.A、1.B、...,将第 2 章的练习列为 2.A、2.B、...。
\documentclass{book}
\usepackage{enumerate}
\begin{document}
\chapter{Chapter 1}
Text
\section{Exercises}
\begin{enumerate}[\arabic{chapter}.A]
\item Bla. \label{thislabel}
\item bla. Hint: use Exercise \ref{thislabel}.
\end{enumerate}
\end{document}
现在参考资料只打印字母 A,我希望它打印 1.A。使用 hyperref 时,这无关紧要,除非材料被打印出来。
答案1
答案2
无包装解决方案
\documentclass{book}
\renewcommand{\theenumi}{\arabic{chapter}.\Alph{enumi}}
\renewcommand{\labelenumi}{\theenumi}
\usepackage{hyperref}
\begin{document}
\chapter{Chapter 1}
Text
\section{Exercises}
\begin{enumerate}
\item Bla. \label{thislabel}
\item bla. Hint: use Exercise \ref{thislabel}.
\end{enumerate}
\end{document}