我正在使用“exercise”包,我想在文本中引用一个问题和一个问题。像这样:
\documentclass{article}
\usepackage{exercise}
\begin{document}
\begin{Exercise}
\Question{This is a question}
\subQuestion{this is a subquestion}
\Question{Reference question 1 here}
\subQuestion{Reference subquestion 1.a here}
\end{Exercise}
\end{document}
做这个的最好方式是什么?
答案1
只需在需要的地方使用\label
- \ref
- 机制,即\label{foo}
和并编译两次。\ref{foo}
\documentclass{article}
\usepackage{exercise}
\renewcommand{\thesubQuestion}{\theQuestion.\alph{subQuestion}}
\begin{document}
\begin{Exercise}
\Question{This is a question} \label{foo}
\subQuestion{this is a subquestion} \label{foobar}
\Question{Reference question \ref{foo} here}
\subQuestion{Reference subquestion \ref{foobar} here}
\end{Exercise}
\end{document}