Question

Cela découle de Comment un nombre paragraphes LaTeX? , que j'ai demandé plus tôt aujourd'hui:

Courir avec la suggestion de Brent.Longborough comment numéroter les paragraphes dans un document:

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

Il en résulte quelque chose LATEX produire likeso:

0.0.0.1 If we want to 
0.0.0.2 do something

Comment peut-on modifier le schéma de numérotation des \ paragraph {} pour produire quelque chose comme:

1. If we want to
2. do something

ou bien

A. If we want to
B. do something

Merci.

Était-ce utile?

La solution

Pour modifier le numéro mentionné en se référant aux paragraphes, vous voulez changer \theparagraph. Voici un exemple:

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

Au lieu de \roman vous pouvez également utiliser \Roman, \arabic, \alph, \Alph. Bien que si vous avez beaucoup de paragraphes vous voulez utiliser le package alphalph et utiliser \ alphalph pour obtenir plus de 26 points.

Notez que \paragraph prend un argument pour le « titre de paragraphe ». Si vous ne voulez jamais que, vous aurez probablement envie de définir votre propre commande pour simplifier les choses:

\newcommand\PARA{\paragraph{}}

Vous aussi voudrez probablement retirer la façon dont les paragraphes sont numérotés « dans » sections; à savoir, ils remis à zéro à partir de « 1 » pour chaque nouvelle section. Vous pouvez contourner ce avec quelque chose comme

\usepackage{remreset}
\makeatletter
\@removefromreset{paragraph}{section}
\makeatother
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top