如何对齐数学表达式和文本

如何对齐数学表达式和文本

事实上,我希望第四个表达式(T_v)像前几个表达式一样在左侧对齐,并且我希望在第二种情况下有良好的对齐设计,其中有点速度、平均速度和噪声

\documentclass{article}
\usepackage{amsmath}
\begin{document}
With:\\ \\
$m_1$= 0.4 . \\
$m_2$= 0.25 .\\
$K_f$= $\sqrt{2T_v(1-m_{2}^2)(\frac{m_1^2}{m_2^2}-m_2+1-m_1^2)^{-1}}$ . \\
\[T_v= \frac{L_v}{V_{moy}}\]
\\ \\ \\
With:\\ \\
$V_{0}$\textit{(t,$\omega$)}: Speed on point $V_0$.\\
$V_{mea}$: Mean speed.\\
B\textit{(t,$\omega$)}: Noise.\par
\end{document}

答案1

这是一个采用两种环境的解决方案array。所有材料都紧贴在文本块的左边缘。

在此处输入图片描述

\documentclass{article}

\usepackage{array}
\newcolumntype{L}{>{$}l<{$}}
\newcolumntype{m}{>{\displaystyle}l}

\begin{document}
\renewcommand\arraystretch{1.3}
\noindent
With:\\[1ex]
$\begin{array}{@{} m @{{}={}} m }
m_1 & 0.4  \\
m_2 & 0.25 \\
K_f & \Bigl[2T_v(1-m_{2}^2)\Bigl(\frac{m_1^2}{m_2^2}
      -m_2+1-m_1^2 \Bigr)^{\!\!-1}\, \Bigr]^{1/2} \\
T_v & \frac{L_v}{V_{\mathrm{moy}}}
\end{array}$

\bigskip\noindent
With:\\[1ex]
$\begin{array}{@{}mL}
V_{0}(t,\omega)  & Speed on point $V_0$\\
V_{\mathrm{mea}} & Mean speed\\
B(t,\omega)      & Noise
\end{array}$

\end{document}

答案2

我确实不完全明白你想要实现什么,但我想知道以下内容是否朝着正确的方向发展。

\documentclass[fleqn]{article}
\usepackage{amsmath}
\begin{document}
With:
\begin{align*}
m_1&= 0.4 . \\
m_2&= 0.25 .\\
K_f&= \sqrt{2T_v(1-m_{2}^2)\left(\frac{m_1^2}{m_2^2}-m_2+1-m_1^2\right)^{-1}} . \\
T_v&= \frac{L_v}{V_\mathrm{moy}}
\end{align*}
With:
\begin{align*}
V_{0}(t,\omega)&:~\text{Speed on point $V_0$}.\\
V_\mathrm{mea}&:~\text{Mean speed}.\\
B(t,\omega)&:~\text{Noise}.
\end{align*}
\end{document}

在此处输入图片描述

编辑:如果要将方程式向左移动,请使用

\documentclass[fleqn]{article}
\usepackage{amsmath}
\setlength{\mathindent}{0pt} % from https://tex.stackexchange.com/a/8744/121799
\begin{document}
\noindent
With:
\begin{align*}
m_1&= 0.4 . \\
m_2&= 0.25 .\\
K_f&= \sqrt{2T_v(1-m_{2}^2)\left(\frac{m_1^2}{m_2^2}-m_2+1-m_1^2\right)^{-1}} . \\
T_v&= \frac{L_v}{V_\mathrm{moy}}
\end{align*}
With:
\begin{align*}
V_{0}(t,\omega)&:~\text{Speed on point $V_0$}.\\
V_\mathrm{mea}&:~\text{Mean speed}.\\
B(t,\omega)&:~\text{Noise}.
\end{align*}
\end{document}

在此处输入图片描述

如果你希望对齐锚点位于左侧,请使用

\documentclass[fleqn]{article}
\usepackage{amsmath}
\setlength{\mathindent}{0pt}
\begin{document}
\noindent
With:
\begin{align*}
&m_1= 0.4 . \\
&m_2= 0.25 .\\
&K_f= \sqrt{2T_v(1-m_{2}^2)\left(\frac{m_1^2}{m_2^2}-m_2+1-m_1^2\right)^{-1}} . \\
&T_v= \frac{L_v}{V_\mathrm{moy}}
\end{align*}
With:
\begin{align*}
&V_{0}(t,\omega):~\text{Speed on point $V_0$}.\\
&V_\mathrm{mea}:~\text{Mean speed}.\\
&B(t,\omega):~\text{Noise}.
\end{align*}
\end{document}

在此处输入图片描述

在我看来,这些选择都不太好,但这只是个人品味的问题。

答案3

您可以使用 flalign*and \shortintertext(从mathtools )进行对齐。对于第二种对齐方式,我更喜欢使用descriptionstyle 的环境nextline,以及左侧带有垂直线的表格环境,如下所示:

\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{array, mathtools}
\usepackage{enumitem}

\begin{document}

\begin{flalign*}
\shortintertext{With:}
   & m_1= 0.4 . & \\
   & m_2= 0.25. \\
   & K_f = \sqrt{2T_v(1-m_{2}^2)\biggl(\frac{m_1^2}{m_2^2}-m_2+1-m_1^2\biggr)^{\!-1}}. \\
   & T_v= \frac{L_v}{V_\text{moy}} .
\end{flalign*}

\begin{description}[style = nextline, font = \mdseries, leftmargin = 0.5em]
\item[With\medskip]
\begin{tabular}{|>{$}l <{$} l}
V_{0}(t, \omega): & Speed on point $V_0$.\\
V_\text{mea}: & Mean speed.\\
B(t,\omega): & Noise.
\end{tabular}
\end{description}

\end{document} 

在此处输入图片描述

相关内容