Citazione paragrafi in tableofcontents

  • Creatore
    Topic
  • #30874
    Up
    0
    Down
    ::


    Un saluto a tutti. Sto scrivendo una relazione con LaTeX, il preambolo è il seguente:
    `
    \documentclass [12pt,a4paper,twoside,makeidx,titlepage]{article}
    \usepackage[italian,english]{babel}
    \usepackage[sans]{frontespizio}
    \usepackage{shorttoc}
    \usepackage{amssymb}
    \usepackage{latexsym}
    \usepackage{ctable}
    \usepackage{tabularx}
    \usepackage{caption}
    \usepackage[T1]{fontenc}
    \usepackage{amsfonts}
    \usepackage{graphicx}
    \usepackage{amsmath}
    \usepackage[squaren,italian,thinqspace,textstyle]{siunits}
    \usepackage{titlesec}
    \usepackage{multirow}
    \usepackage{nomencl}
    \usepackage{titletoc}
    \usepackage{tocbibind}
    \usepackage{lscape}
    \usepackage{subfigure}
    \usepackage{longtable}
    \usepackage{chngpage}
    \usepackage{indentfirst}
    \usepackage{fancyhdr}
    \usepackage[dvips,linktocpage=true, colorlinks=true,linkcolor=blue]{hyperref}
    \usepackage{parskip}
    \usepackage{lettrine}
    `
    e ho inserito due “\tableofcontents”: uno all’inizio chiamato “sommario”, con il seguente codice:
    `
    \cleardoublepage \addcontentsline{toc}{section}{\large Sommario}\shorttableofcontents{Sommario}{1}
    `
    e uno alla fine, più dettagliato, nominato “Indice generale”, in questo modo:
    `
    \renewcommand*{\contentsname}{Indice generale}
    \setcounter{tocdepth}{5}
    \tableofcontents
    `
    volevo chiedere se fosse possibile far comparire la voce “Sommario” nell’Indice generale e non nel sommario stesso e viceversa per l’Indice generale. Come posso fare???

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #30875
      Up
      0
      Down
      ::

      Un saluto a tutti. Sto scrivendo una relazione con LaTeX, il preambolo è il seguente:
      `\documentclass [12pt,a4paper,twoside,makeidx,titlepage]{article}
      \usepackage[italian,english]{babel}
      \usepackage[sans]{frontespizio}
      \usepackage{shorttoc}
      \usepackage{amssymb}
      \usepackage{latexsym}
      \usepackage{ctable}
      \usepackage{tabularx}
      \usepackage{caption}
      \usepackage[T1]{fontenc}
      \usepackage{amsfonts}
      \usepackage{graphicx}
      \usepackage{amsmath}
      \usepackage[squaren,italian,thinqspace,textstyle]{siunits}
      \usepackage{titlesec}
      \usepackage{multirow}
      \usepackage{nomencl}
      \usepackage{titletoc}
      \usepackage{tocbibind}
      \usepackage{lscape}
      \usepackage{subfigure}
      \usepackage{longtable}
      \usepackage{chngpage}
      \usepackage{indentfirst}
      \usepackage{fancyhdr}
      \usepackage[dvips,linktocpage=true, colorlinks=true,linkcolor=blue]{hyperref}
      \usepackage{parskip}
      \usepackage{lettrine}`
      e ho inserito due “\tableofcontents”: uno all’inizio chiamato “sommario”, con il seguente codice:
      `
      \cleardoublepage \addcontentsline{toc}{section}{\large Sommario}\shorttableofcontents{Sommario}{1}
      `
      e uno alla fine, più dettagliato, nominato “Indice generale”, in questo modo:
      `
      \renewcommand*{\contentsname}{Indice generale}
      \setcounter{tocdepth}{5}
      \tableofcontents
      `
      volevo chiedere se fosse possibile far comparire la voce “Sommario” nell’Indice generale e non nel sommario stesso e viceversa per l’Indice generale. Come posso fare???

      Per prima cosa diminuisci il numero di punti interrogativi.
      `\newif\ifdetailed
      \begin{document}

      \cleardoublepage
      \addtocontents{toc}{\protect\ifdetailed}
      \addcontentsline{toc}{section}{Sommario}
      \addtocontents{toc}{\protect\fi}
      \detailedfalse
      \shorttableofcontents{Sommario}{1}

      \renewcommand*{\contentsname}{Indice generale}
      \addtocontents{toc}{\protect\ifdetailed\protect\else}
      \addcontentsline{toc}{section}{\contentsname}
      \addtocontents{toc}{\protect\fi}
      \setcounter{tocdepth}{5}
      \detailedtrue
      \tableofcontents
      …`
      Il pacchetto subfigure è obsoleto. Il pacchetto parskip è per scopi che non riguardano documenti scritti come si deve. In una relazione con la classe article i capilettera sono un orpello pretenzioso. Non dare mai l’opzione dvips a un pacchetto. Il pacchetto per le unità di misura si chiama “SIunits”, potresti avere sorprese compilando il file su un sistema che distingue tra maiuscole e minuscole. Considera anche il passaggio a siunitx.

      Per finire, sei proprio sicuro di voler arrivare a sezioni di quinto livello?

      Ciao
      Enrico

    • #30876
      Up
      0
      Down
      ::


      Grazie anche per gli altri consigli.
      Scusa ma al posto di subfigure cosa posso usare

    • #30877
      Up
      0
      Down
      ::


      Purtroppo mi da errore.

    • #30878
      Up
      0
      Down
      ::

      Purtroppo mi da errore.

      A me no. Quale errore ottieni?

      Al posto di subfigure c’è subfig che usa l’unico comando \subfloat invece di \subfigure e \subtable.

      Ciao
      Enrico

    • #30879
      Up
      0
      Down
      ::


      Non ne capisco molto sui messaggi di errore, comunque esce scritto:
      ! Incomplete \iftrue; all text was ignored after line 41.

      \fi
      l.50 tableofcontents

      ?
      Grazie

    • #30880
      Up
      0
      Down
      ::

      Non ne capisco molto sui messaggi di errore, comunque esce scritto:
      ! Incomplete \iftrue; all text was ignored after line 41.

      \fi
      l.50 tableofcontents

      ?
      Grazie

      Mancava una riga, in effetti; un copia-incolla venuto male. 🙁 Aggiungi
      `\addtocontents{toc}{\protect\fi}`
      prima di \setcounter{tocdepth}{5}. Correggo anche nel codice precedente.

      Ciao
      Enrico

    • #30881
      Up
      0
      Down
      ::


      Grazie di nuovo.
      Perdonami se rompo ancora ma volevo chiedere un’ultima cosa. Come posso cambiare la dimensione della voce “Riferimenti bibliografici” che compare nell’indice generale e nel sommario?

    • #30882
      Up
      0
      Down
      ::

      Grazie di nuovo.
      Perdonami se rompo ancora ma volevo chiedere un’ultima cosa. Come posso cambiare la dimensione della voce “Riferimenti bibliografici” che compare nell’indice generale e nel sommario?

      Perché mai dovresti cambiarla?

      Ciao
      Enrico

    • #30883
      Up
      0
      Down
      ::


      Vorrei farla large, anziché normalsize

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

Go to top