- Questo topic ha 20 risposte, 8 partecipanti ed è stato aggiornato l'ultima volta 19 anni, 5 mesi fa da
DMW.
-
CreatoreTopic
-
15 Febbraio 2007 alle 17:47 #12823
-
CreatoreTopic
-
AutoreRisposte
-
-
15 Febbraio 2007 alle 17:49 #12824
-
15 Febbraio 2007 alle 17:50 #12825
-
15 Febbraio 2007 alle 17:55 #12826
-
15 Febbraio 2007 alle 19:07 #12827
-
15 Febbraio 2007 alle 19:50 #12828
-
15 Febbraio 2007 alle 19:57 #12829
-
15 Febbraio 2007 alle 20:02 #12830::
Scusa ma nn sono tanto pratico di Latex..nel senso che mi mette i Ringraziamenti sopre l’indice e nella stessa pagina l’indice delle tabelle e figure.
Io uso la classe Toptesi, forse è li il problema. Non c’è un altro modo per far comparire nell’indice Appendice A al posto di A?
Ho provato anche a scrivere
\appendix
\chapter{Appendice A}Ma nella pagina delle appendice compare due volte il titolo e nell’indice mi compare A Appendice A
-
15 Febbraio 2007 alle 21:20 #12831
-
1 Marzo 2007 alle 9:39 #12832::
Caro Fiasco84,
ci ho messo un po’ di tempo, perchè non mi ero mai iscritto al forum prima di leggere la tua richiesta di aiuto.Il tuo problema nasce da una ingenuità, se mi permetti, e forse dalla solita abitudine, molto consolidata, di non leggere la documentazione.
Con toptesi non c’è bisogno di usare nessun pacchetto esterno per formattare diversamente i capitoli e le appendici; la classe è sostanzialmente la classe report.cls a cui sono stae aggiunte le cose necessarie per il frontespizio e poche altre cosette che non hanno nulla a che vedere con il tuo problema.
Ti sono stati già suggerite le soluzioni corrette, ma essenzialmente nessuno si è accorto (apparentemente) del fatto del fatto che vorresti chaimare l’appendice A con il titolo “Appendice A”; o forse se ne sono accorti tutti, ma per pudore non te l’hanno segnalato per non metterti in imbarazzo… 😀
Cambia titolo, nel senso: dai all’appendie A un titolo descrittivo del suo contenuto, non un titolo genenrico; se la tua appendice contiene la descrizione delle apparecchiature commerciali per eseguire la tricotetratomia (taglio del capello in quattro), allora il tittolo della tua appendice sarà “Apparecchiature per tricotetratomia”; scriverai allora:
\appendix %una sola volta prima della prima appendice
\chapter{Apparecchiature per tricotetratomia}e nella parte destinata al titolo della prima pagina dell’appendice ti comparirà:
Appendice A
Apparecchiature per tricotetratomiaNel’indice invece ti apparirà:
A Apparecchiature per tricotetratomia ……………………………………….. 157
Ciao
-
1 Marzo 2007 alle 11:20 #12833::
Ciao Ragazzi, vorrei sapere come faccio nell’indice a far comparire le appandici non solo con la lettera (A…..pag.3) ma anche con il nome (Appendice A…..pag.3). Ho usato il pacchetto toptesi e per fare le appendici faccio:
\appendix
\include{nome file}La soluzione si ricava con un po’ di pazienza. Richiami il pacchetto tocloft, prima di tutto. Poi scrivi, nel preambolo, la seguente magia:
`\newcommand{\addappendixname}{%
\renewcommand{\cftchappresnum}{\appendixname\space}%
\settowidth{\cftchapnumwidth}{\bfseries \appendixname\space A\hspace{1em}}}`
Quando arrivi alle appendici, scrivi così:
`\appendix
\addcontentsline{toc}{\protect\addappendixname}
\chapter{Titolo della prima appendice}
…`
Et voilà.Ciao
Enrico
-
7 Marzo 2007 alle 15:24 #12834::
Non riesco a capire perche’ questa soluzione a me con pdflatex mi da sempre layout vuoto senza generare altri errori. Il problema sembra stare nella riga
`\addcontentsline{toc}{\protect\addappendixname} `
visto che se la tolgo almeno il pdf in output ce l’ho ma ottengo nell’indice una riga con “A “nome” ” e sotto “Appendice A “nome””
-
7 Marzo 2007 alle 17:09 #12835::
Non riesco a capire perche’ questa soluzione a me con pdflatex mi da sempre layout vuoto senza generare altri errori. Il problema sembra stare nella riga
`\addcontentsline{toc}{\protect\addappendixname} `
visto che se la tolgo almeno il pdf in output ce l’ho ma ottengo nell’indice una riga con “A “nome” ” e sotto “Appendice A “nome””Ti riporto uno schema di documento che funziona perfettamente; in effetti c’è un errore nel comando da scrivere: è \addtocontents, non \addcontentsline 🙁 Li confondo sempre.
`\documentclass[a4paper]{report}
\usepackage[italian]{babel}
\usepackage{tocloft}\newcommand{\addappendixname}{%
\renewcommand{\cftchappresnum}{\appendixname\space}%
\settowidth{\cftchapnumwidth}{\bfseries \appendixname\space A\hspace{1em}}}\begin{document}
\tableofcontents
\chapter{AAA}
testo
\appendix
\addtocontents{toc}{\protect\addappendixname}\chapter{BBB}
testo
\chapter{CCC}
testo
\end{document}`
Ciao
Enrico
-
7 Marzo 2007 alle 23:10 #12836::
Funziona perfettamente!! Grazie, sei sempre molto gentile. Oggi ci ho perso un po’ di tempo perche’ non riuscivo a capire cosa stessi sbagliando o cosa potesse essere a creare qualche eventuale conflitto o incompatibilita’. Son contento di aver risolto, stavo quasi per arrendermi e lasciare nell’indice “A nome…”Ciao
Enzo
-
23 Marzo 2007 alle 8:39 #12837::
pensavo di aver risolto leggendo questo topic ma mi vengono fuori degli errori, premetto che uso mintoc e penso che sia quello la causa degli errori e warning`
! LaTeX Error: Command \c@lofdepth already defined.
Or name \end… illegal, see p.192 of the manual.See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.608 \newcounter{lofdepth}
\setcounter{lofdepth}{1}
Your command was ignored.
Type Ito replace it with another command,
orto continue without it. ! LaTeX Error: Command \c@lotdepth already defined.
Or name \end… illegal, see p.192 of the manual.See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.609 \newcounter{lotdepth}
\setcounter{lotdepth}{1}
Your command was ignored.
Type Ito replace it with another command,
orto continue without it. `
e come warning
`
Package minitoc(hints) Warning:
(minitoc(hints)) You have used \minitoc but not
(minitoc(hints)) \tableofcontents
(minitoc(hints)) nor \faketableofcontents.Package minitoc(hints) Warning:
(minitoc(hints)) Some hints have been written
(minitoc(hints)) in the tesina*or.log file.`
-
23 Marzo 2007 alle 9:03 #12838::
pensavo di aver risolto leggendo questo topic ma mi vengono fuori degli errori, premetto che uso mintoc e penso che sia quello la causa degli errori e warning
`! LaTeX Error: Command \c@lofdepth already defined.
Or name \end… illegal, see p.192 of the manual.See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.608 \newcounter{lofdepth}
\setcounter{lofdepth}{1}
Your command was ignored.
Type Ito replace it with another command,
orto continue without it. ! LaTeX Error: Command \c@lotdepth already defined.
Or name \end… illegal, see p.192 of the manual.See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.609 \newcounter{lotdepth}
\setcounter{lotdepth}{1}
Your command was ignored.
Type Ito replace it with another command,
orto continue without it.`
e come warning
` Package minitoc(hints) Warning:
(minitoc(hints)) You have used \minitoc but not
(minitoc(hints)) \tableofcontents
(minitoc(hints)) nor \faketableofcontents.Package minitoc(hints) Warning:
(minitoc(hints)) Some hints have been written
(minitoc(hints)) in the tesina*or.log file.`Il messaggio di warning è chiaro: non puoi usare \minitoc (o \begin{minitoc}, non sono pratico del pacchetto) senza usare \tableofcontents; se non vuoi l’indice globale, devi inserire all’inizio del documento il comando \faketableofcontents.
Per il messaggio di errore direi che il problema nasce dal caricamento di minitoc prima di tocloft. Prova a invertire l’ordine con cui li carichi.
Ciao
Enrico
-
23 Marzo 2007 alle 9:12 #12839
-
23 Marzo 2007 alle 10:03 #12840::
Allora ho provato ad invertire il caricamento dei due pacchetti ma senza risultato, mi potresti spiegare meglio questa cosa di \faketableofcontents?
Mi sa che devo proprio abbandonare minitoc per far andare tutto…peccato mi piaceva molto come pacchetto…
L’errore è dovuto al fatto che, durante il caricamento di tocloft, LaTeX trova la definizione del contatore lofdepth che è già definito (la riga 608 di tocloft.sty contiene appunto \newcounter{lofdepth}).
Evidentemente c’è qualcosa che non va nel tuo preambolo, ma senza vederlo è difficile capire di che si tratta. Naturalmente basta vederne una versione ridotta: inutile metterci ciò che non serve a riprodurre l’errore. Facendo il lavoro per trovare l’esempio minimale, è possibile che tu stesso possa scoprire la causa dell’errore.
Il pacchetto minitoc ha bisogno, per i suoi mestieri, del file .toc che viene prodotto normalmente dal comando \tableofcontents. Siccome però tu non vuoi l’indice globale, puoi produrre il file .toc senza inserire effettivamente l’indice usando \faketableofcontents; mettilo subito dopo \begin{document}.
Ciao
Enrico
-
23 Marzo 2007 alle 10:06 #12841::
sì infatti ero quello che pensavo anche io…volevo vedere in quale maniera \faketablofcontents poteva risolvere il problema.Comunque facendo un po’ di prove commentando di qua e di là ho scoperto che proprio i due pacchetti minitoc e titletoc non si possono vedere proprio per il fatto della variabile “lofdepth” (o almeno credo che sia questo il problema…)
credo che al momento risolverò facendo \part{appendici}…anche perché ne ho abbastanza per motivare questa situazione. Intanto ringrazio appena provo un’altro documento senza minitoc faccio sapere 😉 ciao!
-
23 Marzo 2007 alle 10:18 #12842::
sì infatti ero quello che pensavo anche io…volevo vedere in quale maniera \faketablofcontents poteva risolvere il problema.
Comunque facendo un po’ di prove commentando di qua e di là ho scoperto che proprio i due pacchetti minitoc e titletoc non si possono vedere proprio per il fatto della variabile “lofdepth” (o almeno credo che sia questo il problema…)
credo che al momento risolverò facendo \part{appendici}…anche perché ne ho abbastanza per motivare questa situazione. Intanto ringrazio appena provo un’altro documento senza minitoc faccio sapere 😉 ciao!
Credo che invece siano tocloft e titletoc che non si possono vedere: del resto agiscono sulla stessa cosa; da quello che ho visto, minitoc prende parecchie precauzioni per essere compatibile con altri pacchetti.
Ciao
Enrico
-
23 Marzo 2007 alle 10:38 #12843::
L’avevo già detto in questo topic
http://www.guit.sssup.it/phpbb/viewtopic.php?t=2418&start=0&postdays=0&postorder=asc&highlight=minitocminitoc è incompatibile sia con titlesec e sia con titletoc, pag. 50 della documentazione di minitoc.
Ciao
Andrea
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.