\varprojlimと\varinjlimを再定義して、より見やすい矢印を作成します。

\varprojlimと\varinjlimを再定義して、より見やすい矢印を作成します。

私はkpfonts-otfLuaLaTeX で数式フォントとして を使用しています。 を使用すると、と\footnotesizeの矢印が奇妙に見えます。\varprojlim\varinjlim

ここに画像の説明を入力してください

ここでの問題は、\varprojlim\varinjlimが の組み込みシンボルではないということだと思いますunicode-math。「グリフの一覧」を参照した後、でサポートされている\underleftarrowとを見つけ、それらを使用してと を再定義しようとしました。これまでのところ、次のことが実現できます。\underrightarrowunicode-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}

ここに画像の説明を入力してください

関連情報