Einschränkung einer Funktion: Der Index scheint zu niedrig

Einschränkung einer Funktion: Der Index scheint zu niedrig

kpfont-otfBeim Schreiben der Einschränkung einer Funktion befindet sich der Einschränkungsbereich (der Index) manchmal unter der Unterseite der vertikalen Linie (insbesondere bei dem von mir verwendeten Schriftartpaket ).

Bildbeschreibung hier eingeben

Gibt es eine Möglichkeit, sicherzustellen, dass der Index nicht tiefer liegt als die Unterkante der vertikalen Linie, oder ihn zumindest ein wenig anzuheben?

Unten ist ein 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}

Antwort1

Wenn Ues sich um einen Index für die gesamte \left...\rightGruppe handelt, wird dieser unter die vertikale Linie abgesenkt, wie von John Kormylo erklärt. Sie können jedoch ein weiteres unsichtbares mathematisches Atom mit der gleichen Tiefe wie Ihre Formel anhängen und Udaraus einen Index erstellen, dann wird es weniger abgesenkt.

\left...\rightDas andere mathematische Atom muss vom Typ „Close“ sein, da zwischen einer Gruppe und einem „Close“-Atom kein Leerzeichen steht :

\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
  }}

Bildbeschreibung hier eingeben

Die kpfonts-otfTrennzeichen scheinen im Verhältnis zur Formel, die sie einschließen, zu klein zu sein. Sie können größere Trennzeichen erzwingen, indem Sie \delimiterfactor=1100nach dem Folgendes angeben \begin{document}:

Bildbeschreibung hier eingeben

Aber das fühlt sich wie ein Hack an.

Weitere Analyse

In der mathematischen Formel \left.g\right|(ohne den \delimiterfactorHack) ist der vertikale Balken kpfonts-otf1,25 pt kürzer als der in Computer Modern. Darüber hinaus ist der Balken in Computer Modern bereits in Bezug auf die mathematische Achse zentriert, während der kpfonts-otfBalken um 1,925 pt angehoben werden muss, was den Effekt verstärkt, dass er nicht tief genug ist.

kpfonts-otf

\TU/KpMath-Regular.otf(1)/m/n/10 

verwandte Informationen