setcounter의 정수가 아닌 숫자(보고서 문서): \setcounter{그림}{1.14}

setcounter의 정수가 아닌 숫자(보고서 문서): \setcounter{그림}{1.14}

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}

관련 정보