Nicht-Ganzzahl in Setcounter (Berichtsdokument): \setcounter{figure}{1.14}

Nicht-Ganzzahl in Setcounter (Berichtsdokument): \setcounter{figure}{1.14}

Ich frage mich, wie ich eine nicht ganzzahlige Zahl in den Setcounter-Befehl schreiben kann. Ich schreibe einen Bericht, daher sind die Zahlen der Abbildungen nicht 1, 2, 3, sondern 1,1, 1,2, 1,3 (in Kapitel 1).

Ich habe den Befehl ausprobiert \setcounter{figure}{1.14}, aber anscheinend kann LaTeX ihn nicht verarbeiten, da die Zahl keine Ganzzahl ist. Wie kann ich dieses Problem lösen?

Nach setcounter habe ich den Befehl verwendet \renewcommand{\thefigure}{\arabic{figure}}, der als definiert ist \renewcommand{\figurename}{Figura}.

Antwort1

In LaTeX ist dieWerteines Zählers - sagen wir mycounter- muss eine Ganzzahl sein. Die Art und Weise, wie dieser Zählersetzenwird durch das Makro gesteuert \themycounter. Dieses Makro kann sowohl Informationen über die numerische Darstellung des Zählers enthalten – standardmäßig kann man zwischen arabischen Ziffern ( 1, 2, usw.), römischen Groß- und Kleinbuchstaben ( I, II, usw.) und alphabetischen Groß- und Kleinbuchstaben ( a, b, usw.) wählen – als auch darüber, ob diesem Zähler ein anderes Element vorangestellt werden soll, beispielsweise eine Kapitelnummer.

Hier ist ein praktisches, wenn auch etwas konstruiertes Beispiel.

Bildbeschreibung hier eingeben

\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}

verwandte Informationen