setcounter 中的非整数(报告文档):\setcounter{figure}{1.14}

setcounter 中的非整数(报告文档):\setcounter{figure}{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。该宏可以包含有关计数器数字表示的信息(默认情况下,可以选择阿拉伯数字(12等)、大写和小写罗马数字(III等)以及大写和小写字母(ab等)),以及有关此计数器是否应以其他项目作为前缀(例如章节编号)。

这是一个实用的例子,虽然稍微有点不自然。

在此处输入图片描述

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

相关内容