当我尝试插入并编译符号时,我只收到错误消息:
Unicode 字符 ℋ (U+210B) 未设置为用于 LaTeX。ℋ
这个问题怎样解决?
PS 其他 Unicode 符号按预期工作。
MWE 将是:
\documentclass{article} \begin{document} ℋ \end{document}
答案1
如果您使用pdflatex
。
\documentclass{article}
\pagestyle{empty}
% \usepackage{mathrsfs}
\usepackage[mathscr]{euscript}
\begin{document}
$\mathscr{H}$
\end{document}
或者
\documentclass{article}
\pagestyle{empty}
% \usepackage{mathrsfs}
\usepackage[mathscr]{euscript}
\DeclareUnicodeCharacter{210B}{$\mathscr{H}$}
\begin{document}
ℋ
\end{document}
或者
\documentclass{article}
\pagestyle{empty}
% \usepackage{mathrsfs}
\usepackage[mathscr]{euscript}
\DeclareUnicodeCharacter{210B}{\mathscr{H}}
\begin{document}
$ℋ$
\end{document}
如果您unicode-math
使用xelatex
。
\documentclass{article}
\pagestyle{empty}
\usepackage{unicode-math}
\begin{document}
$\mathscr{H}$
\end{document}
或者
\documentclass{article}
\pagestyle{empty}
\usepackage{unicode-math}
\begin{document}
$ℋ$
\end{document}
答案2
如果您使用 OpTeX:
\fontfam[lm]
$ℋ$
\bye
或者您可以使用\fontfam[termes]
或\fontfam[stix]
或其他任何内容。