- Questo topic ha 15 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 11 mesi fa da
lorenzo.pantieri.
-
CreatoreTopic
-
29 Settembre 2007 alle 15:27 #17385::
Ciao a tutti…
sono registrato da un pò al forum ma questo è il mio primo messaggio perchè ho sempre trovato la risposta ai miei quesiti col tasto cerca. Stavolta però m’è successa una cosa strana:
di punto in bianco (ho modificato un capitolo, aggiungendo un paio di immagini) m’è sparita la numerazione delle pagine nell’indice: tutto funziona alla perfezione, il compilatore non restituisce alcun errore (solo una decina di ‘hboxes full’ che devo ancora sistemare), le pagine sono al loro posto, con figure, tabelle e tutto quanto, MA nell’ indice, alla fine dei puntini, non c’è il numero di pagina…
Ovviamente questo manca anche nella LoF e LoT.
Inoltre tutti i riferimenti nel testo a figure , tabelle ed equazioni sono spariti, c’è solo uno spazietto vuoto.
Sto usando il pacchetto classicthesis, il pacchetto fronte-th per il frontespizio.
L’ ultima modifica l’ho ricontrollata più volte e sono solo due immagini inserite come ho sempre fatto.
Un’ idea?
Quali altre informazioni in dettaglio posso darvi per aiutarvi nella diagnosi?
Grazie
-
CreatoreTopic
-
AutoreRisposte
-
-
29 Settembre 2007 alle 15:37 #17386::
Ciao, innanzitutto complimenti per aver usato la funzione “cerca” del forum e… per aver scelto ClassicThesis. 😉Naturalmente, inserire un’immagine non dovrebbe avere alcun effetto sulla numerazione dell’indice e sui riferimenti. Io comincerei a cancellare tutti i file “ausiliari” (.aux, .toc) e a ricompilare (due volte!) tutto ex novo. (Magari si è corrotto qualche file.)
Se anche così il problema persiste, il mantra è sempre lo stesso: documento minimale, documento minimale, documento minimale: togli, un passo alla volta, tutto quello che puoi, finché il problema scompare. Quando sei arrivato ad avere un documento minimale che riproduce il problema, posta quello. Il più delle volte, è un metodo che ti permette di arrivare da solo alla soluzione.
L.
-
29 Settembre 2007 alle 15:41 #17387::
Naturalmente, inserire due immagini non dovrebbe avere alcun effetto sulla numerazione dell’indice. Io comincerei a cancellare tutti i file “ausiliari” (.aux, .toc) e a ricompilare (due volte!) tutto ex novo. (Magari si è corrotto qualche file.)
Già fatto, mi son dimenticato di dilo…era in un consiglio precedente :)…
Con ‘minimale’ intendi che dovrei commentare un bel pò di righe, compilare (x2) e poi cominciare a riaggiungerle?…uff che noia :)…
-
29 Settembre 2007 alle 15:44 #17388::
Con ‘minimale’ intendi che dovrei commentare un bel pò di righe, compilare (x2) e poi cominciare a riaggiungerle?…uff che noia :)…
Togli tutto finché non enuclei il problema. Sarà anche noioso, ma l’alternativa sarebbe far spulciare a noi le cento pagine della tua tesi alla ricerca dell’errore.
Non sarebbe molto carino, non credi? 😯
-
29 Settembre 2007 alle 16:03 #17389
-
29 Settembre 2007 alle 16:45 #17390
-
30 Settembre 2007 alle 6:18 #17391::
Magari non c’entra niente, ma perché parli di “puntini” nell’indice? Non è uno dei dogmi dell’autore di Classicthesis, quello di non usare pallini nell’indice?
Vero…ma ame l’ indice piaceva coi pallini e i numeri di pagina incolonnati a destra, per cui ho modificato le due righe di codice al riguardo…
Ma son sicuro che non c’entra perchè è una modifica che ho fatto parecchio tempo fà e da allora ha sempre funzionato correttamente, a mano a mano che aggiungevo capitoli e ricompilavo…fino a ieri :(…
Sto provando a togliere tutto ma è un casino, cioè…boh…è lungo 🙁 🙁
-
30 Settembre 2007 alle 9:18 #17392::
Ciao a tutti…
sono registrato da un pò al forum ma questo è il mio primo messaggio perchè ho sempre trovato la risposta ai miei quesiti col tasto cerca. Stavolta però m’è successa una cosa strana:
di punto in bianco (ho modificato un capitolo, aggiungendo un paio di immagini) m’è sparita la numerazione delle pagine nell’indice: tutto funziona alla perfezione, il compilatore non restituisce alcun errore (solo una decina di ‘hboxes full’ che devo ancora sistemare), le pagine sono al loro posto, con figure, tabelle e tutto quanto, MA nell’ indice, alla fine dei puntini, non c’è il numero di pagina…
Ovviamente questo manca anche nella LoF e LoT.
Inoltre tutti i riferimenti nel testo a figure , tabelle ed equazioni sono spariti, c’è solo uno spazietto vuoto.
Sto usando il pacchetto classicthesis, il pacchetto fronte-th per il frontespizio.
L’ ultima modifica l’ho ricontrollata più volte e sono solo due immagini inserite come ho sempre fatto.
Un’ idea?
Quali altre informazioni in dettaglio posso darvi per aiutarvi nella diagnosi?Escluderei che sia successo come dici tu; non voglio dire che ci racconti le bugie :), ma che probabilmente ti sei dimenticato di qualche passaggio. In uno dei messaggi parli di “modifica di un paio di righe di codice” riguardo ai puntini di guida nell’indice: a quale codice ti riferisci? Mi dà molto da pensare anche la faccenda sui \ref “spariti”: non può succedere senza spiegazioni diverse da “ho aggiunto un paio di immagini”.
Ciao
Enrico
-
30 Settembre 2007 alle 14:37 #17393::
Giuro giuro giuroooooooo
🙂 🙂 🙂Allora, per il problema dell’ indice: molto sempicemente nel file classicthesis.sty c’è una sezione dove vengono ridefinite le variabili per il nuovo modello di indice…ecco, ho semplicemente commentato la parte in cui vengono dati i vari renewcommand che non mi interessano, così vengono usati quelli dell’ indice di default di LateX
Per l’altro problema ho risolto ripristinando una copia di backup di qualche giorno fà proprio dei due file classicthesis.sty e classicthesis-ldpck.sty…ovviamente sono certo che ho modficato qualcosa a cui do poca importanza al momento, o qualcosa di cui non mi sono nemmeno accorto (magari ho ‘scontrato un tasto’ senza accorgemene).
Speravo solo si potesse capire ‘al volo’ dov’è la parte che genera i numeri di pagina dell’ indice e i vari riferimenti.Grazie comunque per la cortesia.
-
30 Settembre 2007 alle 15:31 #17394::
Allora, per il problema dell’ indice: molto sempicemente nel file classicthesis.sty c’è una sezione dove vengono ridefinite le variabili per il nuovo modello di indice…ecco, ho semplicemente commentato la parte in cui vengono dati i vari renewcommand che non mi interessano, così vengono usati quelli dell’ indice di default di LateX
Per l’altro problema ho risolto ripristinando una copia di backup di qualche giorno fà proprio dei due file classicthesis.sty e classicthesis-ldpck.sty…ovviamente sono certo che ho modficato qualcosa a cui do poca importanza al momento, o qualcosa di cui non mi sono nemmeno accorto (magari ho ‘scontrato un tasto’ senza accorgemene).
Speravo solo si potesse capire ‘al volo’ dov’è la parte che genera i numeri di pagina dell’ indice e i vari riferimenti.Grazie comunque per la cortesia.
Adesso scusa se il mio intervento non ti sembrerà molto cortese, ma… che cos’è questa? Una caccia al tesoro? Una gara di tabù (quel giochino dove devi far capire al tuo compagno un nome senza pronunciarne altri)?
Ci dici di aver “modificato classicthesis.sty” (per inciso: non si modifica mai un pacchetto), di aver “modificato qualcosa”, magari di aver fatto qualche pasticcio. Ma davvero pensi che noi possiamo capire che cosa c’è che non va e suggerirti una soluzione sensata senza che tu ci dia delle informazioni precise (intendo il codice di un documento minimale che riproduce il problema)?
😯
-
1 Ottobre 2007 alle 15:15 #17395::
Ascolta, nemmeno io voglio essere scortese perchè ho trovato un sacco di risposte utili in questo forum senza MAI aver avuto bisogno di aprire un topic doppio.
Ho detto esplicitamente nel primo postQuali altre informazioni in dettaglio posso darvi per aiutarvi nella diagnosi?
e non mi è stato suggerito niente, anche perchè postare tutto il documento penso sarebbe stato veramente eccessivo…
Siccome, come si era capito, sono agli albori di LaTeX, come mi immagino io che questi sintomi non siano da errore ‘ricorrente’ tipo (faccio per dire, eh) ‘hai dimenticato un \makeindex’ che non viene identificato dal compilatore?
Prima cerco, poi chiedo sul forum, cosa altro devo fare?!?
Il consiglio proposto? Beh, ‘togli tutto e rimetti, vedrai che lo trovi l’errore’…
Invece che togliere tutto ho rimesso una versione di qualche giorno fà ed è andato a posto.
Ora, non lo so VERAMENTE se ho modificato qualcosa, appena ho tempo prendo il file riga per riga e lo confronto; volontariamente sicuramente non l’ho fatto (se non ‘commentando’ i riferimenti al nuovo modello di indice, perchè non si modifica mai un pacchetto), magari (come ho scritto) mi sono solo appoggiato su un tasto senza volerlo e nemmeno me ne sono accorto.Ecco la mia spiegazione.
-
1 Ottobre 2007 alle 15:45 #17396::
Ascolta, nemmeno io voglio essere scortese perchè ho trovato un sacco di risposte utili in questo forum senza MAI aver avuto bisogno di aprire un topic doppio.
Ho detto esplicitamente nel primo postQuali altre informazioni in dettaglio posso darvi per aiutarvi nella diagnosi?
e non mi è stato suggerito niente, anche perchè postare tutto il documento penso sarebbe stato veramente eccessivo…
Veramente il suggerimento ti era stato dato.
Siccome, come si era capito, sono agli albori di LaTeX, come mi immagino io che questi sintomi non siano da errore ‘ricorrente’ tipo (faccio per dire, eh) ‘hai dimenticato un \makeindex’ che non viene identificato dal compilatore?
Bene, quando uno è un principiante dell’alpinismo, di solito non va a scalare il Cervino, ma comincia con le scuole di parete.
Ecco, con LaTeX è lo stesso: tu vuoi scalare il Cervino appena hai messo gli scarponi e la camicia a scacchi.
Prima cerco, poi chiedo sul forum, cosa altro devo fare?!?
Il consiglio proposto? Beh, ‘togli tutto e rimetti, vedrai che lo trovi l’errore’…
Invece che togliere tutto ho rimesso una versione di qualche giorno fà ed è andato a posto.
Ora, non lo so VERAMENTE se ho modificato qualcosa, appena ho tempo prendo il file riga per riga e lo confronto; volontariamente sicuramente non l’ho fatto (se non ‘commentando’ i riferimenti al nuovo modello di indice, perchè non si modifica mai un pacchetto), magari (come ho scritto) mi sono solo appoggiato su un tasto senza volerlo e nemmeno me ne sono accorto.Ecco la mia spiegazione.
È andato tutto a posto? Allora fa’ quel confronto al più presto: vedrai che qualcosa ci sarà. Se poi ce lo racconti, possiamo anche capirci qualcosa di più, è sempre istruttivo trovare le cause di sibillini responsi di LaTeX.
Mi raccomando, non prendertela: ecco qualche consiglio da parte di uno che usa TeX e LaTeX da quando eri un frugoletto. In senso letterale, temo: gli anni sono venti, ormai.
Hai deciso di usare classicthesis? Bene. Hai deciso di usare front-th? Meglio. 🙂 Ma fa’ come il bravo utente LaTeX: scrivi la tua tesi, pensa al contenuto. Alla forma definitiva ci penserai dopo (puntini guida, impaginazione, anche il frontespizio a dire la verità). Non mettere le mani nel motore se non sai che cosa puoi toccare e che cosa invece va lasciato a un meccanico specializzato.
Ciao
Enrico
-
1 Ottobre 2007 alle 16:11 #17397::
Cominciamo conMi raccomanda non prendertela
Tranquillo, sono qui per imparare…
Confronto fatto.
prendiamo in considerazione il file classicthesis.sty:
`% ********************************************************************
% Colors
% ********************************************************************
\RequirePackage[dvipsnames]{xcolor} % [dvipsnames]
\definecolor{halfgray}{gray}{0.55} % chapter numbers will be semi transparent .5 .55 .6 .0
\definecolor{webgreen}{rgb}{0,.5,0}
\definecolor{webbrown}{rgb}{.6,0,0}
\definecolor{Maroon}{cmyk}{0, 0.87, 0.68, 0.32}
%\definecolor{RoyalBlue}{cmyk}{1, 0.50, 0, 0}
%\definecolor{Black}{cmyk}{0, 0, 0, 0}
`
Se si decommenta l’ ultima riga e si commenta la terzultima (quella con la voce ‘Maroon’) succede l’ inconveniente descritto.
In realtà penso di aver fatto questa operazione in maniera totalmente inconscia, convinto che nn portasse a nulla e rimossa dalla mia memoria poco dopo.
In pratica non mi spiego ancora bene l’ errore, perchè poi il color Maroon non viene utilizzato da nessuna parte del mio file (e se comunque fosse, non dovrebbe generare errore perchè il compilatore non lo trova definito?).Perdonate la domanda stupida e il tempo che vi ho fatto perdere.
usa TeX e LaTeX da quando eri un frugoletto
Laurea dopo un periodo ‘di pausa’ lavorativo…ti assicuro che non sono più un ragazzetto nemmeno io (purtroppo…).[/code]
-
1 Ottobre 2007 alle 17:59 #17398::
prendiamo in considerazione il file classicthesis.sty:
`% ********************************************************************
% Colors
% ********************************************************************
\RequirePackage[dvipsnames]{xcolor} % [dvipsnames]
\definecolor{halfgray}{gray}{0.55} % chapter numbers will be semi transparent .5 .55 .6 .0
\definecolor{webgreen}{rgb}{0,.5,0}
\definecolor{webbrown}{rgb}{.6,0,0}
\definecolor{Maroon}{cmyk}{0, 0.87, 0.68, 0.32}
%\definecolor{RoyalBlue}{cmyk}{1, 0.50, 0, 0}
%\definecolor{Black}{cmyk}{0, 0, 0, 0}
`Ho appena scaricato l’ultimissima versione di classicthesis, la 2.1. Neanche a farlo apposta, tra i cambiamenti è riportato:
Changes in version 2.1 (July 2007)
Removed duplicate xcolor package call from classicthesis-ldpkg.sty and shifed some color definitions aroundIn ogni caso, la versione “originale” di classicthesis.ita è:
`% ********************************************************************
% Colors
% ********************************************************************
\RequirePackage[dvipsnames]{xcolor} % [dvipsnames]
\definecolor{halfgray}{gray}{0.55} % chapter numbers will be semi transparent .5 .55 .6 .0
\definecolor{webgreen}{rgb}{0,.5,0}
\definecolor{webbrown}{rgb}{.6,0,0}
%\definecolor{Maroon}{cmyk}{0, 0.87, 0.68, 0.32}
%\definecolor{RoyalBlue}{cmyk}{1, 0.50, 0, 0}
%\definecolor{Black}{cmyk}{0, 0, 0, 0}
`
Rispetto alla tua, la terz’ultima riga è commentata. Non sono risucito a riprodurre l’errore nel quale sei incappato. Tuttavia, ti do un consiglio di ordine generale: i file .sty non si modificano mai: infatti il rischio di creare subdoli effetti collaterali è altissimo, e poi quando aggiorni un pacchetto (classicthesis è aggiornato di frequente), perdi tutte le modifiche e le personalizzazioni.Ti consiglio quindi di lasciare invariati sia classicthesis.sty sia classicthesis-ldpkg.sty e di mettere magari tutte le tue impostazioni personalizzate in un pacchettino ad hoc. Io l’ho fatto e mi sono trovato benissimo.
http://www.lorenzopantieri.net/LaTeX_files/FunzioniDistribuzioni.pdf
Qui trovi tutti i sorgenti (compreso il pacchettino che ti dicevo): magari possono esserti d’aiuto.Ciao,
L.
-
1 Ottobre 2007 alle 18:43 #17399::
Ce li ho già i tuoi file, grazie 😉
E’ stata una delle prime cose che mi son guardato quando ho deciso di passare dal ‘senza stile’ a classicthesis (insieme a tutti i tuoi appunti nel forum…)
E’ vero, di solito non modifico mai un pacchetto nei suoi file originali, però levando la definizione di marrone (che tanto non uso da nessuna parte perchè laddove c’erano i titoletti in marrone di ct, io li ho fatti in nero) non pensavo di fare danni, tanto meno decommentando quella ‘Black’
(ho provato e riprovato, se metto quei due commenti/scommenti l’indice prende la numerazione di pagina oppure no a seconda dei casi..inspiegabile no?!?)
-
1 Ottobre 2007 alle 19:02 #17400::
E’ vero, di solito non modifico mai un pacchetto nei suoi file originali, però levando la definizione di marrone (che tanto non uso da nessuna parte perchè laddove c’erano i titoletti in marrone di ct, io li ho fatti in nero) non pensavo di fare danni, tanto meno decommentando quella ‘Black’
(ho provato e riprovato, se metto quei due commenti/scommenti l’indice prende la numerazione di pagina oppure no a seconda dei casi..inspiegabile no?!?)Ho provato a commentare e decommentare quelle linee in diversi documenti: l’indice non cambia e non noto nessun problema…
Ad ogni modo, se non vuoi i titoli in marrone, basta scrivere
`\color{Black}… `
anziché
`\color{Maroon}… `
lasciando i .sty invariati.Mi fa piacere che i miei file ti siano serviti. Tieni presente che li ho aggiornati da poco: ti consiglio di scaricare le nuove versioni.
Ciao,
L.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.