Re: Personalizzare stile e forma \tableofcontents

#20332
Up
0
Down
::

innanzitutto buongiorno a tutti e complimenti per il forum

dato che è il mio primo post è d’obbligo una piccola presentazione: sono uno studente di ingegneria meccanica presso la sede di Piacenza del Politecnico di Milano (al 5° anno); utilizzo LaTeX da circa un anno (qualcosina meno), ho già preparato 4 relazioni con questo strumento (una massiccia di circa 200 pagine, le altre da una cinquantina), ed ho già sfruttato il vostro forum ma senza iscrivermi (ho sempre trovato risposta ai miei dubbi)

ho solitamente usato la classe memoir con un pò di personalizzazioni nei pacchetti

ora devo sviluppare una piccola ricerca che dopo servirà da dispensa per gli allievi del corso del prossimo anno

il nostro docente è un appassionato di articoli scientifici come materiale di studio (infatti quello che è il nostro “testo” del corso è fatto da articoli presi solitamente da “Mechanical system and signal processing” o da “Journal of sound and vibration”)

ho trovato Q U I la classe per gli articoli stile Elsevier (che è la casa editrice dei periodici che ho detto prima) in modo da avere un layout simile

mi trovo però con alcuni problemi nell’impaginazione

il file principale è così costituito:
`\documentclass[a4paper,12pt,twoside]{elsart}
\usepackage[italian]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[OT1]{fontenc}
\usepackage{amsmath}
\usepackage[footnotesize,hang,bf]{caption}
\usepackage[pdftex]{hyperref}
\hypersetup{
colorlinks=false,
citebordercolor={1 1 1},
linkbordercolor={1 1 1},
urlbordercolor={1 1 1},
}
\usepackage{booktabs}
\parskip 5pt

\begin{document}
\begin{frontmatter}
%opening
\title{Identificazione – Problemi inversi – Metodi robusti}
\author{pinco pallino}

\begin{abstract}
solo per provare come risulta graficamente
\end{abstract}

\end{frontmatter}

\tableofcontents

\input{definizione_problema}
\input{applicazione_mr}

\end{document}
`

il problema che ho è specialmente sull’indice: mi piacerebbe modificargli l’estetica con l’indentazione delle sotto sezioni (non uso capitoli, parto direttamente da \section) e la presenza nell’indice anche delle \subsubsection

avevo anche il problema delle sezioni che andavano in una nuova pagina ma ho risolto passando da \include a \input

Quella classe ha un problema molto più grave: non usa il rientro, ma la spaziatura fra capoversi che è una vera bruttura. I suoi autori si sono spinti più in là, definendo altre grandezze in termini di \parskip.

Sconsiglio vivamente di usarla. Anche riducendo \parskip a 5 punti hai problemi perché i titoli delle sottosezioni vengono troppo distanti dal testo che segue rispetto a quello che precede. Scrivendo a corpo 12 il problema si amplifica.

Quella forma non è difficile da ottenere anche con la classe article standard, basta aggiungere la definizione dell’ambiente per il sommario. Sono disposto ad aiutarti solo se prometti di non usare mai più elsart se non per inviare articoli alla Elsevier. Ah, come è caduta in basso una casa editrice un tempo fra le migliori. 🙁

Per completezza di informazione, il rientro maggiorato si ottiene con
`\makeatletter
\renewcommand*\l@subsection{\@dottedtocline{2}{3em}{2.3em}}
\makeatother`
Ciao
Enrico

PS: Abbi un po’ di pazienza e scrivi le parole come si deve. 🙂

Go to top