Estou usando kpfonts-otf
como fonte matemática em LuaLaTeX. Com \footnotesize
, a seta de \varprojlim
e \varinjlim
parece estranha:
Presumo que o problema aqui seja esse \varprojlim
e \varinjlim
não haja símbolos integrados de unicode-math
. Depois de consultar a "Lista de glifos", encontrei \underleftarrow
e \underrightarrow
apoiei unicode-math
e tentei redefini- los \varprojlim
e \varinjlim
usá-los. O que posso conseguir até agora é o seguinte:
\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}
No entanto, não sei como adicionar algum espaçamento vertical entre \lim
a seta como na versão original (tentei adicionar \mathstrut
, mas isso parece causar espaçamento horizontal extra e, assim, tornar a seta mais longa).
Existe alguma maneira de melhorar esse resultado?
Responder1
Adicione um pequeno suporte, aqui a profundidade é 0,2ex, ajuste para se adequar. Os colchetes ao redor \lim
são necessários para evitar que o TeX insira espaços.
\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}