Wie können in tex4ebook Sonderzeichen, beispielsweise deutsche Umlaute, verwaltet werden?

Wie können in tex4ebook Sonderzeichen, beispielsweise deutsche Umlaute, verwaltet werden?

Danke, Micha, dass du mich an diese neue Frage erinnert hast.

Ich habe dieses Wochenende zum ersten Mal die ersten Schritte für tex4ebook befolgt und bin fast zum Ziel gekommen. Ich verfolge hier eine Diskussion einige Jahre nach der Entstehung und habe versucht, tex4ebook zu verwenden. Ich glaube, der letzte Schritt scheint nicht zu funktionieren.

Beim letzten Durchlauf von tex4ebook traten Probleme mit der Kodierung deutscher Sonderzeichen, wie ä, ü, ä, ß in den \index{Abhängigkeiten} auf.

In der .ind-Datei finden Sie Folgendes: Das besagt, dass xindy einwandfrei funktioniert hat.

\begin{theindex}
  \providecommand*\lettergroupDefault[1]{}
  \providecommand*\lettergroup[1]{%
      \par\textbf{#1}\par
      \nopagebreak
  }
  \lettergroup{A}
  \item \idxkeyword{Abhängigkeiten}, \idxlocator{173}
  \item \idxkeyword{Absolutisten}, \idxlocator{127}

Die !-Meldung zeigt die folgenden Zeilen:

 Missing \endcsname inserted.
<to be read again>
                   \let
l.9   \item \idxkeyword{Abhngigkeiten}
                                       , \idxlocator{173}

Offensichtlich wird das Zeichen ä ausgelassen, was das Problem verursacht.

Meine Tex-Dateien sind groß, aber der relevante Code scheint zu sein:

\documentclass[11pt]{report}
\usepackage[some options to set the page]{geometry}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[ngermen]{babel}
... and some others which might be irrelevant here

Vielleicht können einige von Ihnen sagen, wie ich dieses letzte Problem lösen kann, um mein erstes EPUB zu erhalten?

Ich bin dem Rat von Micha für tex4ebook wirklich gefolgt und habe die hier vorgestellten Quellcodes verwendet.

Vielen Dank, Thomkrates

Antwort1

In den Kommentaren ist die Antwort versteckt. Hier in Kürze:

Ich habe den Editor Notepad++ installiert und meine Datei sourcename.tex (die in Ansinew-Kodierung vorlag) komplett in UTF-8-Kodierung konvertiert. Außerdem habe ich die Ansinew-Kodierung von sourcename.tex geändert, wodurch \usepackage[utf8]{ìnputenc}das hier angesprochene Problem gelöst wurde.

verwandte Informationen