카운터의 과거 값을 인쇄하는 방법

카운터의 과거 값을 인쇄하는 방법

을 사용하여 정의한 카운터가 있습니다 \newcounter{myCounter}.

값을 인쇄하는 것은 를 myCounter통해 쉽게 수행할 수 있습니다 \arabic{myCounter}. ( myCounter-2) 의 값을 어떻게 인쇄할 수 있나요 ?

답변1

시스템을 통해 스테핑하는 경우 \label- 시스템 을 사용 하거나 다음을 통해 수동으로 계산하십시오 .\refmyCounter\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) 더 복잡한 계산을 수행하려는 경우.

관련 정보