Tdm dans la classe book

Bonjour
Dans une TDM de la clase book, on a :
Machinchose……………… 17
Je voudrais pouvoir supprimer les ….. mais pas partout, y-a-t’il une solution ?
merci
Ivan
Le temps d’apprendre à vivre il est déjà trop tard Louis Aragon
http://www.ivan2015.com/ http://www.ivan2015.com/

Bonjour,

Eh bin ! L’ECM a la tête dure ! Faudrait-y pas lui mettre les macrons
sur les i à sui-cy ? Cf. Macron (diacritique) — Wikipédia

Dit autrement : “Monsieur Ivan Lavallée auriez-vous l’aimable obligeance
d’aider vos chers colistiers en faisant l’effort de leur fournir un non
moins aimable ECM ?” (Je suis pas sûr qu’il comprenne…)

Le 06/06/2023 à 12:06, Ivan Lavallée a écrit :

Dans une TDM de la clase book, on a :
Machinchose……………… 17
Je voudrais pouvoir supprimer les ….. mais pas partout, y-a-t’il une
solution ?

Un ECM qui reproduit des … et des pas …

\pdfoutput=1
\documentclass[openany]{book}
\makeatletter
\renewcommand*\l@section[2]{%
\setlength@tempdima{2.5em}%
\begingroup
\parindent @tempdima \rightskip @pnumwidth
\parfillskip -@pnumwidth
\leavevmode
\advance\leftskip@tempdima
\hskip -\leftskip
#1\nobreak\hfil
\nobreak\hb@xt@@pnumwidth{\hss #2%
\kern-\p@\kern\p@}\par
\endgroup
}
\makeatother
\begin{document}
\tableofcontents
\chapter{Test un}
\section{Section un}
\subsection{Section un}
\subsection{Section un}
\section{Section deux}
\chapter{Test deux}
\end{document}

Voilà !

–Jean-Yves

J’avoue que j’aurais été bien incapable de faire un tel ECM, mais merci, je vais regarder ça de près… et essayer de comprendre
Ivan

Le 6 juin 2023 à 13:20, Jean-Yves Baudais xyz@xyz.tld a écrit :

Bonjour,

Eh bin ! L’ECM a la tête dure ! Faudrait-y pas lui mettre les macrons sur les i à sui-cy ? Cf. Macron (diacritique) — Wikipédia

Dit autrement : “Monsieur Ivan Lavallée auriez-vous l’aimable obligeance d’aider vos chers colistiers en faisant l’effort de leur fournir un non moins aimable ECM ?” (Je suis pas sûr qu’il comprenne…)

Le 06/06/2023 à 12:06, Ivan Lavallée a écrit :

Dans une TDM de la clase book, on a :
Machinchose……………… 17
Je voudrais pouvoir supprimer les ….. mais pas partout, y-a-t’il une solution ?

Un ECM qui reproduit des … et des pas …

\pdfoutput=1
\documentclass[openany]{book}
\makeatletter
\renewcommand*\l@section[2]{%
\setlength@tempdima{2.5em}%
\begingroup
\parindent @tempdima \rightskip @pnumwidth
\parfillskip -@pnumwidth
\leavevmode
\advance\leftskip@tempdima
\hskip -\leftskip
#1\nobreak\hfil
\nobreak\hb@xt@@pnumwidth{\hss #2%
\kern-\p@\kern\p@}\par
\endgroup
}
\makeatother
\begin{document}
\tableofcontents
\chapter{Test un}
\section{Section un}
\subsection{Section un}
\subsection{Section un}
\section{Section deux}
\chapter{Test deux}
\end{document}

Voilà !

–Jean-Yves

Le temps d’apprendre à vivre il est déjà trop tard Louis Aragon
http://www.ivan2015.com/

Le 06/06/2023 à 17:05, Ivan Lavallée a écrit :

J’avoue que j’aurais été bien incapable de faire un tel ECM, mais merci, je vais regarder ça de près… et essayer de comprendre

Heu… l’ECM que j’ai fourni est une solution, normal que vous ne
puissiez pas le produire !!! L’ECM que vous auriez dû faire eut pu
être le suivant

\documentclass{book}
\begin{document}
\tableofcontents
\chapter{Test un}
\section{Section un}
\subsection{Section un}
\subsection{Section un}
\section{Section deux}
\chapter{Test deux}
\end{document}

en nous expliquant que vous ne vouliez pas les “…” dans la TDM pour le
niveau section, par exemple. ATTENTION, ce n’est qu’un exemple car je
sais pas ce que vous avez dans la tête.

–Jean-Yves

Le temps d’apprendre tout court et il est déjà trop tard !