Mehrzeilige Gleichung mit Teilung

Mehrzeilige Gleichung mit Teilung

Ich habe folgendes Problem:

Bildbeschreibung hier eingeben

Natürlich möchte ich, dass sie =ausgerichtet sind, und ich brauche zwei Zeilen für die Gleichung, die auf die dritte folgen =.

Außerdem bin ich mir nicht so sicher, ob ich die \big{[}und \big{]}Befehle richtig verwendet habe!?

Bisheriger Code wie folgt:

\documentclass[12pt, a4paper] {article}
\usepackage{amsmath}
\DeclareMathOperator{\var}{var}
\usepackage{mathdesign}
\renewcommand{\vec}[1]{\mathbf{#1}}

\begin{document}
\begin{equation}
\begin{split}
\vec{V}_i &= E[\boldsymbol{\hat{\vec{\varepsilon}}}^*_i \boldsymbol{\hat{\vec{\varepsilon}}}^*_{i}' \;\;|\;\; \vec{X}^*_i]\\
&= \big{[}[\boldsymbol{\vec{\varepsilon}}^*_i - \vec{X}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i)] [\boldsymbol{\vec{\varepsilon}}^*_i - \vec{X}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i)]' \;\;|\;\; \vec{X}^*_{i}\big{]}
&= E[\boldsymbol{\vec{\varepsilon}}^*_i \boldsymbol{\vec{\varepsilon}}^*_{i}' - \boldsymbol{\vec{\varepsilon}}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i)' \vec{X}^*_{i}' - \vec{X}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i) \boldsymbol{\vec{\varepsilon}}^*_{i}'\\ + \vec{X}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i) (\hat{\vec{\theta}}_i - \vec{\theta}_i)' \vec{X}^*_{i}' \;\;|\;\; \vec{X}^*_i]\\
&= \vec{I} \sigma^2_{\boldsymbol{\vec{\varepsilon}}^*_{i}} + \vec{X}^*_i (\vec{X}'_i \vec{X}_i)^{-1} \vec{X}^*_{i}' \sigma^2_{\boldsymbol{\vec{\varepsilon}}^*_{i}}.
\label{eq: covariance}
\end{split}
\end{equation}

\end{document}

Antwort1

multlinedSie können die Umgebung von verwenden mathtools. Ich habe auch einen \EVBefehl definiert, der mit einem Befehl funktioniert given(nach einem Beispiel in der Mathtools-Dokumentation). Er hat eine einfache Syntax ( \EV{A \given B}und gibt einen korrekten Abstand für die an Expected Valueund hat Trennzeichen und eine vertikale Linie, die sich an die Inhaltsgröße in der starVersion anpassen; andernfalls kann er ein optionales Argument ( , usw.) für die Größe annehmen \big, \Big. Leider funktioniert er nicht mit Zeilenumbrüchen, daher musste der mehrzeilige Teil von Hand gemacht werden.

\documentclass[12pt, a4paper] {article}
\usepackage{mathtools}
\DeclareMathOperator{\var}{var}
\usepackage{mathdesign}
\renewcommand{\vec}[1]{\mathbf{#1}}

\providecommand\given{}
\DeclarePairedDelimiterXPP\EV[1]{E}[]{}{
\renewcommand\given{\nonscript\;\delimsize\vert\nonscript\;\mathopen{}}
#1}
\begin{document}

\begin{equation}
\begin{split}
\vec{V}_i &= \EV*{\boldsymbol{\hat{\vec{\varepsilon}}}^{*}_i \boldsymbol{\hat{\vec{\varepsilon}}^{*} _i}{'}\given \vec{X}^{*}_i}\\
&= \EV[\big]{[\boldsymbol{\vec{\varepsilon}}^*_i - \vec{X}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i)] [\boldsymbol{\vec{\varepsilon}}^*_i - \vec{X}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i)]' \given \vec{X}^*_{i}}\\
&=\!\begin{multlined}[t]E\bigl[\boldsymbol{\vec{\varepsilon}}^*_i \boldsymbol{\vec{\varepsilon}}^*_{i}{'} - \boldsymbol{\vec{\varepsilon}}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i)' \vec{X}^*_{i}{'} - \vec{X}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i) \boldsymbol{\vec{\varepsilon}}^*_{i}{'}\\
+ \vec{X}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i) (\hat{\vec{\theta}}_i - \vec{\theta}_i)' \vec{X}^*_{i}{'} \;\big\vert\; \vec{X}^*_i\bigr]
\end{multlined}\\
&= \vec{I} \sigma^2_{\boldsymbol{\vec{\varepsilon}}^*_{i}} + \vec{X}^*_i (\vec{X}'_i \vec{X}_i)^{-1} \vec{X}^*_{i}{'} \sigma^2_{\boldsymbol{\vec{\varepsilon}}^*_{i}}.
\label{eq: covariance}
\end{split}
\end{equation}

\end{document} 

Bildbeschreibung hier eingeben

Antwort2

Fügen Sie ein \phantomGleichheitszeichen ein (mit entsprechendem Abstand darum herum – wie in {}={}), und fügen Sie hinzu, \qquadum diesen Teil der Gleichung nach rechts zu verschieben.

Hier sehen Sie ein Modell, wie es aussehen wird, wobei Sie verstrebte Kästen verwenden, um die Komponenten Ihrer Gleichung darzustellen:

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{amsmath}

\newcommand{\strutboxed}[1]{\boxed{\mathstrut\rule{#1}{0pt}}}

\begin{document}
\begin{equation}
  \begin{split}
    \strutboxed{2em} &= \strutboxed{15em} \\
                     &= \strutboxed{20em} \\
                     &= \strutboxed{15em} \\
                     &\phantom{{}={}} \qquad \strutboxed{10em} \\
                     &= \strutboxed{12em}.
  \end{split}
\end{equation}

\end{document}

Sie sollten auch \bigL[und/oder \bigR]und Freunde anstelle von verwenden \big. Siehe dieamsmath BenutzerhandbuchWeitere Informationen zu diesen und anderen Paaren:

Bildbeschreibung hier eingeben

Antwort3

ich wurde durch den Fehler gestoppt

! Double superscript.

was durch mehrere Vorkommen dieser Kombination aus tiefgestelltem und hochgestelltem Zeichen verursacht wurde:

\vec{X}^*_{i}'

und sind beide hochgestellte Zeichen, und obwohl das nicht sofort offensichtlich ist, möchte Tex sie als eine einzige Gruppe betrachten. Stellen Sie also entweder dem Apostroph (Primärzeichen) eine leere Gruppe voran, ^*um es vom Sternchen zu trennen, oder kombinieren Sie sie als . (Ich glaube, die Trennung ist erwünscht.)'{}^{*\prime}

außerdem benötigt die zweite Zeile \\am Ende und die Zeile nach der dritten am Anfang etwas Leerzeichen, um sie einzurücken, sowie vor dem Pluszeichen, um den richtigen Abstand für einen binären Operator zu erhalten.=&{}

hier das reparierte Display:

\documentclass[12pt, a4paper] {article}
\usepackage{amsmath}
\DeclareMathOperator{\var}{var}
\usepackage{mathdesign}
\renewcommand{\vec}[1]{\mathbf{#1}}

\begin{document}
\begin{equation}
\begin{split}
\vec{V}_i &= E[\boldsymbol{\hat{\vec{\varepsilon}}}^*_i
  \boldsymbol{\hat{\vec{\varepsilon}}}^*_{i}{}' \;\;|\;\; \vec{X}^*_i]\\
&= \big{[}[\boldsymbol{\vec{\varepsilon}}^*_i
  - \vec{X}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i)]
    [\boldsymbol{\vec{\varepsilon}}^*_i - \vec{X}^*_i (\hat{\vec{\theta}}_i
  - \vec{\theta}_i)]' \;\;|\;\; \vec{X}^*_{i}\big{]}\\
&= E[\boldsymbol{\vec{\varepsilon}}^*_i \boldsymbol{\vec{\varepsilon}}^*_{i}{}'
 - \boldsymbol{\vec{\varepsilon}}^*_i (\hat{\vec{\theta}}_i
 - \vec{\theta}_i)' \vec{X}^*_{i}{}' - \vec{X}^*_i (\hat{\vec{\theta}}_i
 - \vec{\theta}_i) \boldsymbol{\vec{\varepsilon}}^*_{i}{}'\\
& \qquad{}
 + \vec{X}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i) (\hat{\vec{\theta}}_i
 - \vec{\theta}_i)' \vec{X}^*_{i}{}' \;\;|\;\; \vec{X}^*_i]\\
&= \vec{I} \sigma^2_{\boldsymbol{\vec{\varepsilon}}^*_{i}}
 + \vec{X}^*_i (\vec{X}'_i \vec{X}_i)^{-1} \vec{X}^*_{i}{}'
   \sigma^2_{\boldsymbol{\vec{\varepsilon}}^*_{i}}.
\label{eq: covariance}
\end{split}
\end{equation}

\end{document}

Ausgabe des Beispielcodes

Antwort4

Danke, Bernard, für deine Hilfe.

Beim Angleichen dieser Gleichungen an meine vorherigen stoße ich jedoch auf ein weiteres Problem.

\documentclass[12pt, a4paper] {article}
\usepackage{mathtools}
\DeclareMathOperator{\var}{var}
\usepackage{mathdesign}
\renewcommand{\vec}[1]{\mathbf{#1}}

\providecommand\given{}
\DeclarePairedDelimiterXPP\EV[1]{E}[]{}{
\renewcommand\given{\nonscript\;\delimsize\vert\nonscript\;\mathopen{}}
#1}
\begin{document}


I expect the abnormal returns to be jointly normally distributed with a zero conditional mean and conditional covariance matrix $\vec{V}_i$, to, as Campbell, et al show, get:
\begin{equation}
\begin{split}
E[\boldsymbol{\hat{\vec{\varepsilon}}}^*_i \;\;|\;\; \vec{X}^*_i] &= E[\vec{R}^*_i - \vec{X}^*_i \hat{\vec{\theta}}_i \;\;|\;\; \vec{X}^*_i]\\
&= E[(\vec{R}^*_i - \vec{X}^*_i \hat{\vec{\theta}}_i) - \vec{X}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i) \;\;|\;\; \vec{X}^*_i]\\
&= 0.
\label{eq: expectedmean}
\end{split}
\end{equation}

\begin{equation}
\begin{split}
\vec{V}_i &= \EV*{\boldsymbol{\hat{\vec{\varepsilon}}}^{*}_i \boldsymbol{\hat{\vec{\varepsilon}}^{*} _i}{'}\given \vec{X}^{*}_i}\\
&= \EV[\big]{[\boldsymbol{\vec{\varepsilon}}^*_i - \vec{X}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i)] [\boldsymbol{\vec{\varepsilon}}^*_i - \vec{X}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i)]' \given \vec{X}^*_{i}}\\
&=\!\begin{multlined}[t]E\bigl[\boldsymbol{\vec{\varepsilon}}^*_i \boldsymbol{\vec{\varepsilon}}^*_{i}{'} - \boldsymbol{\vec{\varepsilon}}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i)' \vec{X}^*_{i}{'} - \vec{X}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i) \boldsymbol{\vec{\varepsilon}}^*_{i}{'}\\
+ \vec{X}^*_i (\hat{\vec{\theta}}_i - \vec{\theta}_i) (\hat{\vec{\theta}}_i - \vec{\theta}_i)' \vec{X}^*_{i}{'} \;\big\vert\; \vec{X}^*_i\bigr]
\end{multlined}\\
&= \vec{I} \sigma^2_{\boldsymbol{\vec{\varepsilon}}^*_{i}} + \vec{X}^*_i (\vec{X}'_i \vec{X}_i)^{-1} \vec{X}^*_{i}{'} \sigma^2_{\boldsymbol{\vec{\varepsilon}}^*_{i}}.
\label{eq: covariance}
\end{split}
\end{equation}

\end{document} 

Gibt mir die folgende Ausgabe:Bildbeschreibung hier eingeben

Dabei würde ich das = der Gleichung (2) gern nach rechts ausrichten, damit es mit dem = der Gleichung (1) übereinstimmt, da ich vorhergehende Gleichungen habe, deren = die gleiche horizontale Größe haben wie Gleichung 1.

Danke!

verwandte Informationen