- Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 8 anni, 2 mesi fa da
Benedetta.
-
CreatoreTopic
-
16 Giugno 2018 alle 8:31 #113345::
Ciao a tutti,
sto usando LaTeX per la prima volta per la mia tesi di laurea. Vorrei inserire un’appendice, e ho due domande a questo proposito.Primo, dovrebbe comunque essere numerata come Appendice A anche se è una sola? Ed è più corretto inserirla nel FrontMatter o nel BackMatter?
Secondo, ho un problema con la numerazione delle tabelle, perché il comando \appendix sembra non funzionare nel modo giusto. Anziché numerare le tabelle con lettere, lascia i numeri arabi e prosegue la numerazione dall’ultima tabella che ho inserito nel corpo della tesi (ad esempio, se l’ultima tabella dell’ultimo capitolo è numerata 3.4, le tabelle dell’appendice sono numerate 5, 6, 7 etc..). Qualche consiglio?
Grazie in anticipo!
-
CreatoreTopic
-
AutoreRisposte
-
-
16 Giugno 2018 alle 12:52 #113346::
Ciao @Benny e benvenuto nel forum.Per darti una risposta precisa serabe indispensabile sapre che classe usi, pperché a seconda dei casi si può aggiustare il tuo problema in un modo oppure in un altro.
Allora:
1) se di appendici ce n’è una sola non merita numerarla. Tuttavia se vi fai riferimento con \label e \ref sarebbe meglio se fosse “numerata”. sia pure con un contatore delle appendici che appare stampato con lettere maiuscole invece che con cifre come i capitoli.2) se decidi per la numerazione metti il aocmando appendix subito prima del \chapter cha la introduce, e metti sia \appendix sia tutta l’appendice alla fine della main matter; in questo modo risolvi anche l’altro problema.
3) se invece non la numeri usi sempre \appendix e il\chooater dell’appendice con tutto ilsuo testo al seguito all’inizio della back matter, ma per avere la numerazione giusta devi usare anche la “dichiarazione” \counterwithout{figure}{chapter} e \counterwithouth{table}{chapter}; questo dovrebbe sistemare la questione della numerazione di tabelle e figure; in modo meno automatico ti basterebbe invece dichiarare dopo \appendix e prima di \chapter queste impostazioni: \setcounter{figure}{0} e \setcounter{table}{0}
Tutte queste cose sono spiegate in modo più o meno chiaro nel manuale di LaTeX, la cui traduzione e il cui commento sono scaricabili dalla sezione Documentazione di questo sito con il file Il LaTeX Reference Manual commentato
-
16 Giugno 2018 alle 14:58 #113347::
Ciao, grazie per la tua risposta! la classe di documento che sto usando è book.
Purtroppo mettere l’appendice nel MainMatter non funziona come dovrebbe (continua a numerarmi le tabelle 5, 6, 7…).
Nel BackMatter, \counterwithouth{table}{chapter} non funziona. Peraltro è strano, perché me lo dà come “comando non riconosciuto” ma compila lo stesso, solo che non cambia niente.
Invece \setcounter{table}{0} resetta effettivamente la numerazione, ma lascia i numeri arabi… Alla fine con \renewcommand{\thetable}{\Alph{table}} ottengo comunque quello che voglio, ma non credo sia questo il modo giusto di arrivarci. Sembra che sia proprio \appendix ad avere problemi, anche se in teoria non mi dà messaggi di errore.
-
16 Giugno 2018 alle 19:48 #113348::
@Benny, sei padrone di fare cme vuoi, ma numerare le tabelle con lettere amisucole non mi sembra una buona idea.Inoltre: \appendix non fa niente di strano; semplicemente sostituisce al nome Capitolo il nome Appendce; e cambia il modo di numerare i capitoli da numerico a letterale maiuscolo.
\mainmatter non fa nulla di particolare, salvo reimpostare la numerazione delle pagine al valore uno e cambiare il modo di nummerare le pagine da romano minuscolo a numerico
\backmatter invece toglie la numerazione ai capitoli anche se sono introdotti con il comando \chapter oltre che con \chapter*; non tocca la numerazione delle pagine che quindi prosegue la numerazione che si aveva nella main matter; però manda nell’indice tutti i sezionamenti anche se non sono numerati, purché NON siano stati qualificati con i comandi asteriscati.
La classe book non definisce \counterwithin e \counterwithout e per usare questi comandi bisogna caricare il pacchetto chngcntr (come sta scritto nella pagina73 della guida che ti ho indicato); ci sono però altre classi che contengono già quelle definizioni, come per esempio la classe memoir. è evidente che senza sapere che classe usavi non potevo fare altro che dirti come modificare la numerazione delle tabelle e delle figure, ma ti ho indicato la guida perché tu potessi vedere da solo quale pacchetto usare in relazione alla tua classe.
Capisco che ci sono infinite sottigliezze nella composizione tipografica con un programma quasi completamente automatico, basato solo sul mark up del testo da comporre; altri tipi di mark up, come html o xml, sono molto più complessi e meno user friendly di LaTeX. Bisogna avere pazienza e documentarsi; ecco perché questo sito contiene la sezione Documentazione; non c’è tutto lo scibile su LaTeX, ma c’è molto. Prendi l’abitudine di documentarti; io stesso che uso LaTeX da più di 30 anni ho sempre la documentazione a portata di mouse visto che è tutta installata già sul disco fisso quando si installa TeXLive, e l’altra si trova nella sezione di questo sito.
Non ti preoccupare, in ogni caso; ci siamo passati tutti…
PS: Leggo su LaTeX News che con la versione 2018 di TeXLive che i comandi \counterwithin e \counterwithout sono stati integrati nel nucleo di LaTeX e che quindi non è più necessario caricare il pacchetto chngcntr. Se a te il compilatore segnala che \counterwithout è un comando sconosciuto, evidentemente devi caricare quel pacchetto, ma indica anche che la tua installazione del sistema TeX non è aggiornata. Può darsi che tu stia usando MiKTeX, nel qual caso ricordati che MiKTeX viene aggiornata in ritardo rispetto a TeXLive; inoltre noi non solo consigliamo di installare TeXLive, ma raccomandiamo di tenere l’installazione sempre aggiornata mediante il TL Manager o altre interfacce grafiche. Io aggiorno ogni 7–10 giorni e ogni volta ci sono mediamente ona quarantina di pacchetti aggiornati e una mezza dozzina di pacchetti nuovo; questa cosa la dice lunga sulla necessità di mantenere la propria installazione aggiornata.
-
17 Giugno 2018 alle 6:10 #113349::
OldClaudio” post=113703 @Benny, sei padrone di fare cme vuoi, ma numerare le tabelle con lettere amisucole non mi sembra una buona idea.
Credevo andasse numerate così le tabelle dell’appendice… Quale sarebbe il modo corretto invece?
OldClaudio” post=113703 La classe book non definisce \counterwithin e \counterwithout e per usare questi comandi bisogna caricare il pacchetto chngcntr (come sta scritto nella pagina73 della guida che ti ho indicato)
Lo so, infatti ho provato a caricare il pacchetto ma mi dice che \counterwithin e \counterwithout sono già definiti… Quindi non capisco bene.
OldClaudio” post=113703 PS: Leggo su LaTeX News che con la versione 2018 di TeXLive che i comandi \counterwithin e \counterwithout sono stati integrati nel nucleo di LaTeX e che quindi non è più necessario caricare il pacchetto chngcntr. Se a te il compilatore segnala che \counterwithout è un comando sconosciuto, evidentemente devi caricare quel pacchetto, ma indica anche che la tua installazione del sistema TeX non è aggiornata. Può darsi che tu stia usando MiKTeX, nel qual caso ricordati che MiKTeX viene aggiornata in ritardo rispetto a TeXLive; inoltre noi non solo consigliamo di installare TeXLive, ma raccomandiamo di tenere l’installazione sempre aggiornata mediante il TL Manager o altre interfacce grafiche. Io aggiorno ogni 7–10 giorni e ogni volta ci sono mediamente ona quarantina di pacchetti aggiornati e una mezza dozzina di pacchetti nuovo; questa cosa la dice lunga sulla necessità di mantenere la propria installazione aggiornata.
Edit: Ho appena aggiornato, ma la situazione non cambia… L’unica differenza è che ora riesco a caricare chngcntr correttamente; ma comunque \counterwithout non funziona. Uso TeXLive comunque.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.