我有\usepackage[utf8]{inputenc}
我输入
something something γ something
我收到错误“Package inputenc 错误:Unicode 字符 γ (U+03B3)”,并且它不会在输出中呈现
我怎样才能制作出这种以及其他现代希腊渲染的效果?
我不想[english, greek]{babel}
每次只使用和选择单个单词的语言
$\gamma$
不是一个解决方案,因为数学模式伽马是斜体,并且我希望使用键盘γγγγ输入的伽马能够准确地呈现为那样(在文档所在的字体或支持它的最相似字体中)
答案1
在 LuaLaTeX 或 XeLaTeX 中,加载fontspec
并选择包含希腊语的字体,例如 New Computer Modern 或 Computer Modern Unicode。 两者都\usepackage{newcomputermodern}
应该\usepackage{libertinus}
可以。
在 PDFLaTeX 中,您需要加载 LGR 编码和textgreek
包才能使其工作:
\documentclass{article}
\usepackage[LGR,T1]{fontenc}
\usepackage{textgreek}
\begin{document}
something something γ something
\end{document}
这会给你一个希腊字母,就像它在实际的希腊单词中出现一样,它可能看起来与数学符号不同。
获取数学符号的另一种方法是使用以下命令声明字母为活动字母newunicodechar
:
\usepackage{newunicodechar}
\newunicodechar{γ}{\ensuremath{\gamma}}
您还可以使用