Kurzbeschreibung

Universeller Inhaltsverzeichnis Generator Pro ist ein grafisches PythonProgramm

zur automatischen Erstellung von Inhaltsverzeichnissen im WordFormat.

Es bietet erweiterte Optionen für Layout, Format und Sprachen sowie Fehlerbehandlung,

Konfigurationsspeicherung, Logging und Threading.

- Unterstützte Systeme: Windows, macOS, Linux.

Hauptfunktionen

(normale, alphabetische, thematische Listen).

Einträge können nach Sprache getrennt werden.

(A4, A5, benutzerdefiniert), Rändern, Spalten und Seitenzahlen.

Tabulatoren mit Punktfüllung für die rechte Ausrichtung.

und robuste Fehlerbehandlung beim Einlesen und Erstellen.

gespeichert und können zurückgesetzt werden.

Farbwähler für Überschriftenfarbe.

Eingabeformat für die Textdatei

Kurz: Jede Zeile muss aus dem Text (Titel) und optionalen Zahlen bestehen.

Text und Zahlen müssen durch mindestens ein Leerzeichen getrennt sein.
Das Programm erkennt zwei Fälle: einzelne Zahl oder zwei Zahlen (Komma getrennt).

Für thematische Bereiche gibt es zusätzlich ein Format mit Seitenbereich (z. B. 12-15).

 

Regeln und erwartetes Verhalten

 

- Trennzeichen: Zwischen Titel und Zahl(en) mindestens ein Leerzeichen.

- Einzelne Zahl: Titel  1 → Ausgabe: Titel……1 (Punkte als Füllung, Zahl rechts).

- Zwei Zahlen (Komma getrennt): Titel  1, 2 → Ausgabe: Titel……1 | 2

(beide Zahlen rechts, durch | getrennt).

- Seitenbereich / thematisch: Titel  12-15 oder Titel  12–15 → Ausgabe: Titel……12-15

(Bindestrich/EnDash bleibt erhalten).

- Leerzeilen werden ignoriert.

- Maximal unterstützte Zahlen: Das aktuelle Parsing erwartet bis zu zwei Zahlen;

mehrfache Zahlen müssen vorab zusammengefasst oder das Programm erweitert werden.