Comment peut-on changer le \ paragraphe formatage dans LATEX
-
23-08-2019 - |
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.
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