Seite 1 von 1

flalign/split Environment: Alignment

Verfasst: Mo 25. Mär 2013, 12:56
von likelihood
Hi zusammen,

ich habe drei "Probleme" bezüglich Alignment in der Mathematik Environment, insbesondere in der flalign/split Environment.

Mein Minimalbeispiel lautet wie folgt:
\documentclass{article}

\usepackage{geometry}

\usepackage{amsmath}
\usepackage{scrextend}

\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{booktabs}
\usepackage{natbib}
\usepackage[utf8]{inputenc}
\usepackage{inputenc}

\begin{document}

I employ the following two regression equations with two stages:

\begin{flalign}
\begin{split}
z_{it}=\alpha_0&+\mathbf{V'_{it}}\boldsymbol\alpha_1+v_{it}
\end{split} \tag{4.1} \\
\begin{split}
y_{it}=\beta_0&+\mathbf{DC'_{it}}\boldsymbol\beta_1+\mathbf{HCC'_{it}}\boldsymbol\beta_2+\mathbf{EC'_{it}}\boldsymbol\beta_3+\mathbf{HC'_{it}}\boldsymbol\beta_4+\\&+\delta_1\widehat{moves}_{it}+\delta_2\widehat{partial}_{it}+\delta_3\widehat{empty}_{it}+u_{it}
\end{split} \tag{4.2} \\ \notag \\
\begin{split}
z_{it}=\alpha_0&+\mathbf{V'_{it}}\boldsymbol\alpha_1+v_{it}
\end{split} \tag{5.1} \\
\begin{split}
y_{it}=\beta_0&+\mathbf{DC'_{it}}\boldsymbol\beta_1+\mathbf{HCC'_{it}}\boldsymbol\beta_2+\mathbf{EC'_{it}}\boldsymbol\beta_3+\mathbf{HC'_{it}}\boldsymbol\beta_4+\\&+\delta_1\widehat{moves}_{it}+\delta_2\widehat{partial}_{it}+\delta_3\widehat{empty}_{it}+\\&+\delta_4(\widehat{moves}_{it}*\widehat{partial}_{it})+\delta_5(\widehat{moves}_{it}*\widehat{empty}_{it})+u_{it}
\end{split} \tag{5.2}
\end{flalign}

\noindent where \textit{y} is \textit{income} or any of the four indicators of mental health, including their summary scale

\end{document}

Meine drei "Probleme" lauten wie folgt:

1. Ist es möglich, die Nummerierung jeder Gleichung bündig nach oben auszurichten, sodass die Nummerierung bei gegebenenfalls zweizeiligen Gleichungen immer in der ersten Zeile steht? Momentan ist die Nummerierung bei zweizeiligen Gleichungen mittig ausgerichtet.

2. Ist es möglich, den Abstand vor und nach der flalign Environment so einzustellen, dass er gleich groß ist? Momentan ist der obere Abstand größer als der untere Abstand.

3. Jetzt wird es sehr speziell (und wahrscheinlich kann man hier auch nichts machen): Ist es möglich, die "Hütchen" über Variablen bündig nach oben auszurichten? Momentan ist das Hütchen über "moves" unter dem Hütchen über partial.

Ich bin für euren Rat sehr dankbar.

Viele Grüße,

Chris

Verfasst: Mo 25. Mär 2013, 14:04
von Epllus
Zu 1. und 2. versuchs hiermit (habe die splitt Umgebung auskommentiert)
\documentclass{article} 

\usepackage{geometry} 

\usepackage{amsmath} 
\usepackage{scrextend} 

\usepackage{amssymb} 
\usepackage{amsthm} 
\usepackage{booktabs} 
\usepackage{natbib} 
\usepackage[utf8]{inputenc} 
\usepackage{inputenc} 

\begin{document} 

I employ the following two regression equations with two stages: 
\begin{flalign} 
%\begin{split} 
z_{it}=\alpha_0&+\mathbf{V'_{it}}\boldsymbol\alpha_1+v_{it} 
%\end{split} 
\tag{4.1} \\ 
%\begin{split} 
\tag{4.2} y_{it}=\beta_0&+\mathbf{DC'_{it}}\boldsymbol\beta_1+\mathbf{HCC'_{it}}\boldsymbol\beta_2+\mathbf{EC'_{it}}\boldsymbol\beta_3+\mathbf{HC'_{it}}\boldsymbol\beta_4+\\&+\delta_1\widehat{moves}_{it}+\delta_2\widehat{partial}_{it}+\delta_3\widehat{empty}_{it}+u_{it} \notag
%\end{split} \tag{4.2} 
\\ \notag \\ 
%\begin{split} 
z_{it}=\alpha_0&+\mathbf{V'_{it}}\boldsymbol\alpha_1+v_{it} 
%\end{split} 
\tag{5.1} \\ 
%\begin{split} 
 \tag{5.2}  y_{it}=\beta_0&+\mathbf{DC'_{it}}\boldsymbol\beta_1+\mathbf{HCC'_{it}}\boldsymbol\beta_2+\mathbf{EC'_{it}}\boldsymbol\beta_3+\mathbf{HC'_{it}}\boldsymbol\beta_4+\\&+\delta_1\widehat{moves}_{it}+\delta_2\widehat{partial}_{it}+\delta_3\widehat{empty}_{it}+\notag\\&+\delta_4(\widehat{moves}_{it}*\widehat{partial}_{it})+\delta_5(\widehat{moves}_{it}*\widehat{empty}_{it})+u_{it}\notag
%\end{split} 
\end{flalign} 

\noindent where \textit{y} is \textit{income} or any of the four indicators of mental health, including their summary scale 

\end{document} 
Zu 3. … vielleicht hat jemand anderes eine Idee.

Grüße
Epllus

Danke!

Verfasst: Mo 25. Mär 2013, 14:13
von likelihood
Lieber Epllus,

ganz, ganz toll! :)

1. und 2. wären damit gelöst.

Ich zweifle, ob es für 3. überhaupt eine Lösung gibt... mal schauen.

Vielen Dank!

Chris

Nachfrage zu 2.

Verfasst: Mo 25. Mär 2013, 14:49
von likelihood
Ich hätte doch noch eine Nachfrage zu 2.:

Wenn ich in der flalign Environment den Abstand oben größer haben wollte statt den Abstand unten, gibt es hier auch eine Möglichkeit, dies pro flalign Objekt neu anzugeben?

Vielen Dank im Voraus,

Chris

Verfasst: Mo 25. Mär 2013, 15:01
von Epllus
Meinst du sowas wie \vspace{}?

Grüße
Epllus

Genau

Verfasst: Mo 25. Mär 2013, 16:06
von likelihood
Epplus,

genau so etwas habe ich gemeint :)

Auch hierfür vielen Dank!

Chris

Re: Danke!

Verfasst: Mo 25. Mär 2013, 17:38
von Sepp99
likelihood hat geschrieben:Ich zweifle, ob es für 3. überhaupt eine Lösung gibt... mal schauen.
zu 3.: man könnte sich einen eigenen Befehl dazu schreiben:
\newcommand*{\who}[1]{%
	\widehat{\rule{0pt}{1.5ex}% bei 1.5ex Höhe einstellen
	#1}%
}
wobei mit dem Befehl rule eine Box mit 0pt Breite und z.B. mit 1.5ex Höhe geschaffen wird. Umdefinieren des widehat-Befehles halte ich nicht für vorteilhaft:
\documentclass{article}

\usepackage{geometry}

\usepackage{amsmath}
\usepackage{scrextend}

\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{booktabs}
\usepackage{natbib}
\usepackage[utf8]{inputenc}
\usepackage{inputenc}

\newcommand*{\who}[1]{%
	\widehat{\rule{0pt}{1.5ex}% bei 1.5ex Höhe einstellen
	#1}%
}

\begin{document}

I employ the following two regression equations with two stages:
\begin{flalign}
y_{it}=\beta_0&+\mathbf{DC'_{it}}\boldsymbol\beta_1+\mathbf{HCC'_{it}}\boldsymbol\beta_2+\mathbf{EC'_{it}}\boldsymbol\beta_3+\mathbf{HC'_{it}}\boldsymbol\beta_4+\\&+\delta_1\who{moves}_{it}+\delta_2\who{partial}_{it}+\delta_3\who{empty}_{it}+u_{it} \notag
\end{flalign}

\noindent where \textit{y} is \textit{income} or any of the four indicators of mental health, including their summary scale

\end{document}
Gruß, Sepp

Vielen Dank!

Verfasst: Mo 25. Mär 2013, 17:56
von likelihood
Der neue Command funktioniert hevorragend! :)

Ganz vielen Dank! Alle Probleme sind gelöst.

Viele Grüße,

Chris