- Questo topic ha 6 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 9 anni, 4 mesi fa da .
-
Topic
-
Buongiorno,
vorrei creare degli indici parziali all’inizio di ogni capitolo, tramite il pacchetto ‘titletoc’.Di seguito un EMC, perfettamente funzionante…
`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = lualatex\documentclass[a4paper,11pt]{book}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands]{italian}
\usepackage{microtype}
\usepackage[clearempty]{titlesec}
\usepackage{titletoc}
\usepackage{lipsum}% impostazioni di titlesec e titletoc
\titleformat{\chapter}[hang]{\bfseries\LARGE}{\thechapter}{1em}{}%
[\startcontents\printcontents{pt}{1}{}]\titlecontents*{ptsection}[0em]{\normalsize\mdseries\itshape}{\thecontentslabel\ }{}{}[ \textbullet\ ][.]
\titlecontents*{ptsubsection}[0em]{\normalsize\mdseries\upshape}{\thecontentslabel\ }{}{}[ (][; ][)]\begin{document}
\frontmatter\tableofcontents
\chapter{Introduzione}
\lipsum[1]\mainmatter
\chapter{La teoria A}
\lipsum[1]
\section{Caratteristiche della teoria A}
\lipsum[1]\section{Critiche alla teoria A}
\lipsum[1]\subsection{Critiche avanzate da Tizio}
\lipsum[1]\subsection{Critiche avanzate da Caio}
\lipsum[1]\section{Limiti della teoria A}
\lipsum[1]\chapter{La teoria B}
\lipsum[1]\section{Caratteristiche della teoria B}
\lipsum[1]\section{Critiche alla teoria B}
\lipsum[1]\subsection{Critiche avanzate da Tizio}
\lipsum[1]\subsection{Critiche avanzate da Caio}
\lipsum[1]\section{Limiti della teoria B}
\lipsum[1]\backmatter
\chapter{Conclusioni}
\lipsum[1]\end{document}`
Il mio problema è il seguente: a differenza dell’indice generale, vorrei che nell’indice parziale compaia solamente l’elenco dei paragrafi (section), e non dei sottoparagrafi (subsection)…Come suggerito nella documentazione del pacchetto, ho modificato il comando \printcontents nel modo seguente:
`\titleformat{\chapter}[hang]{\bfseries\LARGE}{\thechapter}{1em}{}%
[\startcontents\printcontents{pt}{1}{\setcounter{tocdepth}{1}}]`
ma, agendo sul contatore ‘tocdepth’, inevitabilmente si modifica anche l’indice generale…È possibile che i sottoparagrafi compaiano solamente nell’indice generale e non in quelli parziali?
Grazie
Matteo
- Devi essere connesso per rispondere a questo topic.