Formatierung Textfarbe, Fettdruck in Matheumgebung Thema ist als GELÖST markiert

Formelsatz für Mathematik, Naturwissenschaften und Technik


MaWe

Beitrag von MaWe »

Hi Elke, hi Stefan
ich danke euch beiden, ihr seid echt klasse :)

@Stefan ich hatte dich wirklich falsch verstanden. Nach deinem Post hat es dann Klick gemacht :)
Und wie gesagt auch nochmal vielen Dank an Elke :)

Das Problem bei Alignat ist aber das ich die Formeln z.B. nicht linksbündig ausrichten kann wie z.B. bei flalign oder gibt es auch ein flalignat?

Bei so einfachen Beispielen klappt die Ausrichtung auch, aber was ist wenn es wie folgt aussehen soll:
\begin{alignat*}{3} 
  AA &+ BB &&=CC\\ 
    A &+ B   &&=C &&\Rightarrow  AA &&= BB +CC\\ 
&&\Rightarrow A &&=+ B  +C\\
&&= C+B+A
\end{alignat*} 
Das Beispiel ist jetzt eigentlich wieder komplett sinnfrei, aber zum Beschreiben sollte es reichen.
Ich möchte die ersten beiden Zeilen (die ohne den Pfeil) linksbündig haben und diese sollen am + und am = ausgerichtet sein

Die restlichen sollen am Pfeil und am = ausgerichtet werden.
Ich habe jetzt schon etliche Varianten versucht von flalign oder alignat und und, irgendwie klappt das nicht so wie ich das gerne hätte.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Die Gleichungsfolge steht vom Prinzip her in einer Tabelle mit lauter rl Spaltenpaaren. Damit die entsprechenden Stellen wunschgemäß ausgerichtet sind, musst du sie schon in die richtigen Spalten setzen:
\documentclass{scrartcl} 
\usepackage{amsmath} 
\begin{document} 
\begin{alignat*}{4} 
  AA &+ BB &&=CC\\ 
   A &+ B  &&=C &&\Rightarrow AA &&= BB +CC\\ 
     &     &&   &&\Rightarrow  A &&=+ B  +C\\ 
     &     &&   &&               &&= C+B+A 
\end{alignat*} 
\end{document}
Das Argument von alignat* steht übrigens für die Anzahl an rl Spaltenpaaren und das sind in dem Beispiel 4.

Wenn du deine Gleichungen im Dokument alle linksbündig setzen willst, dann kannst du fleqn als Option verwenden und gegebenenfalls noch den mathindent Null setzen:
\documentclass[fleqn]{scrartcl} 
\usepackage{amsmath}
\setlength\mathindent{0pt} 
\begin{document} 
\begin{alignat*}{4} 
  AA &+ BB &&=CC\\ 
   A &+ B  &&=C &&\Rightarrow AA &&= BB +CC\\ 
     &     &&   &&\Rightarrow  A &&= B +C\\ 
     &     &&   &&               &&= C+B+A 
\end{alignat*} 
\end{document}
Gruß
Elke

MaWe

Beitrag von MaWe »

@ Elke
super das hat nun endlich geklappt :)
mein Problem waren lediglich die fehlenden &&, ich wußte nicht das ich die auch noch setzen muss. So sieht meine letzte Reihe nun so aus "& && && && &&" sieht extrem komisch aus, aber so funktioniert es :D

Wie ich solch eine Formel nun linksbündig ausrichten kann weiß ich aber noch nicht. Das mit [fleqn] kannte ich schon, aber meine Formeln sind ca. 50/50 also zur Hälfte linksbündig und zur anderen zentriert.

Und auch nochmal ein anderes Ausrichtungsproblem:
Ich möchte im Prinzip 2 Aufzählungen nebeneinander setzen, aber wie?
quasi folgendes vertikal gespiegelt:

xxx:
text1
text2
text3

Text1 soll nach dem Doppelpunkt beginnen und Text2 soll bündig darunter.
Das habe ich bisher immer wie folgt gelöst:
\begin{itemize}
\item [xxx:] text1//text2//text3
\end{itemize}
aber wie bekomme ich das gleiche nochmal rechts daneben? Mit tabular habe ich es auch schon versucht so bekommt man die Sachen nebeneinander, aber eben nicht mehr in Aufzählungsform.
Mein Problem sind also immer die Kombinationen *g

Und um nochmal auf das Fettschreiben zurückzukommen:
wenn ich z.B. \bf{f}(t) schreibe, dann sieht das Ergebnis so aus f(t) aber warum verstehe ich nicht, selbst wenn ich noch ein \quad dazischen setze, also \bf{f} \quad (t) ändert es nichts am Ergebnis. Ich finde es unlogisch. Sobald ich hinter dem bf Befehl eine Klammer setze dann wird diese automatisch fett, wenn ich also \bf{f}t schreibe, ist das Ergebis (richtig) es sieht dann so aus ft
[/code]

Achja und by the Way frohe Weihnachten an euch alle :)

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Beitrag von Stefan Kottwitz »

Aufzählungen kann man z.B. in Absatzboxen nebeneinander setzen, wie mit \parbox oder minipage. Oder man nimmt dafür eine Tabelle. Man könnte sogar eine Tabelle ohne eingeschachtelte Liste nehmen. Von itemize brauchst Du ja nur das $\bullet$ oder \textbullet mit in die Tabelle zu übernehmen.

Zum \bf: das ist ein Schalter, ohne Argument. Danach ist es fett, die Klammern haben hier keinen Sinn als Argument. Man kann
{\bf fetter Text} normaler Text
schreiben, oder besser
{\bfseries fetter Text} normaler Text
oder noch besser
\textbf{fetter Text} normaler Text
oder noch besser gar keinen direkten Fettdruck-Befehl in der Präambel verwenden. Wer es perfekt macht, definiert sich einen logischen Befehl wie \keyword o.ä. in der Präambel und verwendet darin \bfseries.

Zu solchen Schaltern und Argumentklammern siehe (mit Größe statt Fettdruck, aber analog zu verstehen): Was ist an \Huge{Text}, \Large{Text} etc. falsch?
\bf ist obsolet und sollte gar nicht mehr verwendet werden, ganz analog wie \it vs. \itshape.

Stefan

MaWe

Beitrag von MaWe »

@Stefan
das mit den Aufzählungen ist mir noch nicht ganz klar, werde ich noch nen wenig tüfteln müssen, mit der Fettschrift konnte ich jetzt hingegen lösen, lag eigentlich auf der Hand.

\bf ist hier fehl am Platz. Funktionieren tut es lediglich mit \boldsymbol{} oder \mathbf{A}, da es ja mathematische Funktionen sind.

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Beitrag von Stefan Kottwitz »

Evtl. definiere Dir Makros für die fetten Symbole, dann hast Du es konsistent und brauchst nur an einer Stelle zu ändern, wenn Du statt fett doch normale Schrift nimmst, oder italic, oder aufrecht. Siehe Wie druckt man am besten Symbole fett in mathematischen Formeln?

Stefan

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Es wäre besser, wenn du für eine neue Frage auch einen neuen Thread aufmachst. Schließlich sollen die Antworten hier später auch anderen helfen, die bei der Suche nach einer Lösung für ähnliche Probleme auf diese Seite gelangen.

Bei der Verwendung von Aufzählungen in Tabellen helfen dir vielleicht die Tipps in Aufzählung in einer Tabelle ohne zusätzlichen vertikalen Abstand oder Aufzählung in einer longtable ohne Leerzeile davor.

Gruß
Elke

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Eine Möglichkeit deine Gleichungen linksbündig auszurichten, findest du unter Einzelne alignat Umgebung linksbündig ausrichten

Gruß
Elke

MaWe

Beitrag von MaWe »

super ich danke dir :) und guten Rutsch euch allen ;)

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

MaWe hat geschrieben: So sieht meine letzte Reihe nun so aus "& && && && &&" sieht extrem komisch aus, aber so funktioniert es :D
Wenn die Gleichungen nicht nummeriert werden sollen, dann kannst du auch eine angepasste array-Umgebung verwenden und dir damit ein paar der & sparen (siehe mehrzeilige Formelumgebung an mehreren Stellen ausrichten).
\documentclass{scrartcl} 

\usepackage{amsmath}
\usepackage{array}
\newcolumntype{M}{>{{}}l<{{}}}

\newenvironment{myarray}
  {\arraycolsep=0pt\def\arraystretch{1.3}\array}
  {\endarray} 

\begin{document} 
\[\begin{myarray}{r*{4}M}
   AA &+ BB &=CC\\ 
    A &+ B  &=C &\Rightarrow AA &= BB +CC\\ 
      &     &   &\Rightarrow  A &= B +C\\ 
      &     &   &               &= C+B+A 
\end{myarray}\] 
\end{document}
Gruß
Elke

Antworten