私はkpfonts-otf
LuaLaTeX で数式フォントとして を使用しています。 を使用すると、と\footnotesize
の矢印が奇妙に見えます。\varprojlim
\varinjlim
ここでの問題は、\varprojlim
と\varinjlim
が の組み込みシンボルではないということだと思いますunicode-math
。「グリフの一覧」を参照した後、でサポートされている\underleftarrow
とを見つけ、それらを使用してと を再定義しようとしました。これまでのところ、次のことが実現できます。\underrightarrow
unicode-math
\varprojlim
\varinjlim
\documentclass{article}
\usepackage{kpfonts-otf}
\begin{document}
\footnotesize
\( \varprojlim D \)
\renewcommand*{\varprojlim}{\mathop{\underleftarrow{\lim}}}
\( \varprojlim D \)
\( \varinjlim D \)
\renewcommand*{\varinjlim}{\mathop{\underrightarrow{\lim}}}
\( \varinjlim D \)
\end{document}
\lim
しかし、元のバージョンのように と矢印の間に垂直方向の間隔を追加する方法がわかりません( を追加しようとしました\mathstrut
が、これにより余分な水平方向の間隔が発生し、矢印が長くなるようです)。
この結果を改善する方法はありますか?
答え1
小さな支柱を追加します。ここでは深さは 0.2ex なので、適宜調整してください。TeX\lim
がスペースを挿入するのを避けるために、周囲の中括弧が必要です。
\documentclass{article}
\usepackage{kpfonts-otf}
\newcommand{\limstrut}{\vrule depth0.2ex width 0pt}
\AtBeginDocument{%
\renewcommand{\varprojlim}{\mathop{\underleftarrow{{\lim}\limstrut}}}%
\renewcommand{\varinjlim}{\mathop{\underrightarrow{{\lim}\limstrut}}}%
}
\begin{document}
\( \varprojlim D \)
\( \varinjlim D \)
\end{document}