2010-03-11 11 views
5

È necessario aggiungere un periodo dopo il numero del capitolo/tabella/numero in ciascuna riga in Indice/LoT/LoF.Modifica del sommario LaTeX per aggiungere un periodo dopo capitolo/numero tabella/numero

cioè, in questo momento si vede:

TABLES 
1 first 
2 second 

ma ho bisogno di mostrare:

TABLES 
1. first 
2. second 

So che questo può essere fatto con il pacchetto tocloft, tuttavia, che il pacchetto è in conflitto con lo stile di lattice che sto utilizzando, con l'errore: \[email protected] is already defined. (Lo stile è un vecchio stile per il mio format di tesi universitario, ma è leggermente obsoleto, quindi ho bisogno di apportare alcune modifiche per farlo bene

Ho anche scoperto che posso cambiare il capitolo/thetable/thefigure, quindi quelli contengono periodi, tuttavia, che poi rovinano i miei riferimenti e hanno il periodo in tutte le mie referenze

risposta

2

Ok, ho trovato la risposta. \ Addcontentslines {...} è ciò che aggiunge il testo reale, e poiché la formattazione del lattice è difficile da seguire quando ci sono cinquanta dichiarazioni, mi mancava. L'aggiunta di un periodo li ha preso cura di esso.

+0

dovresti assicurarti di non ottenere un '..' tra il capitolo e le figure delle sezioni ... qualcosa come' 1..2' Ho provato a fare questo per la classe di articoli, e si è rivelato un trucco sporco e sporco. – Mica

+1

@Mica: quando stavo ridefinendo \ thechapter, questo è quello che è successo, ora lo sto cambiando solo quando aggiungo la riga di contenuto per i capitoli. ... –

+0

* "perché la formattazione del lattice è difficile da seguire quando ci sono cinquanta dichiarazioni" * Roger. Quando devo farlo, uccido sempre alcuni alberi e mi siedo con una tazza di caffè per versare il risultato. Per qualche ragione, mi manca il bit critico meno spesso in quel modo ... – dmckee

2

Questo è probabilmente un hack piuttosto banale del file di classe stesso.Il formato della riga di contenuto è definito da qualche parte lì. trovalo e aggiungi ..

La mia esperienza (limitata!) con i file di classe è che anche quelli con bordi molto approssimativi hanno identificatori leggibili, quindi non avrai bisogno di capire tutto quaranta lavorazioni interne del TeX.

+0

Ti darò un +1 poiché è sulla strada giusta, anche se quando il file di classe è di ~ 1500 linee è difficile trovare il punto in cui il periodo deve andare. Comunque ... Ho trovato il posto adesso ... –

2
\let \savenumberline \numberline 
\def \numberline#1{\savenumberline{#1.}} 
Problemi correlati