答案1
- 歡迎來到 TeX.SE!
- 請幫助我們幫助您:始終以 MWE(最小工作示例)的形式提供您自己嘗試的最佳內容,這是一個小而完整的文檔,其開頭
\documentclass{...}
和結尾為\end{document}
- 解決方案:
- 將每個優化問題放在自己的小頁面中
array
使用包來格式化方程式很方便- 為了更短且一致的程式碼,我建議為 Max 和 Min 定義新的數學運算符
- 由於您沒有提供 MWE 作為起點,我使用 @scd 答案並相應地對其進行了修改:
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator{\Max}{Max}
\DeclareMathOperator{\Min}{Min}
%\title{My LaTeX Document}
\begin{document}
%\maketitle
\begin{minipage}{0.45\textwidth}
(P)\quad $\begin{array}[t]{l @{\qquad}r}
\Max & 8 x_1 + 3 x_2 \\
\text{s.a.:} & x_1 - 6 x_2 \geq 2 \\
& 5 x_1 + 7 x_2=-4 \\
& x_1 \leq 0 \\
& x_2 \geq 0
\end{array}$
\end{minipage}
\hfill
\begin{minipage}{0.45\textwidth}
(D)\quad $\begin{array}[t]{l @{\qquad}r}
\Min & 2 w_1 - 4 w_2 \\
\text{s.a.} & w_1 + 5 w_2 \leq 8 \\
& -6 w_1 + 7 w_2 \geq 3 \\
& w_1 \leq 0 \\
& w_2 \text{ s.r.}
\end{array}$
\end{minipage}
\end{document}
答案2
看一下下面的程式碼:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\title{My LaTeX Document}
\begin{document}
\maketitle
\begin{minipage}{0.5\textwidth}
\begin{align*}
\begin{array}{rr}
\text { (P) } \text{ Max } & 8 x_1+3 x_2 \\
\text { s.a.: } & x_1-6 x_2 \geq 2 \\
& 5 x_1+7 x_2=-4 \\
& x_1 \leq 0 \\
& x_2 \geq 0
\end{array}
\end{align*}
\end{minipage}%
\begin{minipage}{0.5\textwidth}
\begin{align*}
\begin{array}{rr}
& \text { (D) } \quad \operatorname{Min} \quad 2 w_1-4 w_2 \\
& \text { s.a.: } \quad w_1+5 w_2 \leq 8 \\
& -6 w_1+7 w_2 \geq 3 \\
& w_1 \leq 0 \\
& w_2 \quad \text {s.r.}
\end{array}
\end{align*}
\end{minipage}
\end{document}
答案3
這個答案的目的不是複製顯示的格式但以某種方式提升它(儘管這可能非常主觀)。
@Zarko 給了你很多寶貴的建議(+1)。我將使用自訂命令,該命令將確保所有這些問題都以相同的方式排版並採用以下參數:
- 可選參數:預設是使用
\displaystyle
.將可選參數留空以具有\textstyle
。 - 第一個強制參數:最小化/最大化,因此使用
\min
//\max
/\Min
。\Max
- 第二個強制參數:目標函數。
- 第三個強制參數:你所有的限制。請注意,它被打包到一個
aligned
允許您調整約束的環境中。
\documentclass{article}
\usepackage{mathtools,array}
\DeclareMathOperator{\Max}{Max}
\DeclareMathOperator{\Min}{Min}
\newcommand{\minmax}[4][\displaystyle]{
\left\{%
\begin{array}{@{}>{#1}r@{\quad}>{#1}l@{}}%
#2 & #3 \\
\text{s.\,a.:} & \begin{aligned}[t] #4 \end{aligned}%
\end{array}%
\right.%
}
\begin{document}
\begin{align}
\mathrm{(P)} &\minmax{\Max}{8x_1+3x_2}{%
x_1-6x_2 &\geq 2 \\
5x_1 + 7x_2 &= -4 \\
x_1 &\leq 0 \\
x_2 &\geq 0
}
&
\mathrm{(D)} & \minmax{\Min}{2w_1 - 4w_2}{%
w_1+5w_2 &\leq 8 \\
-6w_1+7w_2 &\geq 3 \\
w_1 &\leq 0 \\
w_2 &\text{ s.\,r.}
}
\end{align}
\end{document}