2010-03-11 12 views
5

Ich muss eine Periode nach der Kapitel-/Tabellen-/Bildnummer in jeder Zeile im Inhaltsverzeichnis/LoT/LoF hinzufügen.Ändern des LaTeX-Inhaltsverzeichnisses zum Hinzufügen einer Periode nach Kapitel/Tabelle/Bildnummer

dh jetzt zeigt es:

TABLES 
1 first 
2 second 

aber ich muss es zeigen:

TABLES 
1. first 
2. second 

Ich weiß, das mit dem tocloft Paket getan werden kann, ist jedoch in Konflikt, dass Paket mit der Latex-Stil, den ich benutze, mit dem Fehler: \[email protected] is already defined. (Der Stil ist ein alter Stil für meine Universität Thesis-Format, aber es ist etwas veraltet, so dass ich einige Änderungen vornehmen müssen, um es richtig zu machen.

Ich habe auch festgestellt, dass ich chapter/thetable/thefigure, so ändern kann diese enthalten aber meine Referenzen und haben den Punkt in allen meinen Referenzen

Antwort

2

Ok, also habe ich die Antwort gefunden. Die \ addcontentslines {...} fügt den eigentlichen Text hinzu, und weil die Formatierung von Latex bei fünfzig Anweisungen schwierig ist, habe ich sie vermisst. Eine Periode hinzuzufügen, hat sich darum gekümmert.

+0

solltest du sicherstellen, dass du kein '..' zwischen den Kapitel- und Sektionsfiguren bekommst ... etwas wie' 1..2' versuchte ich zu tun das für die Artikelklasse, und es stellte sich heraus, dass es ein schmutziger, schmutziger Hack war. – Mica

+1

@Mica: Als ich das Kapitel neu definiert habe, ist das passiert, jetzt ändere ich es nur, wenn ich die Inhaltszeile für Kapitel hinzufüge. ... –

+0

* "weil Latexformatierung schwer zu folgen ist, wenn es fünfzig Aussagen gibt" * Roger das. Wenn ich das tun muss, töte ich immer ein paar Bäume und setze mich mit einer Tasse Kaffee hin, um den fertigen Ausdruck zu übergießen. Aus irgendeinem Grund vermisse ich den kritischen Teil weniger oft so ... – dmckee

2

Dies ist wahrscheinlich ein ziemlich trivialer Hack der Klassendatei selbst. Das Inhaltszeilenformat ist irgendwo dort definiert finde es und füge die . hinzu

Meine (begrenzte!) Erfahrung mit Klassendateien ist, dass sogar ziemlich rauhe Kanten lesbare Kennzeichnungen haben, so dass Sie nicht alle n verstehen müssen asty Innenfunktionen des TeX.

+0

Ich gebe Ihnen eine +1, da es auf der richtigen Spur ist, obwohl, wenn die Klassendatei ~ 1500 Zeilen ist, es schwierig ist, nur den Punkt zu finden, den die Periode gehen muss. Wie auch immer ... Ich habe den Ort jetzt gefunden .... –

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