这源于How can one number paragraphs in 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
谢谢。
答案 0 :(得分:10)
要更改引用段落时引用的数字,您需要更改\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