Definieren Sie \varprojlim und \varinjlim neu, um ansprechendere Pfeile zu erhalten

Definieren Sie \varprojlim und \varinjlim neu, um ansprechendere Pfeile zu erhalten

Ich verwende kpfonts-otfals mathematische Schriftart unter LuaLaTeX. Bei sieht \footnotesizeder Pfeil von \varprojlimund \varinjlimseltsam aus:

Bildbeschreibung hier eingeben

Ich gehe davon aus, dass das Problem hier darin besteht, dass \varprojlimund \varinjlimkeine integrierten Symbole von sind unicode-math. Nachdem ich die „Liste der Glyphen“ konsultiert hatte, fand ich \underleftarrowund \underrightarrowunterstützt von unicode-mathund versuchte dann, sie neu zu definieren \varprojlimund \varinjlimzu 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}

Bildbeschreibung hier eingeben

Ich weiß jedoch nicht, wie ich \limwie 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 \limsind 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}

Bildbeschreibung hier eingeben

verwandte Informationen