Modifica dell’indice con pacchetto titletoc

  • Creatore
    Topic
  • #13255
    Up
    0
    Down
    ::


    Ciao a tutti. 😀
    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.
    Ho riscontrato un problema di compatibilità con minitoc: in pratica viene modificata anche la struttura dei mini indici che diventano illeggibili.
    Ad esempio provate con questo esempio minimale, prima senza usare minitoc e poi includendolo:
    `\documentclass[12pt,a4paper,twoside,openright]{book}
    % sillabazione italiana
    \usepackage[italian]{babel}
    % lettere accentate
    \usepackage[latin1]{inputenc}

    % mini-indice all'inizio di ogni capitolo
    %\usepackage[italian,nohints]{minitoc}
    %\setcounter{minitocdepth}{2}
    %\setlength{\mtcindent}{24pt}
    %\setlength{\mtcskipamount}{\bigskipamount}

    % 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
    %\dominitoc

    \tableofcontents

    \mainmatter

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

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

    \end{document} `
    Mi piacerebbe modificare l’indice gnerale e lasciare inalterata la struttura dei mini indici. Qualcuno ha qualche idea?

    Grazie in anticipo per l’aiuto…

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #13256
      DMW
        Up
        0
        Down
        ::

        Ciao a tutti. 😀
        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.
        Ho riscontrato un problema di compatibilità con minitoc: in pratica viene modificata anche la struttura dei mini indici che diventano illeggibili.
        Ad esempio provate con questo esempio minimale, prima senza usare minitoc e poi includendolo:
        `\documentclass[12pt,a4paper,twoside,openright]{book}
        % sillabazione italiana
        \usepackage[italian]{babel}
        % lettere accentate
        \usepackage[latin1]{inputenc}

        % mini-indice all'inizio di ogni capitolo
        %\usepackage[italian,nohints]{minitoc}
        %\setcounter{minitocdepth}{2}
        %\setlength{\mtcindent}{24pt}
        %\setlength{\mtcskipamount}{\bigskipamount}

        % 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
        %\dominitoc

        \tableofcontents

        \mainmatter

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

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

        \end{document} `
        Mi piacerebbe modificare l’indice gnerale e lasciare inalterata la struttura dei mini indici. Qualcuno ha qualche idea?

        Grazie in anticipo per l’aiuto…

        A me non compila nemmeno, da errore. Comunque minitoc e incompatibile con titlesec e titletoc. Lo puoi leggere a pagina 50 della doc. di minitoc.

        Ciao

        Andrea

      • #13257
        Up
        0
        Down
        ::

        A me non compila nemmeno, da errore.

        Strano, a me invece compila perfettamente se commento la parte relativa a minitoc.

        Comunque minitoc è incompatibile con titlesec e titletoc. Lo puoi leggere a pagina 50 della doc. di minitoc.

        Peccato…Grazie infinite comunque per l’aiuto 😀

        Saluti

      • #13258
        DMW
          Up
          0
          Down
          ::

          A me non compila nemmeno, da errore.

          Strano, a me invece compila perfettamente se commento la parte relativa a minitoc.

          Comunque minitoc è incompatibile con titlesec e titletoc. Lo puoi leggere a pagina 50 della doc. di minitoc.

          Peccato…Grazie infinite comunque per l’aiuto 😀

          Saluti

          appunto! Anche a me. Però se togli i commenti da errore.

          Ciao

          Andrea

        • #13259
          Up
          0
          Down
          ::

          appunto! Anche a me. Però se togli i commenti da errore.

          Se tolgo i commenti dà errore anche a me, penso proprio a causa dell’incompatibilità da te segnalata. In realtà l’output è comunque visibile, ma i mini indici sono illeggibili.
          Grazie ancora per la pronta risposta.

      Visualizzazione 3 filoni di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top