答え1
少し異なるバージョンをご紹介します。対称性を保つために、両側に短縮を適用します。
短縮されるかどうかは、パラメータに指定された値によって異なります\uHomskip
。
\documentclass{article}
\usepackage{amsmath}
\newmuskip\uHomskip
\DeclareMathOperator{\uHom}{%
\mkern\uHomskip
\underline{\mkern-\uHomskip Hom\mkern-\uHomskip}
\mkern\uHomskip
}
\begin{document}
\newcommand{\test}[1]{%
\begingroup\uHomskip=#1mu\relax
\makebox[2em][l]{#1:}$\uHom_R$
\endgroup\par
}
\test{0} \test{0.5} \test{1} \test{1.5} \test{2}
\end{document}
希望する金額を決めたら、例えば前文で設定するだけです。
\newmuskip\uHomskip \setlength{\uHomskip}{1.5mu}
\DeclareMathOperator{\uHom}{%
\mkern\uHomskip
\underline{\mkern-\uHomskip Hom\mkern-\uHomskip}
\mkern\uHomskip
}
単位を使用する利点は、mu
下付き文字/上付き文字が自動的にスケーリングされることです。
左側の短縮が不要な場合は、関連するカーニングを削除します。
\newmuskip\uHomskip \setlength{\uHomskip}{1.5mu}
\DeclareMathOperator{\uHom}{%
\underline{Hom\mkern-\uHomskip}
\mkern\uHomskip
}