我想在背面写下两个方程式(R3 和 R4)。
由于我使用了两列格式的模板,所以方程式变得像屏幕截图中那样混乱。
以下是代码:
\begin{equation} \label{eq:R3}
R_3(i) =
\begin{cases}
(q_i.c_i + (1-q_i)p_i + (n+1)w + nv)(\frac{q_i}{m_i-z_i} +\frac{(1-q_i)}{m_i-z_i}) & \text{if } i \geq (n-1) \\
(q_n.p_n + (1-q_n)c_n + (n+1)w + nv)(\frac{q_n}{m_n-z_n} +\frac{(1-q_n)}{m_n-z_n}) & \text{if } i = n
\end{cases}\end{equation}
\begin{equation} \label{eq:R4}
R_4(i) =
\begin{cases}
(q_i.p_i + (1-q_i)c_i + (n+3)w + (n+2)v)(\frac{q_i}{z_i+1} +\frac{(1-q_i)}{z_i+1}) & \text{if } i \geq (n-1) \\
(q_n.c_n + (1-q_n)p_n + (n+3)w + (n+2)v)(\frac{q_n}{z_n+1} +\frac{(1-q_n)}{z_n+1}) & \text{if } i = n
\end{cases}\end{equation}
您知道如何让这些方程式更整洁吗?我想把字体弄小一点,但我不知道该怎么做。
谢谢。
答案1
换行和小字体大小
\documentclass{IEEEtran}
\usepackage{tabularray}
\usepackage{amsmath}
\usepackage{showframe}
\usepackage{lipsum}
\begin{document}
\lipsum[1-6]
\begin{equation}\label{eq:R3}
\small
R_3(i) =
\begin{cases}
\begin{tblr}{colspec={l},colsep={0pt}}(q_i.c_i + (1-q_i)p_i + (n+1)w + nv) \\ \times(\frac{q_i}{m_i-z_i} +\frac{(1-q_i)}{m_i-z_i})\end{tblr} & \text{if } i \geq (n-1) \\
\begin{tblr}{colspec={l},colsep={0pt}}(q_n.p_n + (1-q_n)c_n + (n+1)w + nv) \\ \times(\frac{q_n}{m_n-z_n} +\frac{(1-q_n)}{m_n-z_n})\end{tblr} & \text{if } i = n
\end{cases}
\end{equation}
\begin{equation}\label{eq:R4}
\footnotesize
R_4(i) =
\begin{cases}
\begin{tblr}{colspec={l},colsep={0pt}}(q_i.p_i + (1-q_i)c_i + (n+3)w + (n+2)v) \\ \times(\frac{q_i}{z_i+1} +\frac{(1-q_i)}{z_i+1})\end{tblr} & \text{if } i \geq (n-1) \\
\begin{tblr}{colspec={l},colsep={0pt}}(q_n.c_n + (1-q_n)p_n + (n+3)w + (n+2)v) \\ \times(\frac{q_n}{z_n+1} +\frac{(1-q_n)}{z_n+1})\end{tblr} & \text{if } i = n
\end{cases}
\end{equation}
\par\lipsum[1]
\end{document}
双列方程
\documentclass{IEEEtran}
\usepackage{cuted}
\usepackage{amsmath}
\usepackage{showframe}
\usepackage{lipsum}
\begin{document}
\lipsum[1-2]
\begin{strip}
\begin{equation}\label{eq:R3}
R_3(i) =
\begin{cases}
(q_i.c_i + (1-q_i)p_i + (n+1)w + nv)(\frac{q_i}{m_i-z_i} +\frac{(1-q_i)}{m_i-z_i}) & \text{if } i \geq (n-1) \\
(q_n.p_n + (1-q_n)c_n + (n+1)w + nv)(\frac{q_n}{m_n-z_n} +\frac{(1-q_n)}{m_n-z_n}) & \text{if } i = n
\end{cases}
\end{equation}
\begin{equation}\label{eq:R4}
R_4(i) =
\begin{cases}
(q_i.p_i + (1-q_i)c_i + (n+3)w + (n+2)v)(\frac{q_i}{z_i+1} +\frac{(1-q_i)}{z_i+1}) & \text{if } i \geq (n-1) \\
(q_n.c_n + (1-q_n)p_n + (n+3)w + (n+2)v)(\frac{q_n}{z_n+1} +\frac{(1-q_n)}{z_n+1}) & \text{if } i = n
\end{cases}
\end{equation}
\end{strip}
\lipsum[4-7]
\end{document}
答案2
以双栏格式排版如此大的公式通常需要做出一些妥协。
这里的折衷方案是分割较长的部分并放弃cases
,从而将条件推到较长的顶部部分之下。
使用newtxmath
不仅能保证文本和数学字体的一致性,而且使得数学范围更窄。
笔记。 showframe
和lipsum
仅用于调试。前者添加了如图所示的帧。
\documentclass[journal]{IEEEtran}
\usepackage{amsmath,mathtools}
\usepackage{newtxtext,newtxmath}
\usepackage{showframe,lipsum}
\begin{document}
\lipsum*[1][1-3]
\begin{align}
\label{eq:R3}
\hspace{-0.5em}
R_3(i) &=
\left\lbrace
\begin{aligned}
&\mathmakebox[0.5\columnwidth][l]{(q_i.c_i + (1-q_i)p_i + (n+1)w + nv)} \\[0.5ex]
&\cdot\left(\frac{q_i}{m_i-z_i} +\frac{1-q_i}{m_i-z_i}\right)
&& \text{if } i \geq n-1
\\[2ex]
&\mathmakebox[0.5\columnwidth][l]{(q_n.p_n + (1-q_n)c_n + (n+1)w + nv)} \\[0.5ex]
&\cdot\left(\frac{q_n}{m_n-z_n} +\frac{1-q_n}{m_n-z_n}\right)
&& \text{if } i = n
\end{aligned}
\right.
\\
\label{eq:R4}
\hspace{-0.5em}
R_4(i) &=
\left\lbrace
\begin{aligned}
&\mathmakebox[0.5\columnwidth][l]{(q_i.p_i + (1-q_i)c_i + (n+3)w + (n+2)v)} \\[0.5ex]
&\cdot\left(\frac{q_i}{z_i+1} +\frac{1-q_i}{z_i+1}\right)
&& \text{if } i \geq n-1
\\[2ex]
&\mathmakebox[0.5\columnwidth][l]{(q_n.c_n + (1-q_n)p_n + (n+3)w + (n+2)v)} \\[0.5ex]
&\cdot\left(\frac{q_n}{z_n+1} +\frac{1-q_n}{z_n+1}\right)
&& \text{if } i = n
\end{aligned}
\right.
\end{align}
\lipsum
\end{document}
答案3
我建议您加载该mathtools
包(该包的超集amsmath
)并使用该包提供的\mathrlap
包装器和环境。dcases
mathtools
\documentclass[journal]{IEEEtran}
\usepackage{mathtools} % for '\mathrlap' macro and 'dcases' env.
\usepackage{newtxtext,newtxmath} % Times Roman text and math font clones
\usepackage{lipsum} % filler text
\begin{document}
\lipsum[1] % a paragraph of filler text
\begin{align}
R_3(i) &=
\begin{dcases}
\mathrlap{\bigl(q_i c_i + (1-q_i)p_i + (n+1)w + nv\bigr)} \\
\quad\times\biggl(\frac{q_i}{m_i-z_i} +\frac{1-q_i}{m_i-z_i}\biggr)
& \text{if $1\le i<n$} \\[1ex]
\mathrlap{\bigl(q_n p_n + (1-q_n)c_n + (n+1)w + nv)} \\
\quad\times\biggl(\frac{q_n}{m_n-z_n} +\frac{1-q_n}{m_n-z_n}\biggr)
& \text{if $i=n$}
\end{dcases} \label{eq:R3} \\[1.5ex]
R_4(i) &=
\begin{dcases}
\mathrlap{\bigl(q_i p_i + (1-q_i)c_i + (n+3)w + (n+2)v\bigr)} \\
\quad\times\biggl(\frac{q_i}{z_i+1} +\frac{1-q_i}{z_i+1}\biggr)
& \text{if $1\le i<n$} \\[1ex]
\mathrlap{\bigl(q_n c_n + (1-q_n)p_n + (n+3)w + (n+2)v\bigr)}\\
\quad\times\biggl(\frac{q_n}{z_n+1} +\frac{1-q_n}{z_n+1}\biggr)
& \text{if $i=n$}
\end{dcases} \label{eq:R4}
\end{align}
\lipsum % more filler text
\end{document}