
Я попробовал использовать 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.