Re: Titletoc e la classe amsbook

#33813
Up
0
Down
::

Ciao! 😀
A pagina 46 del manuale di Heinrich F. Fleck, reperibile su http://web.infinito.it/utenti/h/heinrich.fleck/, è indicato un modo per modificare la struttura dell’indice generale. Vorrei utilizzarlo con la classe amsbook, ma non mi funziona (mentre funziona perfettamente con la classe book). Provare per credere:
`\documentclass[12pt,a4paper,twoside,openright]{amsbook}

% modifica l'indice
\usepackage{titletoc}
\contentsmargin{0pt}
\titlecontents{chapter}[0pt]
{\addvspace{1.4pc}\bfseries}
{{\Huge\thecontentspage\quad}}{}{}
\newcommand\xquad
{\hspace{1em plus.4em minus .4em}}
\titlecontents*{section}[0pt]
{\filright\small}{}{}
{,~\thecontentspage}
[\xquad\textbullet\xquad][.]
\setcounter{tocdepth}{3}\index{comandi!\textbackslash titlecontents}

\usepackage{layaureo}
\usepackage{lipsum}

\begin{document}
\frontmatter

\tableofcontents

\mainmatter

\chapter{Introduzione}
\section{Sezione 1}
\lipsum
\section{Sezione 2}
\lipsum

\chapter{Si entra nel vivo}
\section{Sezione 1}
\lipsum
\section{Sezione 2}
\lipsum

\end{document} `

C’è un modo per adattare il codice e farlo funzionare anche con amsbook? 😉

La classe amsbook usa un sistema completamente diverso per l’indice rispetto a quello della classe book su cui si basano i pacchetti titletoc e tocloft.

Se vuoi usare \Huge nei titoli di capitolo, amsbook non fa per te.

Ciao
Enrico

Go to top