
У меня есть одно небольшое уравнение с двумя вспомогательными терминами, поясняющими это уравнение.
\begin{equation}
[\mathrm{d}[\mathrm{i}], \mathrm{a}[\mathrm{i}]]=\mathrm{f}_{i}(\mathrm{M}[\mathrm{i}] \cdot \mathrm{f})
\end{equation}
where $\mathrm{d}[\mathrm{i}] \in \mathbb{R}^{B \times n_{d}}$ and $\mathrm{a}[\mathrm{i}] \in \mathbb{R}^{B \times n_{a}}$ \vspace{0.5\baselineskip}
Это не выглядит аккуратно и хорошо на бумаге. Я использую mathptmx, но не получаю хорошего результата. Как сделать так, чтобы это выглядело лучше.
Редактировать
\begin{equation}
[d[i], a[i]] = f_{i}(M[i]\cdot f)
\end{equation}
where $d[i] \in \mathbb{R}^{B \times n_{d}}$ and $a[i] \in \mathbb{R}^{B \times n_{a}}$ \vspace{0.5\baselineskip}
решение1
Это будет зависеть от личных предпочтений, но вот что я бы посоветовал.
Во-первых, вы можете использовать \shortintertext{where}
from mathtools
для split
введения определений.
Во-вторых, я позволил себе сделать внешние скобки и круглые скобки на один размер больше внутренних.
\documentclass{article}
\usepackage{mathtools} % For \shortintertext
\usepackage{unicode-math} % For \setmathfont
\defaultfontfeatures{Scale = MatchLowercase, Ligatures = TeX }
\setmainfont{TeX Gyre Termes}[Scale=1.0] % Modern version of times or newtxtext
\setmathfont{TeX Gyre Termes Math} % Modern version of mathptmx or newtxmath
%% To format the MWE for TeX.SX:
\usepackage[paperwidth=10cm]{geometry}
\pagestyle{empty}
\begin{document}
\begin{equation}
\begin{split}
\bigl[ d[i], a[i] \bigr] = f_{i}\bigl( M[i]\cdot f \bigr)
\shortintertext{where}
\qquad d[i] \in \mathbb{R}^{B \times n_{d}} \textnormal{ and } a[i] \in \mathbb{R}^{B \times n_{a}}
\end{split}
\end{equation}
\end{document}
Это решение также сохраняет точки выравнивания, поэтому вы можете выровнять список определений, например, так:
\documentclass{article}
\usepackage{mathtools} % For \shortintertext
\usepackage{unicode-math} % For \setmathfont
\defaultfontfeatures{Scale = MatchLowercase, Ligatures = TeX }
\setmainfont{TeX Gyre Termes}[Scale=1.0] % Modern version of times or newtxtext
\setmathfont{TeX Gyre Termes Math} % Modern version of mathptmx or newtxmath
%% To format the MWE for TeX.SX:
\usepackage[paperwidth=10cm]{geometry}
\pagestyle{empty}
\begin{document}
\begin{align}
\begin{split}
\qquad \bigl[ d[i], a[i] \bigr] &= f_{i}\bigl( M[i]\cdot f \bigr)
\shortintertext{where}
d[i] &\in \mathbb{R}^{B \times n_{d}} \\
a[i] &\in \mathbb{R}^{B \times n_{a}}
\end{split}
\end{align}
\end{document}
Это оставляет много пустого места на странице, что может быть более важно, если это печатный учебник. С другой стороны, бумага — отличный поглотитель углерода!
Вы можете настроить это по своему вкусу, например, изменить горизонтальный интервал строки или использовать \begin{multilined}
вместо него , поместить только список определений переменных во вложенную aligned
среду и т. д.
Если вам не нравится «where» в отдельной строке, вы можете заменить \shortintertext{where}
его на \textnormal{ where }
.
решение2
Это в некоторой степени основано на мнении, но я все равно скажу, как бы я отнесся к этому бизнесу, поскольку здесь задействованы типографские и математические особенности.
Для начала, номер уравнения относится только к уравнению, а не к пояснительным предложениям. Кроме того, это, похоже, математика более высокого уровня (возможно, исследовательская работа), поэтому я бы начал с предположения, что мои читателиделатьзнаю, о чем говорю. Например, в этот момент они уже будут знать, чтоБ,нгинаиметь в виду.
Вам просто нужно указать что-то о символах в уравнении, поэтому просто добавьте пояснения после уравнения. Я всегда исхожу из принципа, что читатели умеют читать, и что математический текст, особенно в исследовательской работе, должен быть максимально простым.
Другими словами, пояснительные предложения не нуждаются в специальном форматировании: когда читатели увидят уравнение, они продолжат читать и найдут предложения.
\documentclass[twocolumn]{article}
\usepackage{amsmath}
\usepackage{newtxtext,newtxmath}
\usepackage{lipsum} % for mock text
\begin{document}
\lipsum[1][1-3]
We can state our main equation
\begin{equation}
\bigl[d[i], a[i]\bigr] = f_{i}(M[i]\cdot f)
\end{equation}
where $d[i] \in \mathbb{R}^{B \times n_{d}}$ and $a[i] \in \mathbb{R}^{B \times n_{a}}$.
After the $n$th step two outputs are produced.
\lipsum
\end{document}
Пожалуйста, не делай этого $n^{th}$
. Это неправильно. Если тыДействительнохотите верхний индекс «th», используйте $n$\textsuperscript{th}
. Но $n$th
or $n$-th
лучше.