Entwicklung eines eigenen MakeIndex-Makros

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


ponjio
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 62
Registriert: Di 26. Jul 2011, 13:36

Entwicklung eines eigenen MakeIndex-Makros

Beitrag von ponjio »

Hallo werte Forummember,

wie im Unterforum 'Allgemein' gepostet, bin ich gerade dabei mir ein eigenes Wörterbuch zu erstellen. Dazu nutze ich das Paket lexikon (siehe Link unten). Leider ist diesem Paket keine MakeIndex-Funktion zur automatischen Sortierung hinterlegt.

Wie kann ich diese realisieren?

Hier erstmal ein Minimalbeispiel (wichtig, bitte das Paket lexikon unter dem unten genannten Link downloaden bzw. über MikTeX o.ä.)
\documentclass[a5paper,titlepage,12pt]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{makeidx}
\usepackage{lexikon}
\usepackage{geometry}

\geometry{paper=a5paper,left=20mm,right=10mm,top=18mm}

\begin{document}

\pagestyle{dictheadings}
\dictchar{A}
\dictentry{afflicted}{}{}{}
  {befallen}{}{}{}
\dictentry{availability rate}{}{}{}
  {Verfügbarkeitsrate}{}{}{}
  
\dictchar{C}
\dictentry{to cope}{}{}{}
  {bewältigen}{}{}{auch beherrschen [tech.]}
  
\dictchar{D}
\dictentry{to derive}{}{}{}
  {ableiten}{}{}{}
\dictentry{despite}{}{}{}
  {trotz}{}{}{}
\dictentry{developement}{}{}{}
  {Entwicklung}{}{f}{}
\dictentry{disadvantage}{}{}{}
  {Benachteiligung}{}{m}{auch: Nachteil}
\dictentry{dispersed}{}{}{}
  {verteilt}{}{}{}
\dictentry{dispersed generation}{}{}{}
  {dezentrale Stromerzeugung}{}{f}{}

\end{document}
Hier mal der Link zu meinem alten Thema, da man ja nicht alles doppelt verfassen muss. Vielen dank schonmal für die Hilfe

Mechanicus
Forum-Guru
Forum-Guru
Beiträge: 322
Registriert: Mi 8. Okt 2008, 18:41
Wohnort: Hamburg

Beitrag von Mechanicus »

Hi,

wie bereits im verlinkten Post angedeutet, solltest du einfach das Paket glossaries nutzen. Das kann das.

Gruß
Marco
Personalführung ist die Kunst der Vorgesetzten den Untergebenen so schnell über den Tisch zu ziehen, dass er die Reibungshitze als Nestwärme empfindet.

Antworten