
Я работаю над текстом со встроенной математикой, содержащей большие разделители:
Lorem ipsum dolor sit amet, consetetur sadipscing elitr,\\ sed diam
nonumy eirmod tempor invidunt $\left(I_A^B\right)$\\ ut labore et
dolore magna aliquyam erat, sed diam voluptua.
В то же время я хотел бы избежать нарушенного межстрочного интервала. Есть ли простой способ установить верхнюю границу размера разделителя (гибкий размер, но только до определенного предела)? В идеале это будет применяться только к приведенной выше ситуации со встроенной математикой, но не к, например, отображению математики. В случае сомнений я бы предпочел придерживаться (I_A^B)
вместо этого.
Заранее спасибо!
Редактировать: Шрифт — латинский современный, размер шрифта 12, межстрочный интервал одинарный.
Редактировать 2: Нужно было быть аккуратнее с моим MWE. Так что реальный пример из моего текста - это что-то такое раздутое, как
$\left[\tau^{\left(a\right)}\left(k\right)\right]^{-1}=\left.k^{2} \gamma^{\left(a\right)}\right/\chi^{\left(a\right)}$
решение1
Ваш пример не показывает увеличенное пространство между базовыми линиями. В следующем коде я установил \lineskip
большое значение (по умолчанию ноль), чтобы подчеркнуть, когда происходит увеличение: вы видите, что в примере 2 оно не отображается.
\documentclass[10pt]{article}
\usepackage{lmodern}
\begin{document}
\setlength{\lineskip}{10pt} % to magnify the effect
1. \textbf{Incorrect}\par
Lorem ipsum dolor sit amet, consetetur sadipscing elitr,\\ sed diam
nonumy eirmod tempor invidunt $\left(I_A^{B^\frac{2}{3}}\right)$\\ ut labore et
dolore magna aliquyam erat, sed diam voluptua.
\bigskip
2. \textbf{Incorrect}\par
Lorem ipsum dolor sit amet, consetetur sadipscing elitr,\\ sed diam
nonumy eirmod tempor invidunt $\left(I_A^B\right)$\\ ut labore et
dolore magna aliquyam erat, sed diam voluptua.
\bigskip
3. \textbf{Almost correct}\par
Lorem ipsum dolor sit amet, consetetur sadipscing elitr,\\ sed diam
nonumy eirmod tempor invidunt $\bigl(I_A^B\bigr)$\\ ut labore et
dolore magna aliquyam erat, sed diam voluptua.
\bigskip
4. \textbf{Correct}\par
Lorem ipsum dolor sit amet, consetetur sadipscing elitr,\\ sed diam
nonumy eirmod tempor invidunt $(I_A^B)$\\ ut labore et
dolore magna aliquyam erat, sed diam voluptua.
\end{document}
Вы также можете ясно видеть, что нет необходимости в том, чтобы разделители покрывали всю высоту: четвертый пример так же четко разделен, как и третий.
Примечание: Мне пришлось прибегнуть к размеру 10pt, потому что размер 12pt \big
такой же, как и обычный, с Latin Modern. Вот картинка для 12pt.
Добавление
Теперь, когда вы показали настоящую формулу, вот пример:
\documentclass[12pt]{article}
\usepackage{lmodern}
\begin{document}
\setlength{\lineskip}{10pt} % to magnify the effect
1. \textbf{Incorrect}\par
Lorem ipsum dolor sit amet, consetetur sadipscing elitr,\\
sed diam nonumy eirmod tempor invidunt
$\left[\tau^{\left(a\right)}\left(k\right)\right]^{-1}=
\left.k^{2} \gamma^{\left(a\right)}\right/\chi^{\left(a\right)}$\\
ut labore et dolore magna aliquyam erat, sed diam voluptua.
\bigskip
2. \textbf{Correct}\par
Lorem ipsum dolor sit amet, consetetur sadipscing elitr,\\
sed diam nonumy eirmod tempor invidunt
$[\tau^{(a)}(k)]^{-1}=k^{2}\gamma^{(a)}/\chi^{(a)}$\\
ut labore et dolore magna aliquyam erat, sed diam voluptua.
\end{document}
Увеличение все еще больше обычного, просто для того, чтобы лучше показать, где это происходит. Это ошибка, когда везде используют \left
and \right
: «правильная» формула даже лучше читается, чем та, с ними.