Ошибка пакета newunicodechar: запрошен символ ASCII

Ошибка пакета newunicodechar: запрошен символ ASCII

Я попробовал использовать newunicode, но столкнулся с такой проблемой:

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

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

\begin{document}

Γ

\end{document}

Это должно просто заменить все «Γ» на «\Gamma», что поддерживается LateX.

Но вместо этого при компиляции я получаю просто «?»...

Как я могу это изменить?

решение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.

Связанный контент