我想使用JetBrains Mono字体在我的文档中,以便编写一些代码。我在 Windows 10 上使用 TeX Live 2020,并且使用lualatex
和memoir
类。
是否可以使用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]
。