%3A%20%5Csetcounter%7B%EA%B7%B8%EB%A6%BC%7D%7B1.14%7D.png)
setcounter 명령 내에 정수가 아닌 숫자를 쓰는 방법이 궁금합니다. 숫자의 숫자가 1, 2, 3이 아니라 1.1, 1.2, 1.3(1장)이 되도록 보고서를 작성하고 있습니다.
이라는 명령어를 쳐봤는데 \setcounter{figure}{1.14}
숫자가 정수가 아니어서 LaTeX에서는 관리가 안되는 것 같습니다. 이 문제를 어떻게 극복할 수 있습니까?
\renewcommand{\thefigure}{\arabic{figure}}
setcounter 이후에 다음과 같이 정의된 명령을 사용했습니다 \renewcommand{\figurename}{Figura}
.
답변1
LaTeX에서는값즉, 카운터 mycounter
는 정수여야 합니다. 이 카운터는 이렇습니다조판하다매크로에 의해 관리됩니다 \themycounter
. 이 매크로에는 카운터의 숫자 표시에 대한 정보가 모두 포함될 수 있습니다. 기본적으로 아라비아 숫자( 1
, 2
등), 대문자 및 소문자 로마 숫자( I
, II
등), 대문자 및 소문자 알파벳 문자( a
, b
등) 중에서 선택할 수 있습니다. ) - 그리고 이 카운터 앞에 장 번호와 같은 다른 항목을 붙여야 하는지 여부에 대해 설명합니다.
약간 인위적이긴 하지만 실용적인 예가 있습니다.
\documentclass{report}
\usepackage[italian]{babel}
% reset the 'figure' counter each time 'chapter' counter is changed:
\counterwithin{figure}{chapter} % (that's actually the default)
% going slightly overbord:
\renewcommand{\thefigure}{\Roman{chapter}.\alph{figure}}
\begin{document}
\setcounter{chapter}{5}
\setcounter{figure}{14}
Numeric value of \texttt{chapter} counter: \arabic{chapter}
Numeric value of \texttt{figure} counter: \arabic{figure}
\begin{figure}[ht] \caption{AAA} \end{figure}
\begin{figure}[hh] \caption{BBB} \end{figure}
\begin{figure}[hh] \caption{CCC} \end{figure}
\end{document}