Problem mit Griechisch im Index

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Problem mit Griechisch im Index

von u_fischer » Fr 27. Apr 2018, 15:35

| ist ein Spezialzeichen im Indexbefehl, dass musst du quoten, wenn es direkt benützen willst:
\foreignlanguage{greek}{a|}\index[gr]{\foreignlanguage{greek}{a"|}}

Problem mit Griechisch im Index

von kouki » Fr 27. Apr 2018, 12:22

Hallo,
habe noch ein "kleines" Problem :?

Alle Zeichen mit Ausnahme des "subscript" werden im Text und im Index richtig dargestellt.
Nur wenn ich ein
a|
schreiben will bekomme ich eine Fehlermeldung.

Habe schon Befehle wie \protect, \string und \detokenize probiert, aber nichts davon hat geholfen. :?
\documentclass[
11pt,									
]{scrreprt}

\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{2}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[greek.ancient, german]{babel}
\usepackage{lmodern}
\usepackage{csquotes}
\usepackage[]{imakeidx}
\makeindex[name=gr,title=Griechischer Index,intoc,columns=2]
\makeindex[name=dt,title=Deutscher Index,intoc,columns=2]
\usepackage{setspace}
\usepackage{scrpage2}
\usepackage{pdfpages}

\begin{document}
\foreignlanguage{greek}{a}\index[gr]{\foreignlanguage{greek}{a}}
\foreignlanguage{greek}{'a}\index[gr]{\foreignlanguage{greek}{'a}}
\foreignlanguage{greek}{`a}\index[gr]{\foreignlanguage{greek}{`a}}
\foreignlanguage{greek}{~a}\index[gr]{\foreignlanguage{greek}{~a}}
\foreignlanguage{greek}{a|}\index[gr]{\foreignlanguage{greek}{a|}}

\newpage
\printindex[gr]
\end{document}

Nach oben