|
|
Beiträge: 15087
Seitenaufrufe: 154719 PIs (Jun 2010)
Top-Poster: KOMA (1817)
Wir begrüßen unseren neuesten Benutzer bito.
|
|
|
|
Schriftart im Register verkleinern |
|
| KOMA |

TeX-Entwickler
|
 |
Beiträge: 1817
|
 |
|
 |
Anmeldedatum: 04.07.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.07.2010, 12:00
Titel:
|
 |
Wie hast Du denn das Namensregister gemacht? Das Paket idxlayout (← dies ist ein geprüfter Link, der direkt zur Paketkurzbeschreibung auf CTAN führt!) beispielsweise bietet AFAIK die Möglichkeit, die Schrift für das Verzeichnis einzustellen. Das Pakete splitidx (← dies ist ein geprüfter Link, der direkt zur Paketkurzbeschreibung auf CTAN führt!) bietet ebenfalls Möglichkeiten, in das Verzeichnis einzugreifen, um beispielsweise ein \small oder \footnotesize oder auch eine \fontsize-Anweisung einzuschleusen.
Am besten zeigst Du uns an einem vollständigen Minimalbeispiel (← dies ist ein geprüfter Link mit relevanten Informationen!) ganz kurz, was Du machst und ggf. auch was nicht funktioniert hat.
_________________
goLaTeX-Knigge (mit Themen Minimalbeispiel und So stellst Du Deine Frage richtig)
DE-TeX-FAQ, UK-FAQ, l2kurz, l2tabu, CTAN, The TeX Catalogue
KOMA-Script
|
|
|
|
| lockstep |

Forum-Newbie
|
 |
Beiträge: 8
|
 |
|
 |
Anmeldedatum: 23.07.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.07.2010, 14:19
Titel:
|
 |
Das Paket multind stammt aus 1991 (noch aus LaTeX-2.09-Zeiten) und ist mit idxlayout nicht kompatibel. Unabhängig von der Verwendung von idxlayout empfehle ich dir, für die Erzeugung mehrerer Stichwortverzeichnisse entweder auf das Paket index oder besser auf splitidx umzusteigen.
Wenn es multind sein muss, könnte folgendes helfen (ungetestet):
(Bis auf das hinzugefügte \small entspricht dies der multind-Definition von \theindex.)
lockstep
_________________
idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir
|
|
|
|
| KOMA |

TeX-Entwickler
|
 |
Beiträge: 1817
|
 |
|
 |
Anmeldedatum: 04.07.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.07.2010, 16:18
Titel:
|
 |
| |
 |
|
Statt \theindex komplett neu zu definieren, könnte man auch oder die Methode mit etoolbox: | Code: | \usepackage{etoolbox}
\apptocmd{\theindex}{\small}{%
\typeout{\string\small\space added to \string\theindex}%
}{%
\typeout{\string\theindex\space not patchable!}%
} |
probieren. In jedem Fall darf \theindex erst nach dem Laden des Indexpakets gepatcht werden. Getestet und funktionsfähig befunden: | Code: | \documentclass[ngerman]{scrreprt}
\usepackage{multind}
\makeindex{namen}
\makeindex{orte}
\makeindex{werke}
\usepackage{etoolbox}
\apptocmd{\theindex}{\tiny}{%
\typeout{\string\tiny\space added to \string\theindex}%
}{%
\typeout{\string\theindex\space not patchable!}%
}
\begin{document}
\index{namen}{Name}Name
\index{orte}{Ort}Ort
\index{werke}{Werk}Werk
\printindex{namen}{Personenregister}
\printindex{orte}{Ortsregister}
\printindex{werke}{Werkeregister}
\end{document} |
Aber auch mit dem moderneren Paket splitidx: | Code: | \documentclass[ngerman]{scrreprt}
\usepackage[makeindex]{splitidx}
\newindex[Personenregister]{namen}
\newindex[Ortsregister]{orte}
\newindex[Werkeregister]{werke}
\extendtheindex{}{\tiny}{}{}
\begin{document}
\sindex[namen]{Name}Name
\sindex[orte]{Ort}Ort
\sindex[werke]{Werk}Werk
\printindex*
\end{document} |
Die Lösung mit splitidx unter Verwendung von idxlayout, zeigt Dir sicher lockstep, wenn Dich das noch interessiert, Du aber nicht damit klar kommst. \tiny statt \small habe ich im Beispiel genommen, weil die Änderung sofort ins Auge springt. So kleine Schrift sollte man in der Realität natürlich nicht verwenden.
_________________
goLaTeX-Knigge (mit Themen Minimalbeispiel und So stellst Du Deine Frage richtig)
DE-TeX-FAQ, UK-FAQ, l2kurz, l2tabu, CTAN, The TeX Catalogue
KOMA-Script
|
|
|
|
| reneni |

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 11.06.10
|
 |
|
 |
Wohnort: Wien
|
 |
|
 |
Version: Texshop 2.34, BibDesk 1.5.2
|
 |
|
|
 |
|
Verfasst am: 23.07.2010, 19:11
Titel:
|
 |
| KOMA hat Folgendes geschrieben: | | oder die Methode mit etoolbox |
Tausend Dank, das funktioniert wunderbar. Ich denke, die werde ich verwenden.
Christopher
|
|
|
|
| reneni |

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 11.06.10
|
 |
|
 |
Wohnort: Wien
|
 |
|
 |
Version: Texshop 2.34, BibDesk 1.5.2
|
 |
|
|
 |
|
Verfasst am: 29.07.2010, 15:17
Titel:
|
 |
Jetzt ist mir doch noch etwas aufgefallen:
Kann ich auf eine ähnliche Weise auch festlegen, dass die durch die printindex-Befehle automatisch erzeugten Überschriften dort und im Text eine bestimmte Hierachie bekommen und mitnummeriert werden (in meinem Fall wäre das "8.1 Personenregister" etc.)?
Danke, Christopher
|
|
|
|
| KOMA |

TeX-Entwickler
|
 |
Beiträge: 1817
|
 |
|
 |
Anmeldedatum: 04.07.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 29.07.2010, 15:31
Titel:
|
 |
Zwar ist es meines Wissens nach schlechter Stil, Verzeichnisse zu nummerieren, aber da splitidx die Einstellungen achtet, statt die gesamte Index-Umgebung neu zu definieren, ist das mit splitindex kein Problem: | Code: | \documentclass[ngerman]{scrreprt}
\makeatletter
\renewcommand*{\idx@@heading}{\section}
\makeatother
\usepackage[makeindex]{splitidx}
\newindex[Personenregister]{namen}
\newindex[Ortsregister]{orte}
\newindex[Werkeregister]{werke}
\extendtheindex{}{\small}{}{}
\begin{document}
\sindex[namen]{Name}Name
\sindex[orte]{Ort}Ort
\sindex[werke]{Werk}Werk
\setcounter{chapter}{7}
\chapter{Verzeichnisse}
\printsubindex[namen]
\end{document} |
_________________
goLaTeX-Knigge (mit Themen Minimalbeispiel und So stellst Du Deine Frage richtig)
DE-TeX-FAQ, UK-FAQ, l2kurz, l2tabu, CTAN, The TeX Catalogue
KOMA-Script
|
|
|
|
| reneni |

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 11.06.10
|
 |
|
 |
Wohnort: Wien
|
 |
|
 |
Version: Texshop 2.34, BibDesk 1.5.2
|
 |
|
|
 |
|
Verfasst am: 29.07.2010, 15:56
Titel:
|
 |
| KOMA hat Folgendes geschrieben: | | ... ist das mit splitindex kein Problem: |
Danke, KOMA, aber ich verwende leider immer noch multind. Nicht weil ich so sehr dran hänge, sondern weil es mir schlicht nicht gelingt, splitindex zu installieren.
Gibt es eine Lösung für multind, mit etoolbox (wie oben)? Vor allem, um die automatischen Überschriften für die untergeordneten Register (Personen, Orte) zu verkleinern, die sind nämlich leider genauso groß wie die Hauptüberschrift "Register", die ich per
| Code: | \addcontentsline{toc}{chapter}{Register} | erzeugen muss.
Danke, Christopher
|
|
|
|
|
Gehe zu Seite 1, 2 Weiter
|
|
Options and Permissions
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum herunterladen
|
|
|