Ich verwende kpfonts-otf
als mathematische Schriftart unter LuaLaTeX. Bei sieht \footnotesize
der Pfeil von \varprojlim
und \varinjlim
seltsam aus:
Ich gehe davon aus, dass das Problem hier darin besteht, dass \varprojlim
und \varinjlim
keine integrierten Symbole von sind unicode-math
. Nachdem ich die „Liste der Glyphen“ konsultiert hatte, fand ich \underleftarrow
und \underrightarrow
unterstützt von unicode-math
und versuchte dann, sie neu zu definieren \varprojlim
und \varinjlim
zu verwenden. Was ich bisher erreichen konnte, ist Folgendes:
\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}
Ich weiß jedoch nicht, wie ich \lim
wie in der Originalversion einen vertikalen Abstand zwischen und dem Pfeil hinzufügen kann (ich habe versucht, hinzuzufügen \mathstrut
, aber dies scheint zusätzlichen horizontalen Abstand zu verursachen und den Pfeil somit länger zu machen).
Gibt es eine Möglichkeit, dieses Ergebnis zu verbessern?
Antwort1
Fügen Sie eine kleine Strebe hinzu, hier beträgt die Tiefe 0,2ex, passen Sie sie entsprechend an. Die Klammern darum \lim
sind notwendig, damit TeX keine Leerzeichen einfügt.
\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}