换行和小字体大小

换行和小字体大小

我想在背面写下两个方程式(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不仅能保证文本和数学字体的一致性,而且使得数学范围更窄。

笔记。 showframelipsum仅用于调试。前者添加了如图所示的帧。

\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包装器和环境。dcasesmathtools

在此处输入图片描述

\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}

相关内容