重新格式化节标题以包含文本

重新格式化节标题以包含文本

我确信有一个简单的答案,但是在尝试使用 \renew 命令做不同的事情时我已经感到沮丧。

我想重新格式化所有章节标题以包含带有自动编号的文本“问题”。现在,我有:

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

得到预期结果。我希望我的章节标题都显示如下,只需使用

\section{}
\section{}
\section{}

这样文本就会像这样

Question 1
Question 2
Question 3

这可能吗?如果可能的话,有人能提供一些提示吗?非常感谢,CC。

答案1

你会对这样的事感到高兴吗?

\documentclass{article}

\newcounter{qnumber}
\setcounter{qnumber}{0}

\newcommand{\newquestion}{\addtocounter{qnumber}{1}\section*{Question \theqnumber}}

\begin{document}

\newquestion

abc

\newquestion

cdf

\end{document}

在此处输入图片描述

答案2

与 samcarter 的解决方案类似,但使用\section(不需要参数):

在此处输入图片描述

\documentclass{article}

\let\oldsection\section% Store \section in \oldsection
\renewcommand{\section}{% Update \section
  \refstepcounter{section}% Step section counter
  \oldsection*{Question~\thesection}}% Write a \section* with a specific header

\begin{document}

\section

Some content.

\section

Some more content.

\end{document}

相关内容