我想使用JetBrains Mono在我的文档中,使用字体,以便用lstlisting
环境编写一些代码。我正在使用lualatex
和memoir
类。我在 Windows 10 上使用 TeX Live 2020。
是否可以在lstlisting
环境中使用 JetBrains Mono 的连字符?谢谢!
这不是类似问题的重复在文档中使用 JetBrains Mono 连字(LuaLaTeX)。
答案1
非常感谢@Thérèse!我找到了解决方案这个问题. 有了下面的序言,它就可以工作了:
\usepackage{fontspec}
\setmonofont{JetBrains Mono}[
Contextuals = Alternate,
Ligatures = TeX,
]
\usepackage{listings}
\lstset{
basicstyle = \ttfamily,
columns = flexible,
}
\makeatletter
\renewcommand*\verbatim@nolig@list{}
\makeatother
@Thérèse,实际上你找到了解决方案。如果你写了一个答案,我会将其标记为正确答案。