
Al escribir la restricción de alguna función, a veces el área de restricción (el subíndice) va debajo de la parte inferior de la línea vertical (especialmente para el paquete de fuentes que kpfont-otf
estoy usando).
¿Hay alguna forma de garantizar que el subíndice no esté por debajo de la parte inferior de la línea vertical o, al menos, elevarlo un poco?
A continuación se muestra un MWE.
\documentclass{article}
\usepackage{kpfonts-otf}
% https://tex.stackexchange.com/questions/22252/
\newcommand\restr[2]{{% we make the whole thing an ordinary symbol
\left.\kern-\nulldelimiterspace % automatically resize the bar with \right
#1 % the function
\littletaller % pretend it's a little taller at normal size
\right|_{#2} % this is the delimiter
}}
\newcommand{\littletaller}{\mathchoice{\vphantom{\big|}}{}{}{}}
\begin{document}
\[
\restr{f}{U}=\frac{\restr{g}{U}}{\restr{h}{U}}
\]
\[
\restr{\frac{\partial}{\partial X_i}}{P}
\]
\end{document}
Respuesta1
Si U
es un subíndice de todo el \left...\right
grupo, se bajará por debajo de la línea vertical, como explica John Kormylo. Pero puedes agregar otro átomo matemático invisible con la misma profundidad que tu fórmula y hacer U
un subíndice de eso, entonces se reducirá menos.
El otro átomo matemático debe ser de tipo Cerrar, porque no hay espacio entre un \left...\right
grupo y un átomo Cerrar:
\newcommand\restr[2]{{% we make the whole thing an ordinary symbol
\left.\kern-\nulldelimiterspace % automatically resize the bar with \right
#1 % the function
\littletaller % pretend it's a little taller at normal size
\right|\mathclose{\vphantom{#1}}_{#2} % this is the delimiter
}}
Los kpfonts-otf
delimitadores parecen demasiado pequeños en relación con la fórmula que encierran. Puedes forzar delimitadores más grandes \delimiterfactor=1100
después de \begin{document}
:
Pero esto parece un truco.
Análisis mas extenso
En la fórmula matemática \left.g\right|
(sin el \delimiterfactor
truco), la barra vertical kpfonts-otf
es 1,25 puntos más corta que la de Computer Modern. Además, la barra Computer Modern ya está centrada con respecto al eje matemático, mientras que la kpfonts-otf
barra debe elevarse 1,925 puntos, amplificando el efecto de que no baja lo suficiente.
kpfonts-otf
\TU/KpMath-Regular.otf(1)/m/n/10