![我怎样才能分解一个长等式?](https://linux22.com/image/330409/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E5%88%86%E8%A7%A3%E4%B8%80%E4%B8%AA%E9%95%BF%E7%AD%89%E5%BC%8F%EF%BC%9F.png)
我有一个很长的等式,很难分解它以使其看起来更专业。我该怎么做?
\begin{equation}
\begin{split}
&\mathbb{P}\left( \left. Z_{1}\in dx_{1},Z_{2}\in dx_{2},\cdots ,Z_{n}\in
dx_{n}\right\vert Z_{n+1}=x_{n+1}\right) \\
\qquad &=f_{Z_{n+1}}\left(x_{n+1}\right) ^{-1}\left[ \mathbb{P}\left( \left\{ Z_{1}\in dx_{1},Z_{2}\in
dx_{2},\cdots ,Z_{n}\in dx_{n}\right\} \cap \left\{ Z_{n+1}=x_{n+1}\right\} \right) \right] \\
=f_{Z_{n+1}}\left( x_{n+1}\right) ^{-1}\times \mathbb{\pi } \\
=e^{-x_{n+1}}dx_{1}\cdots dx_{n+1}/f_{Z_{n+1}}\left( x_{n+1}\right) \\
=n!x^{-n}dx_{1}\cdots dx_{n}
\end{split}
\end{equation}
答案1
你离目标不远了。删除所有只会造成不良影响的\left
和\right
标记,在这种情况下;只有一对括号要求稍微大一点(带有\bigl
和\bigr
)。
最后两行中的点也需要一些帮助;使用\mid
而不是\vert
,以获得更好的间距,并且不要忘记\,
阶乘之后。
最后一件事:我在 中添加了空上标f_{Z_{n+1}}
,因此下标稍微向下移动。
\documentclass{article}
\usepackage{mathtools}
\usepackage{amsfonts} % for \mathbb
\DeclareMathOperator{\PR}{\mathbb{P}}
\begin{document}
\begin{equation}
\begin{split}
&\PR(Z_{1}\in dx_{1},Z_{2}\in dx_{2},\dots ,Z_{n}\in dx_{n}\mid Z_{n+1}=x_{n+1})
\\
&\quad =f^{}_{Z_{n+1}}(x_{n+1}) ^{-1}\bigl[
\PR( \{ Z_{1}\in dx_{1},Z_{2}\in dx_{2},\dots,Z_{n}\in dx_{n}\}
\\
&\qquad\qquad \cap\{Z_{n+1}=x_{n+1}\})\bigr] \\
&\quad =f^{}_{Z_{n+1}}( x_{n+1}) ^{-1}\times \pi \\
&\quad =e^{-x_{n+1}}dx_{1}\dotsm dx_{n+1}/f^{}_{Z_{n+1}}(x_{n+1}) \\
&\quad =n!\,x^{-n}dx_{1}\dotsm dx_{n}
\end{split}
\end{equation}
\end{document}
答案2
一些建议:
继续使用
split
环境,但在所有行上提供对齐点使用第 2 行符号
aligned
右侧的环境=
将该行拆分为两行不要过度使用
\left
和\right
;事实上,对于手头的方程式来说,它们不是必需的根本。不要
\cdots
在手头的方程中使用。相反,\dots
在前两行中使用,并\dotsm
在最后两行中使用(“乘以点”)。没有 的“Blackboard Bold”版本
\pi
;因此,\mathbb{\pi }
与 相同\pi
。如果您必须生成符号的粗体版本,请写入\boldsymbol{\pi}
;或者,加载bm
包并写入\bm{\pi}
。
\documentclass{article}
\usepackage{amsmath,amsfonts,bm}
\begin{document}
\begin{equation}
\begin{split}
\mathbb{P}(
&Z_{1}\in dx_{1},Z_{2}\in dx_{2},\dots, Z_{n}\in
dx_{n} \mid Z_{n+1}=x_{n+1}) \\
&=\!\begin{aligned}[t]
f_{Z_{n+1}}^{} (x_{n+1})^{-1} \bigl[ \mathbb{P}(\{
&Z_{1}\in dx_{1}, Z_{2}\in dx_{2}, \dots , Z_{n}\in dx_{n}\} \\
&\cap \{ Z_{n+1}=x_{n+1}\} ) \bigr]
\end{aligned}\\
&=f_{Z_{n+1}}( x_{n+1})^{-1} \times \bm{\pi} \\
&=e^{-x_{n+1}}\,dx_{1}\dotsm dx_{n+1} / f_{Z_{n+1}}( x_{n+1}) \\
&=n!\,x^{-n}\,dx_{1}\dotsm dx_{n}
\end{split}
\end{equation}
\end{document}
答案3
multline
我建议使用和来解决aligned
。如果不使用边距注释,geometry 包会产生更合理的边距。最后,我使用\DeclarePairedDelimiter
commad 形式简化了您的代码mathtools
:我定义了一个\Prob
+\given
命令用于条件概率,以及一个\set
命令,如果在其带星号的版本中使用,或者使用选项( ,&c.),则它们具有可变大小的分隔符\big, \Big
:
\documentclass{article}
\usepackage{mathtools,amsfonts} % for 'dcases' environment
\usepackage{xparse} \usepackage[showframe]{geometry}
\DeclarePairedDelimiterXPP\Prob[1]{\mathbb P}(){}{
\newcommand\given{\nonscript\:\delimsize\vert\nonscript\:}
#1}
\DeclarePairedDelimiterX{\set}[1]\{\}{\setargs{#1}}
\NewDocumentCommand{\setargs}{>{\SplitArgument{1}{;}}m} {\setargsaux#1}
\NewDocumentCommand{\setargsaux}{mm}
{\IfNoValueTF{#2}{\nonscript\,#1\nonscript\,}{\nonscript\,#1\nonscript\;{;}
\nonscript\:\allowbreak #2\nonscript\,}}
\begin{document}
\begin{multline}
\Prob{ Z_{1} \in dx_{1},Z_{2} \in dx_{2}, \dots ,Z_{n}\in
dx_{n}\given Z_{n+1} =x_{n+1}} \\
\begin{aligned}
& =f_{Z_{n+1}}\left(x_{n+1}\right) ^{-1}\left[ \Prob*{\set*{ Z_{1} \in dx_{1},Z_{2} ∈
dx_{2}, \dots ,Z_{n} \in dx_{n}} \cap \set*{ Z_{n+1}=x_{n+1}}} \right] \\
& =f_{Z_{n+1}}\left( x_{n+1}\right) ^{-1} \times \mathbb{\pi } \\
& =e^{-x_{n+1}}dx_{1}\dotsm dx_{n+1}/f_{Z_{n+1}}\left( x_{n+1}\right) \\
& =n!\,x^{-n}dx_{1} \dotsm dx_{n}
\end{aligned}
\end{multline}
\end{document}