设置节计数器

设置节计数器

我准备了一份文件,其中有问题如下,相关内容

\section*{Question 1}
...
\section*{Question 2}
...
\section*{Question 3}
...
...

我想要一个计数器,而不是写 1,2,3,例如

\section*{Question \qno}
...
\section*{Question \qno}
...
\section*{Question \qno}
...
...

哪里\qno会自动增加并作为数字插入到文档中。我读到这个帖子,但这不是我需要的东西,因为我不需要交叉引用。

有没有办法初始化计数器并在 LaTeX 中使用它,或者是否有其他解决方案可供我Question #在文档中生成带有名称的部分?

答案1

一种方法是使用titlesec它来定制\section外观。

\documentclass{article}
\usepackage{titlesec}
\titleformat{\section}[runin]{\large\bfseries}{}{0pt}{Question \thesection.}
\newcommand{\question}{\section{}}
\begin{document}
\question
\question
\end{document}

在此处输入图片描述

答案2

解决您的问题的直接方法如下。

\documentclass{article}
\begin{document}

\newcounter{quest}
\setcounter{quest}{1}
\newcommand{\qno}{\arabic{quest}\stepcounter{quest}}

\section*{Question \qno}
\section*{Question \qno}

\end{document}

但是,这似乎是对 section 命令的滥用。您应该更改节的显示方式,或者定义一个新环境。

编辑:

请参阅 Torbjørn 的回答以了解如何定制部分。

相关内容