KTUG 한국 텍 사용자 그룹

Menu

KTUG :: Q&A 마당

카운터의 더하기와 빼기는 \addtocounter를 이용할 수 있습니다.


\newcounter{abc}

\setcounter{abc}{\inserttotalframenumber}

\addtocounter{abc}{-1}

\theabc %% abc 카운터 현잿값의 식자


더하기 빼기만이 아니라 곱하기 나누기도 해야 한다면 etex의 primitive를 쓰는 것이 (calc 패키지를 쓰는 것보다) 좋다고 저는 생각합니다. 경우에 따라 \usepackage{etex}이 필요할 수 있습니다.


\newcounter{def}

\setcounter{def}{\numexpr\inserttotalframenumber *2 -1\relax} %%% 곱하기 2 빼기 1

\thedef


전통적인 calc 패키지를 이용해도 됩니다. \usepackage{calc}


\newcounter{ghi}

\setcounter{ghi}{\inserttotalframenumber * 2 -1}  

\theghi


plainTeX의 사칙연산을 사용할 수도 있겠습니다.


\newcount\jkl

\jkl=\inserttotalframenumber

\multiply\jkl by 2 %% 곱하기 2

\advance\jkl by -1 %% 빼기 1

\the\jkl


나누기의 경우는 조금 특별한 면이 있으니까 조심해야 할 면이 있습니다만 더하기 빼기 곱하기 정도라면 이 정도면 될 것 같네요.

\inserttotalframenumber는 두번째 컴파일 때 제대로 된 숫자가 되는 걸로 압니다.

KTUG 한국 텍 사용자 그룹