Le 23/06/20 à 09h42, Bécue Alain a écrit :
Bonjour
Bonjour,
je viens de fabriquer un ECM minimum que vous trouverez ci après.
J’ai conservé la totalité du préambule tel qu’il est dans mon gros
document.
Oui, ça en fait un EC (exemple complet) non M (minimal)
Un ECM aurait
été cela :
┌────
│ \documentclass{article}
│ \usepackage{url}
│ \begin{document}
│ \section{Blah}
│ \path{Y:\Installation\Mozilla}
│ \section{Blih}
│ \end{document}
└────
Réduit à ce point, tu aurais peut-être réussi à détecter toi-même d’où
venait le problème (cf. ci-dessous) 
Avec cet ECM je ne trouve que les lignes Patch day et Initialisation
dans la partie gauche de mon écran TeXstudio alors que dans la partie
droite il y a l’intégralité du document et que le fichier PDF
résultant est impécable.
C’est très simple : la commande \path ne se termine pas là où tu le
penses puisque l’accolade qui suit « Mozilla » est échappée (\} là où
il ne faudrait que }).
Au passage, quelques remarques sur le préambule du fichier :
\documentclass[french,11pt] {article}
\usepackage[cp1252] {inputenc}
Mais quel dinosaure (tu vas être copain avec Céline
!
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{xspace} % pour remplacer \fg{} par \fg
Déconseillé, y compris par son auteur. Et puis inutile vu la définition
de la macro \g ci-dessous.
\usepackage[obeyspaces]{url}
\usepackage{amsfonts}
\usepackage{fancybox}
\usepackage{verbatim}
\usepackage{xcolor}
\usepackage{babel} % normalement dernière ligne du préambule
\usepackage[colorlinks,breaklinks]{hyperref}
\newcommand{\Touche}[1]{\Ovalbox{#1}}
Dans le genre, le package menukeys et (xe- et lualatex seulement) les
« Biolinum KeyCap Macros » du package libertine peuvent être intéressants.
\newcommand{\Tiret}{-}
???
\newcommand{\g}[1]{\og #1 \fg{}}
Il ne devrait pas y avoir d’espace avant \fg{}. Au passage,
certainement mieux : \frquote fourni par babel-french.
\usepackage{titlesec}
\setcounter{tocdepth}{5}
\setcounter{secnumdepth}{5}
%\include{Ma_Tdm}
\makeatletter
\renewcommand{\l@section}[2]{\ifnum\c@tocdepth>\z@\addpenalty@secpenalty%
\addvspace{1.0em @plus\p@}\setlength@tempdima{2.3em}%
\begingroup\parindent\z@\rightskip@pnumwidth\parfillskip-@pnumwidth\leavevmode%
\bfseries\advance\leftskip@tempdima\hskip-\leftskip#1\nobreak\hfil\nobreak%
\hb@xt@\@pnumwidth{\hss#2}\par\endgroup\fi}
\renewcommand*\l@subsection{@dottedtocline{2}{2.3em}{3.2em}}
\renewcommand*\l@subsubsection{@dottedtocline{3}{5.5em}{4.1em}}
\makeatother
Je ne cherche pas à savoir ce que c’est censé faire mais peut-être le
recours à un package serait-il plus propre : dans l’ECM fourni, un « 2 »
en gras traîne dans la table des matières.
Denis