我正在写一个关系,其中需要描述值G(i, s, a)
:
\documentclass{article}
\usepackage {amsfonts}
\usepackage {amsmath}
\usepackage [margin=1in]{geometry}
\usepackage {graphicx}
\usepackage {hyperref}
\usepackage {setspace}
\usepackage {subfig}
\usepackage {cleveref}
\begin{document}
\[
G(i, s, a) =
\begin{cases}
G(i+1, s, 0) + p & \text{if } i < n, s=0, a=0, SP[i] = 0 \\
G(i+1, \min
\begin{cases}
s+b \\
A
\end{cases} \Bigg \}, 0) + p & \text{if } i < n, s=0, a=0, SP[i] = 1 \\
G(i+1, s-1, 1) + 2p & \text{if } i < n, s > 0, a=1, SP[i] = 0 \\
G(i+1, \min\begin{cases}
s+b -1\\
A
\end{cases} \Bigg \}, 0) + 2p & \text{if } i < n, s > 0, a=1, SP[i]=1 \\
p & \text{if } i=n, s=0, a=0 \\
2p & \text{if } i=n, s>0 \\
\max
\begin{cases}
G(i+1, s, 0) + p\\
G(i+1, s-1, 1) + 2p
\end{cases} & \text{if } i < n, s > 0, a=0, SP[i] = 0 \\
\max
\begin{cases}
G(i+1, \min
\begin{cases}
A \\
s+b
\end{cases}
, 0) + p \\
G(i+1, \min
\begin{cases}
A \\
s+b-1
\end{cases}, 1) + 2p
\end{cases}
& \text{if } i < n, s > 0, a=0, SP[i] = 1
\end{cases}
\]
\end{document}
输出结果如下:
但是,我找不到有关如何做的任何信息:
- 无需执行
begin{cases}
和的最小/最大关系的情况end{cases}
(即,只是为了使其更清楚)。 - 自动放置结尾的大花括号,无需手动放置。
- 让
if ...
条件自动放置在每个外部案例之后,而无需&
直接使用。
任何帮助都将不胜感激!
答案1
据我所知,您的问题更多的是数学问题,而不是 LaTeX。Min、Max 构造通常以 的形式写出\min(a,b)
。接下来,您的问题的答案是:
-\min
并且\max
关系应该以不同的方式写出,例如:
\documentclass{article}
\usepackage {amsfonts}
\usepackage {amsmath,mathtools}
\usepackage [margin=1in]{geometry}
\begin{document}
\[
G(i, s, a) = \begin{cases}
G(i+1, s, 0) + p & \text{if } i < n, s=0, a=0, SP[i] = 0 \\
G(i+1, \min(s+b,A), 0) + p & \text{if } i < n, s=0, a=0, SP[i] = 1 \\
G(i+1, s-1, 1) + 2p & \text{if } i < n, s > 0, a=1, SP[i] = 0 \\
G(i+1, \min(s+b -1,A), 0) + 2p & \text{if } i < n, s > 0, a=1, SP[i]=1 \\
p & \text{if } i=n, s=0, a=0 \\
2p & \text{if } i=n, s>0 \\
\max\left{\begin{multlined}
G(i+1, s, 0) + p,\\[-1em]
G(i+1, s-1, 1) + 2p
\end{multlined}\right}
& \text{if } i < n, s > 0, a=0, SP[i] = 0 \\
\max\left(\begin{multlined}
G\bigl{i+1, \min{A,s+b}, 0\bigr} + p,\\[-1em]
G\bigl{i+1, \min{A,s+b-1,1},1\bigr} + 2p
\end{multlined}\right}
& \text{if } i < n, s > 0, a=0, SP[i] = 1
\end{cases}
\]
\end{document}
- 任何人的牙套都不能自动放置。
-对于if
没有必要写“&”符号,但这样就失去了cases
提供的数学表达式的格式。