Globale Farbe für Formeln

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Globale Farbe für Formeln

von astf » Mo 5. Okt 2009, 14:28

Jawoll, alle Fragen geklärt. Danke! :D

equation-Umgebung einfärben

von Stefan Kottwitz » Mo 5. Okt 2009, 13:27

astf hat geschrieben:Gibt es auch noch einen entsprechenden Befehl für eine equation-Umgebung?
Eigentlich könnte man das mit dem eingangs erwähnten \everydisplay tun, doch das verträgt sich ja nun leider nicht mit amsmath. Dann greifen wie eine align-Redefinition von oben auf und tun das analog für equation:
\let\stdequation\equation
\renewcommand*\equation{\color{blue}\stdequation}
Stefan

von astf » Mo 5. Okt 2009, 11:10

Wunderbar, das hat funktioniert!
Gibt es auch noch einen entsprechenden Befehl für eine equation-Umgebung? :)

align* mit Farbe

von Stefan Kottwitz » So 4. Okt 2009, 23:56

astf hat geschrieben:Ah, des Rätsels Lösung ist, dass mein böses Lyx immer eine \align* Umgebung setzt. Eine Änderung deines Kommandos mit align* statt align mag der Interpreter aber wieder nicht.
Hier ist noch eine Möglichkeit für align*:
\makeatletter
\renewenvironment{align*}{%
  \color{blue}%
  \start@align\@ne\st@rredtrue\m@ne
}{%
  \endalign
}
\makeatother
Stefan

von Stefan Kottwitz » So 4. Okt 2009, 23:52

astf hat geschrieben: Wüsstest du auch noch was für \[...\] ?
Ja, entsprechend kann man redefinieren:
\DeclareRobustCommand{\[}{\begin{equation*}\color{blue}}
Stefan

von astf » So 4. Okt 2009, 23:25

Ah, des Rätsels Lösung ist, dass mein böses Lyx immer eine \align* Umgebung setzt. Eine Änderung deines Kommandos mit align* statt align mag der Interpreter aber wieder nicht.
Wüsstest du auch noch was für \[...\] ?

Vielen Dank für Deine Mühe nochmal!

align-Umgebungen einfärben

von Stefan Kottwitz » So 4. Okt 2009, 23:08

Das funktioniert fehlerfrei bei mir, nur die align-Formeln samt tags werden eingefärbt:
\documentclass[a4paper,10pt]{article}
\usepackage{amsmath}
\usepackage{color}
\let\stdalign\align
\renewcommand*\align{\color{blue}\stdalign}
\begin{document}
Sei $x>0$ und
\begin{align}
  ax + by + c &= 0 \\
            b &< 0
\end{align}
sowie $y<y$.
\end{document}
Bei Dir nicht?

Stefan

von astf » So 4. Okt 2009, 22:31

Hat leider nicht funktioniert :(
Gibt es vielleicht noch eine andere Methode, mit der man auch gleichzeitig alles, was zwischen \[ und \] steht, blau machen könnte?

Gruß,

astf

align-Umgebung in Farbe

von Stefan Kottwitz » So 4. Okt 2009, 17:59

In diese Richtung ginge
\let\stdalign\align
\renewcommand*\align{\color{blue}\stdalign}
oder auch
\makeatletter
\renewcommand*\align{\color{blue}\start@align\@ne\st@rredfalse\m@ne}
\makeatother
Stefan

von astf » So 4. Okt 2009, 17:17

Naja, Gleichungen oder auch nur Variablen im Fließtext in einer anderen Farbe sieht schon sehr komisch aus, aber abgesetzte Formeln in einer anderen Farbe sind, finde ich, schon was anderes.
Was du vorschlägst, hatte ich schon angefangen zu probieren, hat aber nicht funktioniert.
Sowas Richtung
\renewcommand\align{\align{\color{blue}}}
oder so ähnlich.

Nach oben