5
鑑於我已經定義了該計數器維持在新的環境:如何在LaTeX中定義一個包含章節號的新計數器?
\newcounter{bioclipse}
\newenvironment{bioclipse}[2][]{
\begin{shaded}\refstepcounter{bioclipse}\par\medskip\noindent%
\textbf{Bioclipse Excursion~\thechapter-\thebioclipse #1: #2
\vspace{0.1cm} \hrule \vspace{0.1cm}}
\rmfamily}{\medskip \end{shaded}
}
現在,我可以添加標籤這樣的環境:
\begin{bioclipse}{Wizards: New Molecule from SMILES}
\label{chapCompRepr:ex:fromSMILESWizard}
Bioclipse has a \textit{New Wizard} to create a new chemical graph.
\end{bioclipse}
此輸出與標題和文本數。因爲它使用\ thechapter,這個數字也會包含章節號碼;即第3章中的第一個環境將以3-1編號。在輸出中,就是這樣。
但是,當我用\ ref {chapCompRepr:ex:fromSMILESWizard}來引用它時,該編號不包括章節編號...我應該如何更改我的環境定義或計數器定義,它包括章節編號,並重新設置每章的第二個數字?
這一工程!回想起來,重新定義\ thebioclipse命令非常合理! – 2009-12-14 21:31:38
該解決方案如何確保在每一章更改後重置計數器? – glopes 2016-10-15 19:29:56