我尝试过使用 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。