在文档中使用 JetBrains Mono 连字(LuaLaTeX)

在文档中使用 JetBrains Mono 连字(LuaLaTeX)

我想使用JetBrains Mono字体在我的文档中,以便编写一些代码。我在 Windows 10 上使用 TeX Live 2020,并且使用lualatexmemoir类。

是否可以使用JetBrains Mono连字? 谢谢你!

答案1

此字体在calt功能中定义了其连字,因此\setmonofont{JetBrains Mono}[Contextuals=Alternate]可以满足您的需求。例如,

\documentclass[12pt]{article}
\usepackage{fontspec}
\setmonofont{JetBrains Mono}[Contextuals=Alternate]
\begin{document}
\texttt{</ \#? ]\#}
\end{document}

输出

请注意,默认情况下,打字机字体不启用 TeX 连字。因此,如果您想要 TeX 的连字(例如,长破折号)而不是 JetBrains 定义的连字,请使用\setmonofont{JetBrains Mono}[Contextuals=Alternate,Ligatures=TeX]

相关内容