을 사용하여 정의한 카운터가 있습니다 \newcounter{myCounter}
.
값을 인쇄하는 것은 를 myCounter
통해 쉽게 수행할 수 있습니다 \arabic{myCounter}
. ( myCounter
-2) 의 값을 어떻게 인쇄할 수 있나요 ?
답변1
시스템을 통해 스테핑하는 경우 \label
- 시스템 을 사용 하거나 다음을 통해 수동으로 계산하십시오 .\ref
myCounter
\refstepcounter
\numexpr
\documentclass{article}
\newcounter{myCounter}
\begin{document}
\setcounter{myCounter}{5}
\verb|\themyCounter: | \themyCounter
\verb|\arabic{myCounter}:| \arabic{myCounter}
\bigskip
\refstepcounter{myCounter}\label{myLabel}
\verb|\themyCounter: | \themyCounter
\addtocounter{myCounter}{2}
\verb|\themyCounter: | \themyCounter
\bigskip
\verb|\ref{myLabel}: | \ref{myLabel}
\verb|Calculation: | \number\numexpr\value{myCounter}-2\relax
\end{document}
\the<counter>
는 일반적으로 의 값을 나타내는 데 사용되며 기본적 <counter>
으로 로 정의됩니다 . \arabic{<counter>}
참고로 보세요명령\the
.
더 많은 옵션이 존재합니다(LaTeX의 경우fp
그리고 LaTeX3l3fp
) 더 복잡한 계산을 수행하려는 경우.