Zeilenumbruch in Formel
Moderator: Moderatoren
Zeilenumbruch in Formel
Hallo,
ich habe folgendes Problem:
ich will eine längere Formel der Form "a and b and c and d ..." darstellen und benötige dafür einen Zeilenumbruch.
Leider funktioniert newline nicht weil OOo Math für "and" immer zwei Argumente will. Somit kommt bei folgender (oder ähnlicher) Konstruktion ein Fehler, weil beim ersten "and" der zweiten Zeile das erste Argument fehlt:
"a and b newline
and c and d"
Hat jemand eine Idee wie ich die Darstellung des "and" erzwingen kann?
ich habe folgendes Problem:
ich will eine längere Formel der Form "a and b and c and d ..." darstellen und benötige dafür einen Zeilenumbruch.
Leider funktioniert newline nicht weil OOo Math für "and" immer zwei Argumente will. Somit kommt bei folgender (oder ähnlicher) Konstruktion ein Fehler, weil beim ersten "and" der zweiten Zeile das erste Argument fehlt:
"a and b newline
and c and d"
Hat jemand eine Idee wie ich die Darstellung des "and" erzwingen kann?
-
- Beiträge: 7
- Registriert: Di, 24.05.2005 13:15
- Wohnort: Sundern
Hallo, ich habe ein ähnliches Problem:
A_{Dachfläche anteilig} = (l_{linke Seite} over 2 + l_{rechte Seite} over 2) cdot (h_{anteilig} over "cos(180°-Dachneigung)") = ("4,57m" over 2 + "5,13m" over 2) cdot (("2,645m" over 2 )over "cos 52°") = 3,85m cdot 2,15m = 8,28m²
Dabei ist die Formel zu lang und muss getrennt werden. Den Trick mit - ` <kleinerFreiraum> klappt aber leider nicht. Hab ich da was falsch gemacht? ich hab das folgender Amßen probiert:
A_{Dachfläche anteilig} = (l_{linke Seite} over 2 + l_{rechte Seite} over 2) cdot (h_{anteilig} over "cos(180°-Dachneigung)") = ("4,57m" over 2 + "5,13m" over 2) cdot (("2,645m" over 2 )over "cos 52°") = newline 3,85m cdot 2,15m = 8,28m²
Folglich des Tricks müsste das ja dann heißen:
A_{Dachfläche anteilig} = (l_{linke Seite} over 2 + l_{rechte Seite} over 2) cdot (h_{anteilig} over "cos(180°-Dachneigung)") = ("4,57m" over 2 + "5,13m" over 2) cdot (("2,645m" over 2 )over "cos 52°") = `= 3,85m cdot 2,15m = 8,28m²
Oder ist das falsch?
/edit: Habs selbst heraus gefunden. ich habe die Formel jetzt mit "= newline "=" getrennt. Dann ging das plötzlich.
A_{Dachfläche anteilig} = (l_{linke Seite} over 2 + l_{rechte Seite} over 2) cdot (h_{anteilig} over "cos(180°-Dachneigung)") = ("4,57m" over 2 + "5,13m" over 2) cdot (("2,645m" over 2 )over "cos 52°") = 3,85m cdot 2,15m = 8,28m²
Dabei ist die Formel zu lang und muss getrennt werden. Den Trick mit - ` <kleinerFreiraum> klappt aber leider nicht. Hab ich da was falsch gemacht? ich hab das folgender Amßen probiert:
A_{Dachfläche anteilig} = (l_{linke Seite} over 2 + l_{rechte Seite} over 2) cdot (h_{anteilig} over "cos(180°-Dachneigung)") = ("4,57m" over 2 + "5,13m" over 2) cdot (("2,645m" over 2 )over "cos 52°") = newline 3,85m cdot 2,15m = 8,28m²
Folglich des Tricks müsste das ja dann heißen:
A_{Dachfläche anteilig} = (l_{linke Seite} over 2 + l_{rechte Seite} over 2) cdot (h_{anteilig} over "cos(180°-Dachneigung)") = ("4,57m" over 2 + "5,13m" over 2) cdot (("2,645m" over 2 )over "cos 52°") = `= 3,85m cdot 2,15m = 8,28m²
Oder ist das falsch?
/edit: Habs selbst heraus gefunden. ich habe die Formel jetzt mit "= newline "=" getrennt. Dann ging das plötzlich.
ist das ein fehler
_________________________
Nachrichten zur aktuellen Technik
weil bei mir funkt es mit diesem kleinen pünktchen so nicht.`=
_________________________
Nachrichten zur aktuellen Technik
Zuletzt geändert von friedhelm am Di, 07.08.2012 05:12, insgesamt 1-mal geändert.
Code: Alles auswählen
U_{e}=U_{C3}*(T_{1}T_{2}T_{3}*s^{3}+T_{1}T_{2}s^{2}+T_{1}R_{2}C_{3}s^{2}+T_{1}T_{3}s^{2}+
R_{1}C_{2}T_{3}s^{2}+T_{2}T_{3}s^{2}+T_{1}s+R_{1}C_{2}s+R_{1}C_{3}s+T_{2}s+R_{2}C_{3}s+T_{3}s+1)
Aber auch mit den oben angegebenen Tips will es nicht klappen.
Das Problem ist wohl, dass der Zeilenumbruch innerhalb einer Klammer () stattfindet.
Hat jemand eine Idee?
MfG, Flo
Ja, nur wo?In dieser Formel hätte ich gerne einen Zeilenumbruch.
Aber auch mit den oben angegebenen Tips will es nicht klappen.
Welche Tips speziell? newline sollte immer gehen. Ich würde mal etwas probieren. Folgendes sieht als Formel-Code nicht toll aus, aber die Darstellung ist OK.
Nur was erwartest Du wenn völlig unklar bleibt, wo Du umbrechen willst, wie Du ggf. Ausrichten willst usw.
Code: Alles auswählen
{U_{e}=U_{C3}*\(T_{1}T_{2}T_{3}*s^{3}+T_{1}T_{2}s^{2}+T_{1}R_{2}C_{3}s^{2}+T_{1}T_{3}s^{2}+""} newline {
R_{1}C_{2}T_{3}s^{2}+T_{2}T_{3}s^{2}+T_{1}s+R_{1}C_{2}s+R_{1}C_{3}s+T_{2}s+R_{2}C_{3}s+T_{3}s+1\)}
Gruß
Stephan
Re: Zeilenumbruch in Formel
Warum beginnst du für dein neues Thema nicht einen neuen Thread?
Das Thema Ausrichtungen von Gleichungen wird z.B. im OOo-Wiki behandelt: GleichungAusrichten.
Entsprechend lautet dein Code dann:
Öffnende und schließende Klammen sind darin in jedem Matrix-Element im Gleichgewicht! Entsprechend wird die erste öffnende Klammer left ( in der zweiten Zeile mit einem right none abgeschlossen, in der dritten Zeile mit left none quasi wieder geöffnet und am Schluß mit right ) endgültig geschlossen. Die Backticks ` (kleine Abstände) sorgen dafür, dass die Formel auch dem Auge schmeichelt.
Gruß
lorbass
Das Thema Ausrichtungen von Gleichungen wird z.B. im OOo-Wiki behandelt: GleichungAusrichten.
Entsprechend lautet dein Code dann:
Code: Alles auswählen
alignl matrix {
%SIGMA # {}={} # { {1} over {N} sum from{k=1} to {N} (x_k - %my)(x_k - %my)^{T} } ##
{} # {}={} # { {1} over {8} left ( ` left ( matrix {-4 ## -2} right ) left ( matrix {-4 # -2} right ) `+` left ( matrix {-2 ## -2} right ) left ( matrix {-2 # -2} right ) `+` left ( matrix {-2 ## -1} right ) left ( matrix{-2 # -1} right ) `+` left ( matrix {-1 ## -1} right ) left ( matrix {-1 # -1} right ) right none } ##
{} # {} # { left none +` left ( matrix {0 ## 1} right ) left ( matrix {0 # 1} right ) `+` left ( matrix {2 ## 2} right ) left ( matrix {2 # 2} right ) `+` left ( matrix {3 ## 1} right ) left ( matrix {3 # 1} right ) `+` left ( matrix {4 ## 2} right ) left ( matrix {4 # 2} right ) ` right ) }
}
Gruß
lorbass
Re: Zeilenumbruch in Formel
Also nochmal: Warum — zum Henker — beginnst du für dein neues Thema nicht einen neuen Thread?Klaus1234 hat geschrieben:Kann mir jemand sagen, wodran das liegt?
Zur Sache: In deiner Formel steht eine newline-Anweisung. Paarige Ausdrücke müssen auf einer Zeile abgeschlossen werden.
Code: Alles auswählen
R_CCOEFF(x,y) = sum from {x',y'}
left [
left ( T(x',y') - 1 over { (w cdot h) sum from {x'',y''} T(x'',y'') } right ) ~ cdot ~ {}
right none
newline
left none
left ( I(x+x',y+y') - 1 over { (w cdot h) sum from {x'',y''} I(x+x'',y+y'') } right )
right ] ^2
Gruß
lorbass