I almost forgot this topic. Thus the belated response. But I was able to reconstruct the
index
style (IST) file. It requires a minor tweak to the
\dotfill command, which goes into the preamble.
Code: Select all
\renewcommand{\dotfill}{\leaders\hbox to 5pt{\hss.\hss}\hfill} % Zeilenfüllung für Indexeinträge
This lets the dots between the entries and the according page numbers look more consistently. The command is then used in the IST file which looks like the following.
Code: Select all
quote '~'
headings_flag 1
heading_prefix "\\centerline{\\bfseries "
heading_suffix "}\\nopagebreak\n"
symhead_positive "Symbole"
numhead_positive "Zahlen"
delim_0 "\\dotfill "
delim_1 "\\dotfill "
delim_2 "\\dotfill "
delim_r "--"
suffix_2p "\\,f"
suffix_3p "\\,ff"
This formats the index with the known two columns but fills the space between entries and page numbers with dots similar to the ToC. Every block for a new alphabetic character is introduced by this character which is centered and bold.
Save this file as
personal.ist (or however you want to name it) into the
TeX Directory Structure (TDS). For MiKTeX this would be the following.
Code: Select all
C:\Programme\MiKTeX 2.7\makeindex\german
You will find some other predefined styles there, but don't bother. Afterwards you will have to refresh the file name database. You can do that via MiKTeX Settings or on the command prompt.
To check whether the new IST file can be found by the compiler, again use the command prompt and type in the following.
Confirm with enter. If the file is found, this should yield the complete path of the file.
Code: Select all
C:\Programme\MiKTeX 2.7\makeindex\german\personal.ist
Now you can call
MakeIndex with the new IST file and German sorting.
Code: Select all
makeindex -s personal.ist -g jobname.idx
This is best done by adapting the concerned settings of your LaTeX editor. Look into the according help file.
That should be enough to fulfill some of your demands. Minor tweaks to the IST file for further formatting can be done later.