我的字体缺少 Unicode 右箭头

我的字体缺少 Unicode 右箭头

我收到此错误:

缺少字符:字体 [lmmono12-regular]: 中没有 ⇒ (U+21D2)!

我使用 xelatex 和 unicode-math 包,如建议的那样

在 LaTeX 中输入 Unicode 字符

我应该安装其他字体吗?我使用 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}

相关内容