Est-il possible de combiner Il semblerait qu'il y ait un conflit au niveau de la minitoc : le nom de la subsubsection et son numéro sont écrits l'un sur l'autre. MWE Ouvrir dans l'éditeur Overleaf
\documentclass[secnumdepth=subparagraph,localtocs/depth=subparagraph]{yathesis} \usepackage[T1]{fontenc} \usepackage{babel} \begin{document} \mainmatter \chapter{Chap1} \section{Sec 1} \subsection{subSec 1} \subsubsection{subsubSec 1} Test \end{document} Posée 21 Jul '17, 21:05 jerome dequeker Pathe ♦♦ |
Le problème est corrigé par la version La commande interne Ouvrir dans l'éditeur Overleaf
\newcommand{\YAD@default@localtoc}{% ... \YAD@computelocalnumwidths\relax% \@ifundefined {Etoc@\YAD@localtocsdepth @@} {% }{% \etocsetnexttocdepth{\YAD@localtocsdepth}% } \localtableofcontents% ..... } Elle fait appel à la commande Voici deux propositions pour régler le problème. 1. Redéfinir la commande Ouvrir dans l'éditeur Overleaf
\newcommand{\YAD@default@localtoc}{% ... \@ifundefined {Etoc@\YAD@localtocsdepth @@} {% }{% \etocsetnexttocdepth{\YAD@localtocsdepth}% } \YAD@computelocalnumwidths\relax% \@ifundefined {Etoc@\YAD@localtocsdepth @@} {% }{% \etocsetnexttocdepth{\YAD@localtocsdepth}% } \localtableofcontents% ..... } ECM Ouvrir dans l'éditeur Overleaf
\documentclass[secnumdepth=subparagraph,localtocs/depth=subparagraph]{yathesis} \usepackage[T1]{fontenc} \usepackage{babel} \makeatletter \patchcmd{\YAD@default@localtoc}{\YAD@computelocalnumwidths\relax}{% \@ifundefined {Etoc@\YAD@localtocsdepth @@} {% }{% \etocsetnexttocdepth{\YAD@localtocsdepth}% }\YAD@computelocalnumwidths\relax% }{}{} \makeatother \begin{document} \mainmatter \chapter{Chap1} \section{Sec 1} \subsection{subSec 1} \subsubsection{subsubSec 1} \paragraph{paragraph 1} \subparagraph{Subparagraph 1} Test \end{document} 2. Ajouter ECM Ouvrir dans l'éditeur Overleaf
\documentclass[secnumdepth=subparagraph,localtocs/depth=subparagraph]{yathesis} \usepackage[T1]{fontenc} \usepackage{babel} \makeatletter \pretocmd{\YAD@computenumwidths@}{% \@ifundefined {Etoc@\YAD@localtocsdepth @@} {% }{% \etocsetnexttocdepth{\YAD@localtocsdepth}% }}{}{} \makeatother \begin{document} \tableofcontents[depth=subparagraph] \mainmatter \chapter{Chap1} \section{Sec 1} \subsection{subSec 1} \subsubsection{subsubSec 1} \paragraph{paragraph 1} \subparagraph{Subparagraph 1} Test \end{document} Publiée 22 Jul '17, 02:38 touhami Ça me paraît très bien. Je vais étudier ce patch de plus près pour l'intégrer à la prochaine version de
(07 Sep '17, 12:31)
denis ♦♦
Cela ne fait que mettre en lumière l'utilité du présent forum ! 😉
(07 Sep '17, 12:45)
Pathe ♦♦
2
Merci pour ce patch : il est intégré sur GitHub et sous peu par mise à jour de la TeX Live ou de la MiKTeX.
(22 Jui '18, 13:17)
denis ♦♦
|
N'est-ce pas un peu « too much » que de numéroter si profond et d'avoir des tables des matières locales si détaillées ?
@denis c'est une question dont je discuterai avec mes directeurs de thèse :)