パッケージ newunicodechar エラー: ASCII 文字が要求されました

パッケージ newunicodechar エラー: ASCII 文字が要求されました

新しいユニコードの使用を試みましたが、次の問題が発生しました:

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

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

\begin{document}

Γ

\end{document}

これにより、すべての「Γ」が LateX でサポートされている「\Gamma」に置き換えられます。

しかし、コンパイル時に「?」が表示されるだけです...

これを変更するにはどうすればよいですか?

答え1

質問に投稿されたファイルはUTF-8で、LaTeXに宣言されたエンコーディングと一致しています。これを8ビットギリシャ語(たとえばISO-2022)で保存すると、次のようになります。

! Package newunicodechar Error: ASCII character requested.

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

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

エンコーディングが正しく宣言されていないためです。解決策としては、エディターでファイルを UTF-8 として保存するようにします。

関連情報