将方程式放在一列中

将方程式放在一列中

我的文档使用的是\documentclass[conference]{IEEEtran}。页面被分成两个相等的列。现在,当我写下这个等式时,

$
Weight_W = 
\begin{bmatrix} 
W_W-1 & W_W-2 & W_W-3 & ... & 1 & ... & W_W-3 & W_W-2 & W_W-1
\end{bmatrix}
$

它填充一列并进入另一列。我需要将其保留在它的列中并放在一行中。我是新手,对 LaTeX 术语不太熟悉。所以这个问题可能是重复的,但我不明白。

答案1

您可以使用 将一个长矩阵拆分为两个小矩阵align*

\documentclass[conference]{IEEEtran}
\usepackage{amsmath}

\begin{document}

\begin{align*}
\mathrm{Weight}_W = [ &\begin{matrix} W_W-1 & W_W-2 & W_W-3 & ...\end{matrix} \\
&\begin{matrix} 1 & ... & W_W-3 & W_W-2 & W_W-1] \end{matrix}
\end{align*}

\end{document}

在此处输入图片描述

答案2

在这种情况下,将行矩阵拆分到多行似乎是唯一可行的解​​决方案。

但我不确定这是什么W_W意思。给它命名可能W看起来更好,但这是你的论文。

这里lipsum仅用于提供公式的上下文。

\documentclass[conference]{IEEEtran}
\usepackage{amsmath}
\usepackage{lipsum} % for context

\begin{document}

\lipsum*[4]
\begin{multline*}
\mathrm{Weight}_W =
  \left[
    \begin{matrix} W_W-1 & W_W-2 & W_W-3 & \dots \end{matrix}
  \right.
\\
  \left.
    \begin{matrix} \dots & 2 & 1 & 2 & \dots & W_W-3 & W_W-2 & W_W-1 \end{matrix}
  \right]
\end{multline*}
\lipsum

\end{document}

在此处输入图片描述

相关内容