用$$something$$书写时如何分隔?

用$$something$$书写时如何分隔?

我正在 Latex 中编写数学(线性优化)问题,但在划分所有行(我正在使用$$something$$)以使公式看起来平衡时遇到了麻烦。

在此处输入图片描述

我是这样写的:

$$\text{Minimize} \quad V_m(w,lh)=T(wl_{(bottom)}+2lh_{(sides)}+2wh) \quad \text{(tavoitefunktio)}$$<br>
$$\text{subject to} \quad 
\begin{cases}
    lwh=V \\
    h=H\\
    l \geq 0\\
    w \geq 0\\
\end{cases} \text{(rajoitteet)}$$<br>
$$\text{suunnittelumuuttujat} \: w,l \text{ ja } h.$$.

我应该怎么做才能让每一行(最小化、服从、suunnittelumuuttujat)从相同的位置开始?

答案1

我会用环境来做这件事alignat。顺便说一句,在环境中要求换行cases 是用双反斜杠,而不是单反斜杠。此外,第一行中的索引是文本,因此它们应该由命令引入\text,否则你就会有math italic(甚至不是斜体文本)字母之间的数学间距。

\documentclass[a4paper,11pt]{article}

\usepackage{mathtools}%

 \begin{document}

\begin{alignat*}{2}
 & \textrm{Minimize} & & V_m(w,lh)=T(wl_\textrm{(bottom)}+2lh_\textrm{(sides)}+2wh) \quad \textrm{(tavoitefunktio)}\\[1ex]
 & \textrm{subject to} \quad & & \begin{cases} lwh=V \\ h=H\\ l \geq 0\\ w \geq 0 \end{cases} \text{(rajoitteet)}\\
 & \rlap{uunnittelumuuttujat : $ w,l $ ja $ h $.} \end{alignat*}

\end{document} 

在此处输入图片描述

答案2

由于看起来您正在加载amsmath包(基于环境cases\text宏的使用),我建议您使用gather*环境和几个\intertext指令来构造材料。为了将材料漂亮地打印到花括号的右侧,我进一步建议您使用环境array而不是cases环境。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath,array}
\begin{document} 

Minimize 
\begin{gather*} 
V_m(w,lh)=T\bigl(wl_{\textrm{(bottom)}}+2lh_{\textrm{(sides)}}+2wh\bigr) \quad \text{(tavoitefunktio)}\\
\intertext{subject to}
\left\{ \begin{array}{r @{} >{{}}c<{{}} @{} l}
    lwh &  = & V \\
    h   &  = & H\\
    l   &\geq& 0\\
    w   &\geq& 0\\
\end{array} \right. 
\quad\text{(rajoitteet)}\\
\intertext{and}
\text{suunnittelumuuttujat} \quad w,l \text{ ja } h.
\end{gather*}

\end{document}

答案3

使用align环境

\begin{align}
& \text{Minimize} \quad V_m(w,lh)=T(wl_\textrm{(bottom)}+2lh_\textrm{(sides)} \quad \text{(tavoitefunktio)}
&\text{subject to} \quad \begin{cases} lwh=V \ h=H\ l \geq 0\ w \geq 0\ \end{cases} \text{(rajoitteet)}$$
&\text{suunnittelumuuttujat} : w,l \text{ ja } h.
\end{align}

如果要删除方程编号,请使用align*环境。请注意,这些线与对齐&,因此您可以根据需要使用它。

干杯

相关内容