我想在 LaTeX 中输入 sheaf hom,我该怎么做?在 Hartsthorne 中,它显示为类似$\mathscr{H}om$
但我认为这不对。例如,因为“H”和“o”之间的空格太大。我该怎么办?
答案1
\newcommand*{\sheafhom}{\mathrm{H}\kern -.5pt om}
答案2
虽然有点丑陋,但看起来还不错:
\documentclass{article}
\usepackage{amsmath,calligra,mathrsfs}
\DeclareMathOperator{\Hom}{\mathscr{H}\text{\kern -3pt {\calligra\large om}}\,}
\begin{document}
$\Hom(X,Y)$
\end{document}
结果:
答案3
此版本使用BOONDOX-calo
脚本字体。在我通常的阅读尺寸下,我几乎感觉不到错位的连接笔画。
\documentclass{article}
\usepackage{amsmath}
\usepackage{BOONDOX-calo}
\DeclareMathOperator{\SheafHom}{\mathcal{H\kern -3pt o\kern -2pt m\kern -1pt}}
\DeclareMathOperator{\Hom}{Hom}
\begin{document}
the sheaf $\SheafHom(A, B)$ and the set $\Hom(A, B)$
\end{document}
输出: