Indexverzeichnis

Erstellen von Index, Glossar, Symbolverzeichnis, einer Nomenklatur etc. mit MakeIndex oder Xindy


PeterSch

Indexverzeichnis

Beitrag von PeterSch »

Hallo,

ich versuche die ganze Zeit den Stil des Indexverzeichnis zu ändern. Und zwar auf "gind"

Im header stehen folgende Befehle:

\usepackage{index}
\makeindex´
\makeatletter
\newcount\c@IndexColumns \c@IndexColumns=2
\makeatother

Gegen Ende dann noch den Befehl
\printindex

Funktioniert auch einwandfrei. Leider bekomme ich aber nur den Stil "latex" und nicht "gind"

Über die Kommandozeile habe ich dann folgendes aufgerufen:

makeindex -s gind meindok.idx

Die Datei meindok.idx wird erstellt.

Wenn ich danach nochmal kompiliere verändert sich trotzdem nix.

Weiß jemand was ich verkehrt mache?

Grüße, Peter

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Siehe erste Zeile meiner Signatur, ggf. auch noch die ilg-Datei.

PeterSch

Indexverzeichnis

Beitrag von PeterSch »

Sorry, aber was meinst du?

Gruß,

Peter

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Ich meine, Du sollst mal einen Blick in die erste Zeile meiner Signatur werfen und ggf. auch mal die Log-Datei von MakeIndex - das ist eine Datei mit Endung ilg - werfen. Über erstes kannst Du erfahren, was notwendig ist, damit wir Dir helfen können, in zweitem findest Du oder ggf. auch wir, was es für Probleme mit dem MakeIndex gab.

PeterSch

Indexverzeichnis

Beitrag von PeterSch »

Hallo,

sorry für das falsche vorgehen hier im Forum.

Anbei ein Minimalbeispiel:
[\documentclass[a4paper]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\usepackage{babelbib}
\usepackage[english,ngerman]{babel}


\usepackage{index}
\makeindex
\makeatletter
\newcount\c@IndexColumns \c@IndexColumns=2
\makeatother

\begin{document}

\author{Mustermann}
\title{Minimalbeispiel}
\maketitle
\tableofcontents

\section{Ein Abschnitt}
Dies ist ein Minimalbeispiel. \index{beta}
\section{Noch ein Abschnitt}
Dies ist ein Minimalbeispiel.
\index{alpha}


\addcontentsline{toc}{chapter}{Index}
\printindex

\end{document}]


Bekomme mit dieser Methode eben keinen "gind"Stil.

Obwohl ich in der Kommandozeile
makeindex -s gind Minimalbeispiel.idx
eingegeben habe.
Meine log-Datei sieht folgendermasßen aus:
[This is C:\Programme\MiKTeX 2.7\miktex\bin\makeindex.exe, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning input file Minimalbeispiel.idx....done (1 entries accepted, 0 rejected).
Sorting entries...done (0 comparisons).
Generating output file Minimalbeispiel.ind....done (6 lines written, 0 warnings).
Output written in Minimalbeispiel.ind.
Transcript written in Minimalbeispiel.ilg.]

Ich hoffe es kann mir jemand helfen.

Gruß

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Bitte verwende den Code-Button.

Deine ilg-Datei müsste eigentlich beginnen mit:
This is C:\Programme\MiKTeX 2.7\miktex\bin\makeindex.exe, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning style file C:\Programme\MiKTeX 2.7\miktex\texmf\makeindex\latex\gind.ist............
Eventuell fügt das MakeIndex von MiKTeX 2.7 aber die Endung .ist nicht selbst an. Also solltest Du einmal »makeindex -s gind.ist Minimalbeispiel.idx« probieren.

BTW: MiKTeX 2.7 ist veraltet und seit Ende letzten Jahres gibt es auch kein Repository oder Support mehr dafür (Bugfixes gibt es schon länger nicht mehr).

BTW: Warum willst Du eigentlich unbedingt gind.ist verwenden? Das ist speziell für die Verwendung mit dem doc-Paket bzw. den Index zu einer dtx-Datei. Für andere Dinge ist das eigentlich schon deshalb untauglich, weil \scan@allowedfalse dann normalerweise gar nicht definiert ist.

BTW: Warum jonglierst Du mit \newcount?

Übrigens ist das Index-Paket eigentlich nur für die Verwendung mit den Standardklassen vorgesehen, was man auch leicht daran erkennt, dass darin nur auf die Standardklasse article getestet wird. Weil der Autor das seinerzeit nicht korrigieren wollte, habe ich SplitIndex geschrieben, das diesen Mangel nicht hat.

PeterSch

Indexverzeichnis

Beitrag von PeterSch »

Hi Koma!

Also danke für deine Hilfe. Es funktioniert leider nicht.

Du solltest dir mal außerdem Gedanken darüber machen, was deine Ausdrucksweise hier im Forum angeht.

Nur weil du dich mit Latex auskennst musst du hier nicht einen auf "Ich bin der Beste" machen.

Es gibt Leute die haben von anderen Dingen mehr Ahnung als du. Falls du mal Hilfe brauchst bist du bestimmt auch froh, wenn du normal angesprochen wirst.

Mach dir mal Gedanken darüber. Man kann Dinge auch etwas freundlicher ausdrücken.

Aber das wirst du bestimmt nicht das letzte mal gehört haben, wenn du bei allem so bist.

Gruß,
PeterSch

Benutzeravatar
Klaus-Anton
Forum-Anfänger
Forum-Anfänger
Beiträge: 37
Registriert: Mi 4. Mai 2011, 22:26
Wohnort: Göttingen

Beitrag von Klaus-Anton »

Hallo PeterSch,

hier in diesem Thread hat KOMA durchaus sehr freundlich und auch sehr sachlich reagiert. PeterSch, ich verstehe deinen Frust, wenn du dein Problem doch noch nicht gelöst bekommen hast. PeterSch, Ich finde, du hast KOMA hier ungerecht angegriffen. Du greifst ihn pauschal an. Du gibst kein konkretes Feed-Back bezogen auf bestimmte Ausdrucksweisen, die dir nicht zusagen. In dem Buch aus den 70ern "Anleitung zum sozialen Lernen" ist soetwas gut erklärt. Aber ganz bestimmt nicht nur in diesem alten Klassiker. PeterSch, du musst dir also deinerseits mit Sicherheit auch Gedanken machen, wie du Kritik produktiver und geschickter anbringen kannst. Sieh mal, so wie du vorgegangen bist, baut sich nicht unerheblicher Widerstand auf, überhaupt bereit zu sein, dir in TeX-Fragen behilflich zu sein, was ja nicht deine Absicht gewesen sein wird.

KOMA hat sehr viel für die TeX-Welt und für dieses Forum geleistet, sogar unglaublich viel. Koma, dir sei hiermit ein sehr großer Dank dafür ausgesprochen.

Zur eigentlich in diesem Thread gefragten Sache trägt diese Diskussion leider nicht bei, sondern lenkt nur ab. Dass soetwas überhaupt diskutiert wird, das finde ich korrekt, wenn jemandem irgend etwas sauer aufstösst. Mir wäre lieb, wenn dieses von den TeX-Angelegenheiten ganz abgetrennt geschehen könnte.
Die sogenannten Unworte kratzen immer am kategorischen Imperativ. Und das Unwort selbst, das auch? - Ist das Unwort also ein Unwort? Oder hat es nicht etwa doch eine nicht-negative Wortigkeit an sich?

First of one abreviated is foo.

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Hallo
Ich möchte zunächst auf den Knigge [5] verweisen, und @PeterSch bitten sich daran zu halten. Besonderes Augenmerk lege bitte auf die Abschnitte

Jemand tritt Dir oder anderen auf den Schlips?
und
Angriff ist nicht immer die beste Verteidigung.

Ich kann hier keine Unsachlichkeit von @KOMA erkennen und bitte dich @PeterSch keine weiteren unsachliche Angriffe zu starten. Ich erkenne hier ganz klar die Absicht von @KOMA dir zu helfen. Ich denke das solltest du wertschätzen.

Ich hoffe das die Sache damit erledigt ist. Weitere Befindlichkeiten bitte per PN an mich. Um eine Eskalation um verhindern, werde ich den Thread zumachen sobald sich noch jemand zu dieser Sache äußert.

Also back to topic.
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Antworten