5

这源于如何在 LaTeX 中编号段落?,我今天早些时候问过:

使用Brent.Longborough关于如何对文档中的段落进行编号的建议:

\setcounter{secnumdepth}{5}
...
\paragraph{If we want to}
\paragraph{do something}

这导致 LaTeX 产生类似的东西:

0.0.0.1 If we want to 
0.0.0.2 do something

如何改变\paragraph{}的编号方案以产生如下内容:

1. If we want to
2. do something

或者

A. If we want to
B. do something

谢谢你。

4

1 回答 1

11

要更改引用段落时引用的数字,您需要更改\theparagraph. 这是一个例子:

\documentclass[12pt]{article}
\setcounter{secnumdepth}{5}
\renewcommand\theparagraph{\roman{paragraph}}
\usepackage{lipsum}
\begin{document}
\paragraph{foo} \lipsum[1]
\paragraph{bar} \lipsum[2]
\end{document}

\roman您也可以使用\Roman, \arabic, \alph,代替\Alph。虽然如果你有很多段落,你会想要使用 alphalph 包并使用 \alphalph 来获得超过 26 个段落。

请注意,\paragraph“段落标题”需要一个参数。如果你不想这样,你可能想定义自己的命令来简化事情:

\newcommand\PARA{\paragraph{}}

您可能还想删除段落在“部分内”编号的方式;即,对于每个新部分,它们都从“1”重置。你可以用类似的东西来解决这个问题

\usepackage{remreset}
\makeatletter
\@removefromreset{paragraph}{section}
\makeatother
于 2009-02-12T23:51:48.287 回答