
Я изучаю LaTeX и столкнулся с проблемой, которую не могу решить после прочтения нескольких связанных проблем (например:Выровнять \sqrt с базовой линией других математических входных данных).
Я изложу свою реальную проблему:
\[\left(1 - \frac{\sqrt{2}}{π}\sqrt[4]{\frac{R_\text{out}}{R_\text{l}}}\right)\]
Я использую XeLaTeX (MikTeX 2.9) с загруженными шрифтами XITS amsmath
.
Как вы видите, самая верхняя нарисованная линия корней не выровнена. Я думаю, что это происходит потому, чторout генерирует другую высоту для ящика, от которого зависит рисунок корня. Я хотел бы «выровнять» верхние линии корней (предпочтительно таким образом, чтобы второй корень дроби находился на том же уровне, что и одиночный корень слева).
Я прочитал о командах, которые помогают этого добиться:
\strut \mathstrut \vphantom[ ]
Я не уверен, может ли это помочь в этой проблеме \smash
. \mathclap
Мне действительно нужен новый вклад, потому что, к сожалению, я не могу решить проблему самостоятельно :-(
решение1
Вы можете попробовать удалить глубину знаменателя:
\documentclass{article}
\usepackage{amsmath}
\usepackage{unicode-math}
\setmainfont{TeX Gyre Termes}
\setmathfont{XITS Math}
\begin{document}
\[
\left(
1 -
\frac{\sqrt{2}}{π}
\sqrt[4]{\frac{R_\text{out}}{R_\text{l}}}
\,\right)
\]
\[
\left(
1 -
\frac{\sqrt{2}}{π}
\sqrt[4]{\frac{R_\text{out}}{R{\smash{_\text{l}}}}}
\,\right)
\]
\end{document}
Однако я не нахожу первую реализацию особенно плохой. Самая важная корректировка — это тонкое пространство \,
перед \right)
.