dmath - Formelnummerierung verschoben

Formelsatz für Mathematik, Naturwissenschaften und Technik


Atwwod
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Do 31. Aug 2017, 19:22

dmath - Formelnummerierung verschoben

Beitrag von Atwwod »

Hallo,



ich habe folgende Formel:

\documentclass[10pt,a4paper,final]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{breqn}
\begin{document}

\begin{dmath}
BAYSIAN_{it}=\beta_1 FXRISK_{it}+\beta_2 ALPHA_{it} +\beta_3 OMEGA_{it} + \beta_4 DELTA_{it} + \beta_5 ROA_{it} + \beta_6 \Delta BALTA_{it} + \beta_7 ForEX_{it} + \beta_8 SG_{it} + \beta_{9} CANDA_{it} + \beta_{10} ISONA_{it} + \beta_{11} FOX_{it} + \beta_{12} GOLF_{it} + \sum_{t=1}^{T-1} \beta_t Year_t + c_{it}.
\end{dmath}

\end{document}


Bei mir erscheint nun das (1) nicht neben der Formel. Stattdessen erscheint (1) schräg unterhalb der Formel. Das wurde von meinem Bachelorarbeit-Betreuer moniert. Wie kann ich das ändern?

Lieben Dank und Grüßlies! :)
Zuletzt geändert von Atwwod am Fr 1. Sep 2017, 11:17, insgesamt 2-mal geändert.

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Bearbeite bitte nach der Lektüre der folgenden Leseempfehlungen Deinen Beitrag:

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

Du kannst bei dem offensichtlich von dir verwendeten breqn-Paket auch manuell Zeilenumbrüche per \\ einfügen. Allerdings scheint mir das Paket recht anfällig für Fehler, insb. mit anderen Paketen.

Alternativen gibt es genug, für alles weitere: Minimalbeispiel!
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

Atwwod
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Do 31. Aug 2017, 19:22

Beitrag von Atwwod »

Ah, ok. Danke! :)

Atwwod
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Do 31. Aug 2017, 19:22

Beitrag von Atwwod »

Ja, das klappt prima!!!


Eine Frage noch dazu. Und zwar wird durch das Summenzeichen der Zeilenabstand so gross.

Wie kann ich es erreichen, dass der Zeilenabstand in allen Zeilen der Formel konstant ist?

Lieben Dank! :)

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

markusv hat geschrieben:für alles weitere: Minimalbeispiel!
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

Atwwod
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Do 31. Aug 2017, 19:22

Beitrag von Atwwod »

Ja, ist das nicht in meinem Beitrag Nr. 1 dieses Threads ein Minimalbeispiel?

LG und lieben Dank für deine Hilfe!

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

Atwwod hat geschrieben:Ja, ist das nicht in meinem Beitrag Nr. 1 dieses Threads ein Minimalbeispiel?
Ok, das habe ich nicht gesehen. Wenn du den Code noch markierst (entspr. 2. Link im 2. Post) sieht das schon sehr gut aus. :wink:

Zu deiner Frage:
QUICK and DIRTY würde ich in der zweiten Zeile ein \vphantom{\sum_{t=1}^{T-1}} einbauen, um die Höhe zu erweitern.

Ohne breqn verwenden zu müssen, würde ich auf die split-Umgebung und \renewcommand{\arraystretch}{1.2} zurück greifen.

Beides im Minimalbeispiel:
\documentclass{article} 
 \usepackage[utf8]{inputenc} 
 \usepackage{amsmath} 
 \usepackage{breqn} 
 \begin{document} 

 \begin{dmath}
 BAYSIAN_{it}=\beta_1 FXRISK_{it}+\beta_2 ALPHA_{it} +\beta_3 OMEGA_{it} + \beta_4 DELTA_{it}\vphantom{\sum_{t=1}^{T-1}} + \beta_5 ROA_{it} + \beta_6 \Delta BALTA_{it} + \beta_7 ForEX_{it} + \beta_8 SG_{it} + \beta_{9} CANDA_{it} + \beta_{10} ISONA_{it} + \beta_{11} FOX_{it} + \beta_{12} GOLF_{it} + \sum_{t=1}^{T-1} \beta_t Year_t + c_{it}. 
 \end{dmath}
 
 Alternativ:
  \begin{equation}
  \begin{split}\renewcommand{\arraystretch}{1.2}
 BAYSIAN_{it}=&\,\beta_1 FXRISK_{it}+\beta_2 ALPHA_{it} +\beta_3 OMEGA_{it}\\
 &+ \beta_4 DELTA_{it}\vphantom{\sum_{t=1}^{T-1}} + \beta_5 ROA_{it} + \beta_6 \Delta BALTA_{it}\\
 &+ \beta_7 ForEX_{it} + \beta_8 SG_{it} + \beta_{9} CANDA_{it} + \beta_{10} ISONA_{it}\\
 &+ \beta_{11} FOX_{it} + \beta_{12} GOLF_{it} + \sum_{t=1}^{T-1} \beta_t Year_t + c_{it}.
 \end{split}
 \end{equation}

 \end{document} 
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

Atwwod
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Do 31. Aug 2017, 19:22

Beitrag von Atwwod »

Danke für deine Antwort, markusv.

Allerdings funktioniert \vphantom{\sum_{t=1}^{T-1}} nicht. Dann ist das Summenzeichen komplett weg.

Außerdem bekomme ich bei deiner zweiten Alternative folgende Fehlermeldung: ! LaTeX Error: Environment split undefined.

Ich hoffe, Du kannst mir helfen! :)

Lieben Dank!!! :)

Stamm-

Eindeutiger Fehler

Beitrag von Stamm- »

Wie man unschwer feststellen kann, funktioniert das Beispiel von markusv auf 》Overleaf《 (und nicht nur dort). Die Umgebung split wird von 》amsmath《 bereit gestellt. Dazu muss das Paket natürlich auch geladen werden. Die Fehlermeldung deutet darauf hin, dass genau das bei dir eben nicht erfolgt ist.

Antworten