Estoy usando kpfonts-otf
como fuente matemática en LuaLaTeX. Con \footnotesize
, la flecha de \varprojlim
y \varinjlim
parece extraño:
Supongo que el problema aquí es que \varprojlim
y \varinjlim
no hay símbolos integrados de unicode-math
. Después de consultar la "Lista de glifos", los encontré \underleftarrow
y \underrightarrow
los admití unicode-math
, y luego intenté redefinirlos \varprojlim
y \varinjlim
usarlos. Lo que puedo lograr hasta ahora es esto:
\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}
Sin embargo, no sé cómo agregar algo de espacio vertical entre \lim
y la flecha como en la versión original (intenté agregar \mathstrut
, pero esto parece causar un espacio horizontal adicional y, por lo tanto, alarga la flecha).
¿Hay alguna manera de mejorar este resultado?
Respuesta1
Agregue un puntal pequeño, aquí la profundidad es 0.2ex, ajuste según convenga. Los tirantes alrededor \lim
son necesarios para evitar que TeX inserte espacios.
\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}