共享乳胶下标中的新行

时间:2017-09-12 20:18:59

标签: latex sharelatex

我试图将这个超长的下标移到下面的一行,因为它太长了。代码是

\mathop{\mathbb{E}}_{x \in p_{data}(x), z \in p_{z}(z)}

表达式如下:

The current expression.

我希望字符z以前是新行,而是E的下标。

谢谢!

3 个答案:

答案 0 :(得分:0)

您可以使用以下内容代替\mathop指令:

$\mathbb{E}}_{x \in p_{data}(x),$

$z \in p_{z}(z)}$

这将呈现: final rendering in sharelatex

另一种选择

$\mathbb{E}}_{x \in p_{data}(x),$

$_{z \in p_{z}(z)}}$

将呈现为: 2nd sample image

答案 1 :(得分:0)

您正在寻找子堆栈

\mathbb{E}}_{\substack{x \in p_{data}(x)\\z \in p_{z}(z)}}

答案 2 :(得分:0)

执行此操作的方法有以下三种不同的特定方式(一个命令substack和一个环境subarray,其中至少有两个不同的对齐选项lc),由软件包amsmath(请参见guide, at page 21的7.1节)。它们全都可以在嵌入式数学模式下工作。要键入代码,包amssymb也是必要的(尽管\mathop{\mathbb{E}}可能是多余的)。

此代码

\documentclass{article}
\usepackage{amsmath,amssymb}

\begin{document}
\[
\mathop{\mathbb{E}}_{\substack{x \in p_{data}(x),\\ z \in p_{z}(z)}}
\]

\[
\mathop{\mathbb{E}}_{\begin{subarray}{l}x \in p_{data}(x),\\ z \in p_{z}(z)\end{subarray}}
\]

\[
\mathop{\mathbb{E}}_{\begin{subarray}{c}x \in p_{data}(x),\\ z \in p_{z}(z)\end{subarray}}
\]
\end{document}

提供以下输出:

screenshot of output