
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.