Paket newunicodechar Fehler: ASCII-Zeichen angefordert

Paket newunicodechar Fehler: ASCII-Zeichen angefordert

Ich habe versucht, den neuen Unicode zu verwenden, bin aber auf folgendes Problem gestoßen:

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{newunicodechar}

\newunicodechar{Γ}{\ensuremath{\Gamma}}

\begin{document}

Γ

\end{document}

Dies sollte einfach alle „Γ“ durch „\Gamma“ ersetzen, was von LateX unterstützt wird.

Stattdessen erhalte ich beim Kompilieren nur ein „?“ …

Wie kann ich das ändern?

Antwort1

Die in der Frage gepostete Datei ist in UTF-8 und entspricht der für LaTeX deklarierten Kodierung. Wenn Sie sie als 8-Bit-Griechisch (z. B. ISO-2022) speichern, erhalten Sie

! Package newunicodechar Error: ASCII character requested.

See the newunicodechar package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.5 \newunicodechar{�}{\ensuremath{\Gamma}}

da die Kodierung falsch deklariert ist. Die Lösung besteht darin, sicherzustellen, dass Ihr Editor die Datei als UTF-8 speichert.

verwandte Informationen