Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

makeindex und Umlaute

61 views
Skip to first unread message

Frank Rocholl

unread,
Sep 7, 1998, 3:00:00 AM9/7/98
to
Hallo TeXniker

ich glaube es ist bestimmt ein FAQ, aber ich habe im FAQ nichts darueber
gefunden. Ich benutze teTeX 0.9 unter Linux und habe Problme mit makeindex.
Die deutschen Umlaute werden im Index nicht richtig einsortiert. Das manual
von makeindex sagt, man solle den quote character redefinieren was ich auch
IMHO gemacht habe. Leider funktioiert es nicht. Hier die Files:


#--------- test.tex
\documentclass[12pt,a4paper]{article}
\usepackage{german}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{makeidx}
\makeindex
\begin{document}
Über\index{Über} Ober\index{Ober} A\index{A} Ö\index{Ö}
\newpage
\printindex
\end{document}

#----------- test.ist
quote '!'


Folgendes habe ich gemacht:

latex test.tex
makeindex -g -s test.ist test.idx
latex test.tex

%Kein Erfolg

Danke fuer eure Muehe

Frank


--
-------------------------------------------------------------------------
Frank Rocholl Anorg. Chem. Inst. Wilhelm-Klemm-Str. 8 48149 Muenster
Tel.: 0251-8333159 FAX: 0251-8333169 PGP-Public-Key available
finger roc...@hottemax.uni-muenster.de
-------------------------------------------------------------------------

"Remember: Drinking and kernel development don't mix. Kids, don't try this
at home." http://www.uni-paderborn.de/Linux/mdw/torvalds.html

Stephan Lehmke

unread,
Sep 7, 1998, 3:00:00 AM9/7/98
to
In article <6t06c4$13...@majestix.uni-muenster.de>,

"Frank Rocholl" <roc...@uni-muenster.de> writes:
> Hallo TeXniker
>
> ich glaube es ist bestimmt ein FAQ, aber ich habe im FAQ nichts darueber
> gefunden. Ich benutze teTeX 0.9 unter Linux und habe Problme mit makeindex.
> Die deutschen Umlaute werden im Index nicht richtig einsortiert. Das manual
> von makeindex sagt, man solle den quote character redefinieren was ich auch
> IMHO gemacht habe. Leider funktioiert es nicht. Hier die Files:

Lustigerweise werden Umlaute (anscheinend, oder habe ich was
uebersehen?) von makeindex nur dann richtig einsortiert, wenn sie in
der `Standardform' "a "o "u vorkommen (option -g beim Aufruf
verwenden), und nicht als ISO-Kodierung.

Aus diesem und anderen Gruenden wurde ein ganz neues, wesentlich
flexibleres Index-Programm namens xindy geschaffen. Da kannst Du nicht
nur alle moeglichen Sonderzeichen sortieren, sondern auch zwischen
verschiedenen zulaessigen Sortierweisen (ä -> ae oder ä -> a) waehlen.

url: http://www.iti.informatik.th-darmstadt.de/xindy/

Gruss
Stephan

--
Stephan Lehmke Stephan...@cs.uni-dortmund.de
Fachbereich Informatik, LS I Tel. +49 231 755 6434
Universitaet Dortmund FAX 6555
D-44221 Dortmund, Germany

Robin S. Socha

unread,
Sep 7, 1998, 3:00:00 AM9/7/98
to
* Frank Rocholl <roc...@uni-muenster.de> writes:

> Hallo TeXniker

Ich bin hier nur newbie...

> ich glaube es ist bestimmt ein FAQ, aber ich habe im FAQ nichts
> darueber gefunden. Ich benutze teTeX 0.9 unter Linux und habe
> Problme mit makeindex. Die deutschen Umlaute werden im Index
> nicht richtig einsortiert. Das manual von makeindex sagt, man
> solle den quote character redefinieren was ich auch IMHO gemacht
> habe. Leider funktioiert es nicht.

xindy nehmen:
<http://www.iti.informatik.tu-darmstadt.de/xindy/>. Beispiele hier:
<http://www.stud.uni-hannover.de/user/76819/>.

Einfacher ist das...

Robin

--
The One and Only Robin S. Socha
<http://www.kens.com/robin/>
Cc: me and I'll kill -9 you

Karsten Tinnefeld

unread,
Sep 7, 1998, 3:00:00 AM9/7/98
to
> > ich glaube es ist bestimmt ein FAQ, aber ich habe im FAQ nichts
> > darueber gefunden. Ich benutze teTeX 0.9 unter Linux und habe
> > Problme mit makeindex. Die deutschen Umlaute werden im Index
> > nicht richtig einsortiert. Das manual von makeindex sagt, man
> > solle den quote character redefinieren was ich auch IMHO gemacht
> > habe. Leider funktioiert es nicht.
>
> xindy nehmen:

es geht auch mit makeindex, ist nur wesentlich komplizierter, zum
Beispiel
\index{Proximitaet@Proximität}
wird richtig interpretiert, siehe Doku: vor dem @ steht der
Sortierschlüssel, dahinter die Realisierung.

Auch wichtig, wenn man Mathesachen in den Index haben will:
\index{r^i@$r^i$: innerer Ringradius}

Ciao, Karsten
--
Karsten Tinnefeld <ti...@kati.ping.de>

Frank Rocholl

unread,
Sep 8, 1998, 3:00:00 AM9/8/98
to
Robin S. Socha <rso...@kens.com> wrote:
> * Frank Rocholl <roc...@uni-muenster.de> writes:

> > Hallo TeXniker

> Ich bin hier nur newbie...

> > ich glaube es ist bestimmt ein FAQ, aber ich habe im FAQ nichts


> > darueber gefunden. Ich benutze teTeX 0.9 unter Linux und habe
> > Problme mit makeindex. Die deutschen Umlaute werden im Index
> > nicht richtig einsortiert. Das manual von makeindex sagt, man
> > solle den quote character redefinieren was ich auch IMHO gemacht
> > habe. Leider funktioiert es nicht.

> xindy nehmen:

> Einfacher ist das...

Erstmal danke
So einfach finde ich es gar nicht. Es ist bestimmt ein maechtiges Werkzeug
dass alles moegliche kann. Daher ist es auch schwer zu durchschauen.
Ich hatte ein paar Probleme damit z.B.

-Bei der Installation zeigte ein:
su -c "make install"
zwar an, dass Files copiert wurden; das wurden sie aber nicht. Ich musste
mich dann auf der Konsole als root einloggen damit es klappt.

- Bei der von Dir angegeben Beispielsseite wird gesagt man solle:
makeindex4 beispiel
eingeben. Da das Beispiel aber bsp1.tex heist habe ich klugerweise zu einem
makeindex4 bsp1.tex
entschlossen.
(natuerlich habe ich zuvor \usepackage[cp850]{inputenc} durch
\usepackage[latin1]{inputenc} und \usepackage[T1]{fontenc} ersetzt)
entschlossen. Nachdem ich alle Schritte der Anleitung waren kein Eintraege
im index zu sehen. Erst ein
makeindex4 bsp1
bringt die Eintraege ans Tageslicht.

- In dem Index wurde seltsamerweise eine Seitenzahl kursiv gesetzt. In
bsp1.tex ist kein Hinweis darauf zu finden.

- Zwar nur ein Schoehnheitsfehler: bsp1.tex liegt in einer Art "DOS ASCII"
vor. Ein recode ibmpc:lat1 bsp1.tex liefert leider
Recoding is not reversible (also nur eine Art "DOS ASCII")

Das sind da Sachen, die mir in einer lumpigen Testphase von ca. 2 h
aufgefallen sind. Ich weiss nicht wie viele ich bei der eigentlichen Arbeit
mit dem Packet finden werde!

Ich schaetze es ist bestimmt einfacher sich ein Indexverzeichniss mit
makeindex zu erstellen und dieses durch ein eigenes (leider noch zu
schreibendes) Skript zu bearbeiten :(

Trotzdem Danke fuer eure Muehe

Johannes Weinert

unread,
Sep 8, 1998, 3:00:00 AM9/8/98
to
"Frank Rocholl" <roc...@uni-muenster.de> writes:

> [..]


>
> > > ich glaube es ist bestimmt ein FAQ, aber ich habe im FAQ nichts
> > > darueber gefunden. Ich benutze teTeX 0.9 unter Linux und habe
> > > Problme mit makeindex. Die deutschen Umlaute werden im Index
> > > nicht richtig einsortiert. Das manual von makeindex sagt, man
> > > solle den quote character redefinieren was ich auch IMHO gemacht
> > > habe. Leider funktioiert es nicht.
>
> > xindy nehmen:
>

> [Probleme mit xindy gelöscht]


>
> Ich schaetze es ist bestimmt einfacher sich ein Indexverzeichniss mit
> makeindex zu erstellen und dieses durch ein eigenes (leider noch zu
> schreibendes) Skript zu bearbeiten :(

Alternativ könntest Du ja auch vor oder nach dem Speichern die Umlaute
in "a, "o, ... umwandeln oder den Editor so programmieren, daß beim
Tippen von Umlauttasten gleich "a, "o, ... erscheinen (ja, ich benutze
den emacs :-)).


>
> Trotzdem Danke fuer eure Muehe
>
> Frank

Hans.

Robin S. Socha

unread,
Sep 9, 1998, 3:00:00 AM9/9/98
to
* Johannes Weinert <Johannes...@Informatik.Uni-Oldenburg.DE> writes:

> Alternativ könntest Du ja auch vor oder nach dem Speichern die
> Umlaute in "a, "o, ... umwandeln oder den Editor so programmieren,
> daß beim Tippen von Umlauttasten gleich "a, "o, ... erscheinen (ja,
> ich benutze den emacs :-)).

Warmduscher. Es gibt ein .el, das beim Abspeichern die Umlaute
umwandelt? Welches? RTFM, Luser[1].

Robin

Footnotes:
[1] So besser, Pit?

Frank Rocholl

unread,
Sep 9, 1998, 3:00:00 AM9/9/98
to
Johannes Weinert <Johannes...@Informatik.Uni-Oldenburg.DE> wrote:

> Alternativ k?nntest Du ja auch vor oder nach dem Speichern die Umlaute
> in "a, "o, ... umwandeln oder den Editor so programmieren, da? beim


> Tippen von Umlauttasten gleich "a, "o, ... erscheinen (ja, ich benutze
> den emacs :-)).

Das ist bestimmt die beste Loesung. Ich setze nun sed auf meinen idx-File
an.

Danke und Tschuess

Frank Rocholl

unread,
Sep 9, 1998, 3:00:00 AM9/9/98
to
Robin S. Socha <rso...@kens.com> wrote:
> * Johannes Weinert <Johannes...@Informatik.Uni-Oldenburg.DE> writes:

> > Alternativ k?nntest Du ja auch vor oder nach dem Speichern die
> > Umlaute in "a, "o, ... umwandeln oder den Editor so programmieren,
> > da? beim Tippen von Umlauttasten gleich "a, "o, ... erscheinen (ja,
> > ich benutze den emacs :-)).

> Warmduscher. Es gibt ein .el, das beim Abspeichern die Umlaute


> umwandelt? Welches? RTFM, Luser[1].

> Robin

> Footnotes:
> [1] So besser, Pit?

> --
> The One and Only Robin S. Socha
> <http://www.kens.com/robin/>
> Cc: me and I'll kill -9 you

Hi Robin,

Du scheinst ja ein echter Spassvogel zu sein. Die Antwort von Johannes hat
mich weiter gebracht. Deine nicht!
Beschimpfungen und RTFM bringen keinem was.

Bitte spar Dir in Zukunft solche verbalen Entgleisungen.

Robin S. Socha

unread,
Sep 9, 1998, 3:00:00 AM9/9/98
to
* Frank Rocholl <roc...@uni-muenster.de> hat zu nah am Wasser gebaut:

> Du scheinst ja ein echter Spassvogel zu sein.

Nein. Ich meinte das ernst.

> Die Antwort von Johannes hat mich weiter gebracht. Deine nicht!
> Beschimpfungen und RTFM bringen keinem was.

Ach ja? Dann, lieber Frank, lies doch *bitte*

iso-cvt.el -->

;; TeX support
;; This mode installs hooks which change TeX files to ISO Latin-1
;; for simplified editing. When the TeX file is saved, ISO latin1
;; characters are translated back to escape sequences.

> Bitte spar Dir in Zukunft solche verbalen Entgleisungen.

Fuer jemanden, der xindy trotz hervorragender Doku nicht zum Laufen
kriegt, reisst Du Deine Klappe verdammt weit auf.

Ro"ichgehjetztwiederinlurkmode"bin

--
The One and Only Robin S. Socha

<http://www.kens.com/robin/xemacs.html>

Frank Rocholl

unread,
Sep 9, 1998, 3:00:00 AM9/9/98
to
Robin S. Socha <rso...@kens.com> wrote:
> * Frank Rocholl <roc...@uni-muenster.de> hat zu nah am Wasser gebaut:
> ...reisst Du Deine Klappe verdammt weit auf.

Mein lieber Freund,

Du faengst ja schon wieder an! Ich dachte mein letztes Posting waere
eindeutig genug gewesen. Ich werde mich aber nicht auf dein Niveau herunter
begeben und statt dessen versuchen sachlich zu bleiben.

Erstmal ist dies keine emacs Newsgruppe sondern es soll um TeX gehen.
Es ist daher wohl auch egal mit welchem Editor ein Umlaut am besten zu
realisieren ist. Natuerlich ist es auch sinnvoll, wenn man *nebenbei*
mitkriegt, wie das mit einem bestimmten Editor geht, aber es ist doch
eigentlich eine Nebensache.
Es ist daher voelliger Quatsch Leute, die sich mit dieser Nebensache nicht
so "unheimlich toll" wie Du auskennen, so anzupflaumen!

> iso-cvt.el

Warum nicht gleich so. Aber ein "Warmduscher. Welches? RTFM, Luser[1]"
scheint Dir schneller aus den Fingern zu fliessen.

> Fuer jemanden, der xindy trotz hervorragender Doku nicht zum Laufen
> kriegt, reisst Du Deine Klappe verdammt weit auf.

Ich habe nicht gesagt, dass ich xindy nicht ans Laufen bekommen habe,
sondern, dass mir ein paar Unzulaenglichkeiten aufgefallen sind. Natuerlich
moechte ich nicht absolut ausschliesen, dass diese eventuell auch an einer
Fehlbedienung meinserseits liegen koennten (Ich bin im Gegensatzt zu Dir
*nicht* unfehlbar), aber das halte ich fuer sehr unwahrscheinlich.

Falls Du etwas Konstruktives zum Thema zu sagen hast, bitte ich Dich das zu
tun. Falls Du in diesem Ton weiter machen willst, dann wuerde ich Dir
vorschlagen im Sinne der anderen Newsgruppen Teilnehmer unseren Kleinkrieg
aufs Mailen zu verlegen. Ich verspreche Dir: Dann werde ich mich auf Dein
Niveau herunterschwingen.

In diesem Sinne

Marcus Ohlhaut

unread,
Sep 9, 1998, 3:00:00 AM9/9/98
to
>musste mich dann auf der Konsole als root einloggen damit es klappt.

Je nun, man installiert nun mal als root. su alleine hat oft das
Problem, daß man eben doch nicht ganz den gleichen Kontext hat, wie als
root.

>Eintraege im index zu sehen. Erst ein
> makeindex4 bsp1
> bringt die Eintraege ans Tageslicht.

Was ja auch das Äquivalent zu "makeindex4 beispiel" ist. Oder siehst du
da ein .tex?

> Recoding is not reversible (also nur eine Art "DOS ASCII")

Diese Schlußfolgerung ist auch falsch.

>Das sind da Sachen, die mir in einer lumpigen Testphase von ca. 2 h
>aufgefallen sind.

Bis jetzt waren es eher kleinere Fehler, die du zu verantworten hast.

>Arbeit mit dem Packet finden werde!

"Paket". Grmbl.

Happy TeXing,
- Marcus [PGP]

--
GPT TeX @M2: 089-345737 @BA:0951-4078029

0 new messages