- Questo topic ha 16 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 11 mesi fa da
Gianluca.
-
CreatoreTopic
-
28 Gennaio 2008 alle 16:04 #21175::
Ciao a tutti, ho un documento redatto con ClassicThesis in cui l’indice occupa più di due pagine. Le testatine non vanno bene (cioè, quella dell’ultima pagina dell’indice è correttamente in maiuscoletto spaziato, come tutte le altre, mentre quelle delle pagine intermedie sono in minuscolo. Il problema è noto all’autore, che scrive, nel file Contents.tex del suo template:
`% work-around to have small caps also here in the headline
% will not work at this place if the TOC has more than 2 pages
% use \manualmark and then the \markboth as above
% later a modification of \automark[section]{chapter}
`
Non ho capito come risolvere.Avrei anche bisogno di sapere come impostare a mano delle testatine corrette: dopo l’indice ho l’elenco delle figure, delle tabelle e poi gli acronimi, ma nelle numerose pagine degli acronimi non c’è la testatina corretta “Acronimi”, ma compare un errato “Elenco delle Tabelle” (in minuscolo, fra l’altro).
Grazie mille,
L.
-
CreatoreTopic
-
AutoreRisposte
-
-
19 Marzo 2008 alle 20:10 #21176::
Carissimi, scusate se ripropongo questa discussione, ma è uno dei pochissimi nodi che ancora mi restano da sciogliere per finire il mio lavoro…Con gli acronimi, è stato sufficiente un manuale
`\markboth{\spacedlowsmallcaps{Acronimi}}{\spacedlowsmallcaps{Acronimi}}
`
per mettere le cose a posto.Davvero con l’indice (occupa 4 pagine, nel mio caso) non c’è niente da fare?
Mi andrebbe benissimo anche una soluzione spiccia e sporca, naturalmente!
Grazie e scusatemi ancora,
L.
-
19 Marzo 2008 alle 22:08 #21177::
Carissimi, scusate se ripropongo questa discussione, ma è uno dei pochissimi nodi che ancora mi restano da sciogliere per finire il mio lavoro…
Con gli acronimi, è stato sufficiente un manuale
`\markboth{\spacedlowsmallcaps{Acronimi}}{\spacedlowsmallcaps{Acronimi}}
`
per mettere le cose a posto.Davvero con l’indice (occupa 4 pagine, nel mio caso) non c’è niente da fare?
Mi andrebbe benissimo anche una soluzione spiccia e sporca, naturalmente!
Prova con
`\makeatletter
\def\toc@heading{%
\chapter*{\contentsname}%
\@mkboth{\spacedlowsmallcaps{\contentsname}}
{\spacedlowsmallcaps{\contentsname}}}
\makeatother`
dopo aver caricato i pacchetti di classicthesis. Poi scrivi a Miede che lo metta nel suo pacchetto e che nella prossima versione tolga i condizionali in stile ifthen che sono una roba da mettersi le mani nei capelli (non c’entra con il problema in questione, ma già che ci siamo…:wink:)Ciao
Enrico
-
20 Marzo 2008 alle 6:57 #21178::
`\makeatletter
\def\toc@heading{%
\chapter*{\contentsname}%
\@mkboth{\spacedlowsmallcaps{\contentsname}}
{\spacedlowsmallcaps{\contentsname}}}
\makeatother`
dopo aver caricato i pacchetti di classicthesis. Poi scrivi a Miede che lo metta nel suo pacchetto e che nella prossima versione tolga i condizionali in stile ifthen che sono una roba da mettersi le mani nei capelli (non c’entra con il problema in questione, ma già che ci siamo…:wink:)Enrico! Il tuo codice funziona ala perfezione!
Lo girerò senz’altro a Miede, insieme con i tuoi consigli sui condizionali.
Grazie infinite,
Lorenzo
-
20 Marzo 2008 alle 15:32 #21179::
Ciao a tutti, ho un documento redatto con ClassicThesis in cui l’indice occupa più di due pagine.
Chissà a quale documento ti riferisci! 🙄 😉
Carissimi, scusate se ripropongo questa discussione, ma è uno dei pochissimi nodi che ancora mi restano da sciogliere per finire il mio lavoro…
E questo mi rende molto felice. Ti confesso che aspetto il tuo “documento” con impazienza.
Marco.
-
27 Maggio 2008 alle 14:30 #21180::
Riprendo la discussione in quanto con la soluzione che ho trovato non sono riuscito a ottenere il comportamento desiderato. Il problema è lo stesso di Lorenzo ma questa volta applicato alla lista delle figure:
la lista delle figure presenta le testatine senza la caratteristica \spacedlowsmallcaps.Ho inserito il codice consigliato da Enrico appena dopo aver richiamato i due pacchetti di ClassicThesis.
Le testatine sono definite da:
`
%Headings
\renewcommand{\sectionmark}[1]{\markright{\spacedlowsmallcaps{#1}}}
\deftripstyle{myPageStyle}[0pt][0pt]
{}{}{\headmark}
{}{}{\pagemark}`Compilo con PdfLaTex.
Grazie per l’aiuto
Davide
-
27 Maggio 2008 alle 19:25 #21181::
Con un po’ di tentativi (più o meno a caso ho trovato la soluzione):
`\makeatletter
\def\lof@heading{%
\chapter*{\listfigurename}
\@mkboth{\spacedlowsmallcaps{\listfigurename}}
{\spacedlowsmallcaps{\listfigurename}}}
\makeatother
`
Dove posso farmi un po’ di cultura su questi comandi che nei manuali di base di utilizzo di LaTeX non sono in genere presenti?
-
27 Maggio 2008 alle 19:32 #21182
-
27 Maggio 2008 alle 20:03 #21183
-
4 Ottobre 2013 alle 18:04 #21184::
Ciao a tutti, sono un nuovo utente del forum.Utilizzando il modello “Tesi classica” di Lorenzo Pantieri (che ringrazio molto per tutte le chiarissime guide) riscontro lo stesso problema descritto dal medesimo autore in questo thread. Ho provato ad utilizzare la soluzione di Enrico Gregorio, ma senza successo. Forse non ho capito bene dove vanno inserite quelle righe di codice.
Come esempio di codice è sufficiente prendere il modello di Pantieri ed aggiungere voci all’indice.
Ringrazio anticipatamente chiunque mi aiuterà, non so davvero cosa fare.
-
5 Ottobre 2013 alle 6:13 #21185::
Coccia” post=88921Ciao a tutti, sono un nuovo utente del forum.
Utilizzando il modello “Tesi classica” di Lorenzo Pantieri (che ringrazio molto per tutte le chiarissime guide) riscontro lo stesso problema descritto dal medesimo autore in questo thread. Ho provato ad utilizzare la soluzione di Enrico Gregorio, ma senza successo. Forse non ho capito bene dove vanno inserite quelle righe di codice.
Come esempio di codice è sufficiente prendere il modello di Pantieri ed aggiungere voci all’indice.
Ringrazio anticipatamente chiunque mi aiuterà, non so davvero cosa fare.
Nessuno è in grado di aiutarmi? Non è mia volontà quella di essere insistente, ma mi sono accorto del problema di cui sopra solo adesso e mi resta poco tempo per consegnare il mio lavoro… Sarò grato a chiunque possa darmi una mano.
Se serve, il mio sistema comprende Windows 8, distribuzione TexLive, TeXWorks come editor.
-
5 Ottobre 2013 alle 6:22 #21186
-
5 Ottobre 2013 alle 6:33 #21187::
OldClaudio” post=88927A cosa ti servono le testatine negli idici? Non ti servono a niente, quindi Lorenzo non le ha messe.
Le vuoi lo stesso? cambia \pagestyle{plain} con \pagestyel{scrheadings} nel modello che hai seguito e vedrai le testatine.
Grazie per la risposta.
Comunque nel modello da me seguito le testatine nell’indice appaiono perché è stato impostato dall’autore il comando \pagestyle{srcheadings}. Il problema non sono tanto le testatine in sé, quanto il fatto che quelle a pagina pari vengono fuori diverse da quelle a pagina dispari. Infatti, queste ultime vengono correttamente in maiuscoletto (anche qui, sto usando l’opzione impostata da Pantieri \spacedlowsmallcaps), mentre le prime non hanno il maiuscoletto. Esattamente il problema descritto da Pantieri nel primo post di questo thread.
La cosa curiosa è che se nell’indice metto il comando \thispagestyle{empty}, giusto per seguire il tuo consiglio iniziale, la seconda pagina dell’indice mostra comunque le testatine (senza maiuscoletto), mentre la terza non mostra le testatine (il mio indice sta in tre pagine). Assurdo, non trovate?
-
5 Ottobre 2013 alle 7:00 #21188::
\thispagestyle{empty} fa il suo mestiere, perché cambia le testaine di una sola pagina: questa qui, non tutte le paigne successive. Perché la terza pagina sia senza testaina può dipendere da varie cose, ma l’inzio del template degli inci di Lorenzo è questo:
`\cleardoublepage
\pdfbookmark{\contentsname}{tableofcontents}
\setcounter{tocdepth}{2}
\tableofcontents
\markboth{\spacedlowsmallcaps{\contentsname}}{\spacedlowsmallcaps{\contentsname}}
\clearpage`quindi entrambe le testaine, come vedi da \markboth) vengono inizializzate con la parola corrispondente a \contentsname, cioè, in italiano, con la parola Indice, in entrambi i casi composte con \spacedlowsmallcaps.Se poi tu hai modificato il tmeplate di Lorenzo, oppure se hai ricevuto un template già modificato, allora bisogna che vai a vedere come è stato fatto.
Io però tanto per cominciare metterei il comando \markboth con i suoi due argomenti prima di \tableofcontents, almeno proverei a vedere che cosa succede.
Se non succedesse niente, allora mi creerei un nuovo stile di pagina (con fancyhdr, o con comandi di basso livello) chiamato, per esempio, indici, e prima di comporre l’indice generale e gli elenchi delle tabelle e delle figure, specificherei \pagestyle{indici}, tornando a allo stile scrheadings o ad altro stile, come plain, dopo aver composto il file indici.tex; nel creare questo nuovo stile, metterei la parola Indici direttamante nelel testaine, composto in maiuscoletto, fisso e senza possibilità di cambiare la dicitoura, visto che servirebbe solo per la tesi.
In alternativa c’è sempre lo stile di pagina myheadings, dove viene disabilitato l’inserimento automatico delle indicazioni per le testatine mediante i comandi di sezionamento e viene richiesto esplicitamente all’autore di specificarlo lui stesso mediante il comando \markboth esplicito.
-
5 Ottobre 2013 alle 7:14 #21189::
OldClaudio” post=88931\thispagestyle{empty} fa il suo mestiere, perché cambia le testaine di una sola pagina: questa qui, non tutte le paigne successive.
Hai ragione.
Io però tanto per cominciare metterei il comando \markboth con i suoi due argomenti prima di \tableofcontents, almeno proverei a vedere che cosa succede.
E’ una delle prime cose che ho provato a fare, ma non ho avuto successo.
Se non succedesse niente, allora mi creerei un nuovo stile di pagina (con fancyhdr, o con comandi di basso livello) chiamato, per esempio, indici, e prima di comporre l’indice generale e gli elenchi delle tabelle e delle figure, specificherei \pagestyle{indici}, tornando a allo stile scrheadings o ad altro stile, come plain, dopo aver composto il file indici.tex; nel creare questo nuovo stile, metterei la parola Indici direttamante nelel testaine, composto in maiuscoletto, fisso e senza possibilità di cambiare la dicitoura, visto che servirebbe solo per la tesi.
In alternativa c’è sempre lo stile di pagina myheadings, dove viene disabilitato l’inserimento automatico delle indicazioni per le testatine mediante i comandi di sezionamento e viene richiesto esplicitamente all’autore di specificarlo lui stesso mediante il comando \markboth esplicito.
Se utilizzo myheadings non ci sono problemi, ma lo stile della testatina non è quello di classicthesis + arsclassica (non appare in semi-trasparenza, per capirci).
Comunque voglio farla più semplice: da un punto di vista tipografico va bene lo stesso non mettere affatto le testatine negli indici? Infatti se uso \pagestyle{empty} negli indici non ho nessun problema. Inoltre nel materiale iniziale della tesi, prima del capitolo 1 insomma, avrei solo l’introduzione che essendo di due pagine riporta la testatina (questa, fortunatamente, corretta). Per uniformare il tutto, devo toglierla anche qui o posso lasciarla?
-
5 Ottobre 2013 alle 8:44 #21190
-
5 Ottobre 2013 alle 8:45 #21191
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.