Re: Citazione paragrafi in tableofcontents

#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

Go to top