J'ai fait une liste d'environ 650 notices biographiques avec org-mode, chaque nom étant introduit par une étoile de façon à qu'il constitue un titre et que je puisse obtenir une table des matières vite fait bien fait. Je l'ai ensuite compilée (C-c C-e) pour obtenir un fichier .tex et une sortie .pdf : pas de problème. Voulant la reprendre avec TeXstudio, la composition bloque à partir de la 27e section (comprendre : « 27e notice ») jusqu'à la dernière.

Un ECM avec 30 \section :

Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,10pt,french]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}        
%\renewcommand{\thesection}{\Alph{section}}
\renewcommand{\thesection}{\arabic{section}.} 
\usepackage[colorlinks=true,linkcolor=blue]{hyperref}
\renewcommand{\familydefault}{\sfdefault} % sans serif par défaut
\author{}
\date{Vendr. 14 juin 2019}
\title{Liste des fusillés, exécutés, massacrés}

\begin{document}  
\maketitle
\tableofcontents
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\end{document}

La première notice qui pose problème (remarque : \section{BARTHÉLÉMY Gilbert} est en rosé, avec un panneau d'erreur : counter too large \section{BARTHÉLÉMY Gilbert} :

Ouvrir dans l'éditeur Overleaf
\section{BARTHÉLÉMY Gilbert}
\label{sec:org063899e}

Serait né vers 1926. Fusillé sommairement le 27 juillet 1944 à Thenailles (Aisne), résistant FTPF.
Le 27 juillet 1944, cinq résistants FTPF (18 à 31 ans) furent massacrés par les Allemands :

Gilbert Barthélémy ;
Maurice Berteaux ;
Émile Devaux ;
Pierre Laude ;
Serge Mercier.

Aucun monument particulier ne signale les faits, les noms des victimes figurant sur le monument aux morts de la commune de Thenailles. Une plaque indique :
« En souvenir de nos camarades F.T.P.F. Massacrés par les nazis le 27 juillet 1944 à Thenailles ».
Son nom apparaît sur des plaques commémoratives à Prisces. Gilbert Barthélémy ne semble pas avoir été reconnu « mort pour la France » ni homologué.
Sources

SOURCE. Site Internet : Mémorial GenWeb : Généalogie Aisne. — Arch. dép. Aisne, J 1446.

Frédéric Stévenot

Voici un extrait du log (1ère erreur) :

Ouvrir dans l'éditeur Overleaf
\contentsline {section}{\numberline {\GenericError { }{LaTeX Error: Counter too large}{See the LaTeX manual or LaTeX Companion for explanation.}{You've lost some text. Try typing <return> to proceed.\MessageBreak If that doesn't work, type X <return> to quit.}}BARTH\IeC {\'E}L\IeC {\'E}MY Gilbert}{30}{section.27}

Et ce qui apparaît en regard dans l'onglet « Problèmes » :

Ouvrir dans l'éditeur Overleaf
! LaTeX Error: Counter too large.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...

l.30 ...\'E}L\IeC {\'E}MY Gilbert}{10}{section.27}

You've lost some text. Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.

Le nombre de \section est-il limité à 26 ? Comment l'outre-passer ?

Posée 14 Jui '19, 19:35

fred02840's gravatar image

fred02840
4.2k17154187
Taux d'acceptation : 16%

Modifiée 14 Jui '19, 19:57

Pouvez-vous crée un ECM ?

(14 Jui '19, 19:47) samcarter samcarter's gravatar image

Utilisiez-vous les numéros alphabétiquement avec a, b, c, ... ?

(14 Jui '19, 19:50) samcarter samcarter's gravatar image

Il est assez long, mais il m'a suffit de commenter \renewcommand{\thesection}{\Alph{section}}. Mieux : je l'ai remplacé par \renewcommand{\thesection}{\arabic{section}.} (simplement pour le point). Mais je ne comprends pas pourquoi Alph pose des problèmes…

(14 Jui '19, 19:51) fred02840 fred02840's gravatar image
2

Il y a l'extension alphalph. Avec cette extension \renewcommand{\thesection}{\AlphAlph{section}} Mais changer le définition de \thesection n'est pas une bonne idée... Vous ne nous avez pas dit lequel documentclass vous utilisez, il pourrait y avoir une meilleure solution

(14 Jui '19, 19:53) samcarter samcarter's gravatar image

Avec un ECM raccourci au maximum, ce devrait plus explicite. Pourquoi « changer la définition de \thesection n'est pas une bonne idée » ? Je m'en sers tout le temps pour des changements de forme des titres (à tous les niveaux). Comment faire autrement pour avoir des sections en chiffres avec des points ?

(14 Jui '19, 19:58) fred02840 fred02840's gravatar image

Erreur avec l'extension alphalph et \renewcommand{\thesection}{\AlphAlph{section}}

`! Missing = inserted for ifnum. s l.102 section{ABRAHAM Lucien, Ulysse}

I was expecting to see <',=', or `>'. Didn't.

! Missing number, treated as zero. s l.102 section{ABRAHAM Lucien, Ulysse}

A number should have been here; I inserted 0'. (If you can't figure out why I needed to see a number, look upweird error' in the index to The TeXbook.)`

(14 Jui '19, 20:06) fred02840 fred02840's gravatar image

Effectivement, il y a bien une limite fixée à 26 \section et autres subdivisions… Pour ne pas outrepasser le nombre de lettres, tout bêtement.

(14 Jui '19, 20:12) fred02840 fred02840's gravatar image

J'ai corrigé : selon la documentation d'alphalph, il faut indiquer \renewcommand{\thesection}{\AlphAlph{\value{section}}.}

(14 Jui '19, 20:17) fred02840 fred02840's gravatar image

Et pour une toc numérotée : \renewcommand{\thesection}{\arabic{section}.}

(14 Jui '19, 20:37) fred02840 fred02840's gravatar image
Affichage de 5 parmi 9 Afficher 4 commentaire(s) en plus

Modifier le définition de \thesection n'est pas une bonne idée. Au lieu on peut changer \sectionformat.

Pour avoir plus de 26 sections avec A, B, C,... il y a l'extension alphalph.

Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,10pt,french,numbers=endperiod]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}

\usepackage{alphalph}
\renewcommand*{\sectionformat}{\AlphAlph{\thesection}\autodot\enskip}

\usepackage[colorlinks=true,linkcolor=blue]{hyperref}
\renewcommand{\familydefault}{\sfdefault} % sans serif par défaut
\author{}
\date{Vendr. 14 juin 2019}
\title{Liste des fusillés, exécutés, massacrés}

\begin{document}  
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\section{fghj}
\end{document}
Lien permanent

Publiée 14 Jui '19, 20:07

samcarter's gravatar image

samcarter
8.2k2817
Taux d'acceptation : 57%

Modifiée 14 Jui '19, 20:44

Par contre, je ne parviens à voir dans la documentation de alphalph comment obtenir une numérotation avec chiffres arabes (ou latin, etc.) autrement qu'avec \renewcommand{\thesection}{\arabic{section}.}

(14 Jui '19, 21:34) fred02840 fred02840's gravatar image

@fred02840 alphalph est pour avoir des lettres et n'est pas pour chiffres arabes (ou latin, etc.)

(14 Jui '19, 21:38) samcarter samcarter's gravatar image

@fred02840 Si vous voulez des chiffres arabes: ne fait rien, c'est le format automatique. Pour roman :\renewcommand*{\sectionformat}{\Roman{section}\autodot\enskip}

(14 Jui '19, 21:46) samcarter samcarter's gravatar image

@samcarter. Donc \renewcommand{\thesection}{\arabic{section}.} est valable ici. Me trompe-je ?

(14 Jui '19, 21:47) fred02840 fred02840's gravatar image

@fred02840 Je préfère changer \sectionformat, ne pas \thesection

(14 Jui '19, 21:49) samcarter samcarter's gravatar image

C'est l'ajout des éléments de formatage (point à la fin par exemple) à la définition de la commande \thesection qui n'est pas recommandé. Ici, je pense qu'il faut faire deux définitions:

\renewcommand*{\thesection}{\AlphAlph{\value{section}}} et \renewcommand*{\sectionformat}{\thesection\autodot\enskip}.

(14 Jui '19, 21:53) touhami touhami's gravatar image
2

@fred02840 est-il vraiment une bonne idée d'utiliser deux styles différents de numérotation : arabic pour la table des matières et alphabétique pour le corps du texte?

(14 Jui '19, 21:58) touhami touhami's gravatar image

@touhami. Un seul style de numérotation, effectivement

(14 Jui '19, 22:21) fred02840 fred02840's gravatar image

@touhami. Bizarre : le point final n'apparaît pas…

(14 Jui '19, 22:30) fred02840 fred02840's gravatar image
2

@fred02840 chez moi, ce point est bien là.

(14 Jui '19, 22:38) touhami touhami's gravatar image
Affichage de 5 parmi 10 Afficher 5 commentaire(s) en plus
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.