- Questo topic ha 7 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 21 anni, 3 mesi fa da
mamao.
-
CreatoreTopic
-
17 Maggio 2005 alle 10:49 #5783::
Un saluto a tutti,
ho il problema che usando il comando \tableofcontents le righe troppo lunghe dell’indice non vengono mandate a capo, ma strabordano oltre il limite destro del foglio. Immagino di essermi dimenticato di impostare qualcosa, ma in letteratura non ho trovato indicazioni a riguardo.
Grazie, e spero di poter ricambiare…prima o poi.luca
-
CreatoreTopic
-
AutoreRisposte
-
-
17 Maggio 2005 alle 11:36 #5784::
mi sembra strano, a me nn succede.
che titolo hai nell’indice che sborda? posta un esempio minimo che riproduca il problema.altrimenti se nn ricordo male i comandi di sezionamento accettano un parametro opzionale che permette di fornire un titolo piu’ corto per indice e testatine. puo’ essere una soluzione.
ciao
f
-
17 Maggio 2005 alle 12:16 #5785::
`\subsection{Calcolo della perdita di carico tramite le simulazione Fluent e confronto con i risultati sperimentali}
``\contentsline {subsection}{\numberline {3.1.1}Calcolo della perdita di carico tramite le simulazione Fluent e confronto con i risultati sperimentali}{40}{subsection.3.1.1}
./tesi.toc:34:Overfull \hbox (165.2669pt too wide) in paragraph
`Questo è un esempio, dovrebbe andare a capo dopo la “e”, ed invece se la tira dritto fino ad uscire dal foglio.
E’ vero che c’è la possibilità di introdurre titoli più corti nell’indice, ma la vedo come ultima spiaggia.
luca
-
17 Maggio 2005 alle 13:06 #5786::
Perchè non usi il comando \tableofcontents invece di inserire a mano (\contentsline) i titoli dei paragrafi? In quel caso, la sillabazione è gestita automaticamente.
Se le subsection non vengono indicizzate automaticamente da \tableofcontents, cerca nel forum (tipo toc, depth ecc) e troverai sicuramente la risposta.Gus
-
17 Maggio 2005 alle 13:38 #5787::
Profondità dell’indice ottenuto con \tableofcontents: `\setcounter{tocdepth}{}`
“Il contatore tocdepth indica la profondità dell’indice, dove più è grande il numero, più tipi di sezionamento vengono inclusi. Questo indice, però, è variabile da classe a classe; esso dipende da quelli che sono stati assegnati a ciascuno dei comandi di sezionamento. E’ quindi in dipendenza della classe che stai usando che quel numero deve essere settato per poterti far visualizzare anche le sottosezioni.” (cito testualmente da qui )Profondità sezioni numerate: `\setcounter{secnumdepth}{
}`
analogo, setta la profondità delle “sezioni” che saranno numerate.Utilizzando \tableofcontents il titolo è inserito in automatico e va a capo in automatico. Se però si vogliono usare le testatine in alla fancy il risultato di titoli così lunghi è un obbrobrio. A dire il vero qui si parlava di subsubsection che di solito non vengono inserite nelle testatine ma qualora fosse necessario avere un titolo lungo esplicito ed uno ridotto per l’indice e le testatine il comando è:
`\subsection[titolo corto]{titolo lungo}`E’ anche possibile gestire separatamente 3 versioni del titolo: quella standard lunga e due differenti per l’indice e le testatine ma non ricordo bene il comando, se necessario rimando alla lettura del manuale del pacchetto fancyhdr.
PS Tempo fa sul ng it si chiedva di avere oltre alle subsubsection anche seubsubsubsection e che fossero ancora numerate e inseribili nell’indice. Il risultato è alquanto opinabile ma comunque ecco la soluzione che è stata data:
`
\makeatletter
\newcounter{subsubsubsection}[subsubsection]
\renewcommand{\thesubsubsubsection}{\thesubsubsection.\@arabic\c@subsubsubsection}
\renewcommand{\theparagraph}{\thesubsubsubsection.\@arabic\c@paragraph}
\newcommand\subsubsubsection{\@startsection{subsubsubsection}{4}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\normalsize\bfseries}}
\newcommand*\l@subsubsubsection{\@dottedtocline{3}{5.1em}{4.1em}}
\newcommand*{\subsubsubsectionmark}[1]{}
\makeatother`
-
18 Maggio 2005 alle 0:01 #5788::
Rispondo a Gus:Perchè non usi il comando \tableofcontents invece di inserire a mano (\contentsline) i titoli dei paragrafi?
ho sbagliato a nn spiegarmi meglio, ma il comando usa era \tableofcontents, quello che ho riportato nella seconda quotatura è solamente un estratto del file .toc che pensavo potesse essere utile.
Rispondo a Minnolina:
Usando \subsection[titolo corto]{titolo lungo} sono vincolato lo stesso ad avere titoli che non possono andare a capo; e nel caso delle sottosezioni, l’indentatura dell’indice lascia poco spazio.
ciao
luca.
-
18 Maggio 2005 alle 7:33 #5789::
rinnovo l’invito di postare un esempio minimo che possa riprodurre il problema. la sezione l’hai messa e l’errore pure, ci manca il preambolo che usi, il problema potrebbe essere li. naturalmente prova ad eliminare tutto l’eliminabile prima di inviarcelo. fai un documento che contenga solo la tableofcontents e il titolo della sezione. poi provi ad eliminare via via ogni pacchetto che usi.
ciao
f
-
18 Maggio 2005 alle 17:22 #5790
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.