\tableofcontents senza numeri

  • Creatore
    Topic
  • #79293
    Up
    0
    Down
    ::


    salve a tutti. ho recentemente trovato in rete alcuni appunti in pdf.
    visto che non è possibile ricriverli e non ci penso neanche (essendo oltre 500 pagine :mrgreen: ), mi è venuta l’idea di scrivere in latex la tabella dei contentuti , in latex è chiamato \tableofcontents

    il problema sorge ora: dovendo scrivere solo il nome dei capitoli , sezioni e sottosezioni, non posso mettere pagine vuote per far collimare, per esempio, il capitolo 2 a pagina 15 e il capitolo x a pagina yy… vorrei quindi creare un \tableofcontents con capitoli, sezioni e così via, senza, però, il numero della pagina di riferimento a destra.

    è possibile farlo??

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #79294
      Up
      0
      Down
      ::

      Dr Spencer Reid” post=78375salve a tutti. ho recentemente trovato in rete alcuni appunti in pdf.
      visto che non è possibile ricriverli e non ci penso neanche (essendo oltre 500 pagine :mrgreen: ), mi è venuta l’idea di scrivere in latex la tabella dei contentuti , in latex è chiamato \tableofcontents

      il problema sorge ora: dovendo scrivere solo il nome dei capitoli , sezioni e sottosezioni, non posso mettere pagine vuote per far collimare, per esempio, il capitolo 2 a pagina 15 e il capitolo x a pagina yy… vorrei quindi creare un \tableofcontents con capitoli, sezioni e così via, senza, però, il numero della pagina di riferimento a destra.

      è possibile farlo??

      In italiano si chiama “indice” o “indice generale”. Si può, naturalmente. 🙂

      Prepara il seguente file [tt]pseudotoc.tex[/tt]
      `\documentclass[a4paper]{book}
      \pagestyle{empty}
      \makeatletter
      \let\ps@plain\ps@empty % niente numeri di pagina
      \let\orig@contentsline\contentsline
      \renewcommand\contentsline[3]{\orig@contentsline{#1}{#2}{}}
      \renewcommand{\@dotsep}{10000} % togliamo tutti i puntini guida
      \makeatother

      %\includeonly{}
      \begin{document}
      \tableofcontents
      \include{sections}
      \end{document}`
      e poi in [tt]sections.tex[/tt] scrivi la struttura del tuo documento, per esempio
      `\chapter{a}
      \section{aa}
      \subsection{aaa}
      \subsection{aab}
      \section{ab}
      \subsection{aba}
      \subsection{abb}
      \chapter{b}
      \section{ba}
      \subsection{baa}
      \subsection{bab}
      \section{bb}
      \subsection{bba}
      \subsection{bbb}
      \chapter{c}
      \section{ca}
      \subsection{caa}
      \subsection{cab}
      \section{cb}
      \subsection{cba}
      \subsection{cbb}`
      Compila [tt]pseudotoc.tex[/tt] due volte, poi togli il [tt]%[/tt] davanti a [tt]\includeonly[/tt] e compila di nuovo.

      Ciao
      Enrico

    • #79295
      franen
      Partecipante
        Up
        0
        Down
        ::


        Aggiungo che con un sapiente uso di \setcounter{page}{xx} e tanta pazienza potresti anche ricrearti l’indice con i numeri di pagina.
        Fran

      • #79296
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Se poi usi pdfpages puoi estrarre l’indice del documento originale pdf e metterlo in un altro file che ti compili come ti pare.

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

      Go to top