如何在 LaTeX 中的 \titleformat 中使用计数器?

如何在 LaTeX 中的 \titleformat 中使用计数器?

我正在用 LaTeX 写一篇文本,我想\paragraphs将其编号。我正在使用包titlesec和以下句子:

\newcounter{artNumber}
\setcounter{artNumber}{1}

\titleformat{\paragraph}[runin]
    {\normalfont}
    {}{1em}{\textbf{Article\value{artNumber}} }

这样当我输入如下内容时:

\paragraph{A long time ago, in a galaxy far, far away...}

我希望它变成这样:

Article 1 A long time ago, in a galaxy far, far away...

我看到了这个词文章PDF 中显示,但缺少数字。我该如何让它正常工作?

答案1

您不需要使用新的计数器,因为 LaTeX 提供了一个paragraph计数器\paragraph

在此处输入图片描述

\documentclass{article}
\usepackage{titlesec}% http://ctan.org/pkg/titlesec
\titleformat{\paragraph}[runin]
    {\normalfont}
    {}{1em}{\refstepcounter{paragraph}\textbf{Article~\arabic{paragraph}}~}
\begin{document}
\paragraph{A long time ago, in a galaxy far, far away\ldots}
\paragraph{A long time ago, in a galaxy far, far away\ldots}
\end{document}

\arabic{paragraph}以阿拉伯风格打印段落计数器,同时在每个设置之前进行步进。

相关内容