我收到此错误:
缺少字符:字体 [lmmono12-regular]: 中没有 ⇒ (U+21D2)!
我使用 xelatex 和 unicode-math 包,如建议的那样
我应该安装其他字体吗?我使用 Ubuntu 22.04 和 texlive。
答案1
如果您拥有带有该字符的等宽字体,那么您根本不需要数学运算。
\documentclass{article}
\usepackage{fontspec}
\setmonofont{Noto Sans Mono}
\begin{document}
\begin{verbatim}
a ⇒ b → α
\end{verbatim}
\end{document}
(但Noto Sans Mono
也没有箭头)
因此你可以插入数学:
\documentclass{article}
\usepackage{unicode-math}
\usepackage{newunicodechar}
\newunicodechar{⇒}{\makebox[1em]{$⇒$}}
\newunicodechar{α}{\makebox[1em]{$α$}}
\begin{document}
\begin{verbatim}
a ⇒ b → α
\end{verbatim}
\end{document}