我想在 tex 文件中直接输入希腊字符。我可以用 pdflatex 做到这一点,但我找不到在 lualatex 中做到这一点的方法。我真的不想输入\greek{greeksymbol}
我必须插入的每个希腊符号,因为我的一些参考资料也会有希腊符号,我必须去更改所有这些符号。
我当前解决方案的 MWE
\documentclass[12pt]{report}
\usepackage{fontspec} % lualatex only
\usepackage{unicode-math} % lualatex only
\usepackage[american,greek]{babel}
\setmathfont{Latin Modern Math}
\newcommand{\greek}[1]{$\mathbfup{#1}$}
\begin{document}
Protein secondary structure includes \greek{α}-helices and \greek{β}-sheets.
\end{document}
在理想世界中,我所需要输入的是
% whatever packages are needed to accomplish this
\begin{document}
Protein secondary structure includes α-helices and β-sheets.
\end{document}
它会显示相同的内容。有人有解决方案吗?它需要在 lualatex 内,因为我使用的是 OTF 字体。
编辑:
这里有一个 MWE,我可以在其中输入它。
\documentclass[12pt]{report}
\usepackage{fontspec} % lualatex only
\usepackage{unicode-math} % lualatex only
\usepackage[american,greek]{babel}
\babelprovide[import=el, onchar=ids fonts]{greek}
\babelfont{rm}[Language=Default]{Latin Modern Math}
\begin{document}
Protein secondary structure includes α-helices and β-sheets.
\end{document}
太棒了。有没有办法让它自动加粗?我想让所有希腊符号都加粗。