Archiv verlassen und diese Seite im Standarddesign anzeigen : Mathe-Umgebungen - Farbig hinterlegt
Guten Abend,
ich möchte gerne, dass in meinem Dokument alle align-Umgebungen mit einem leichten Hellgrau hinterlegt werden.
Ich habe das bisher immer mit folgendem Befehl gemacht, da ich nicht weis, wie ich es für alle align-Umgebungen einstellen kann:
\newcommand{\grayFormelBox}[1]{
\begin{empheq}[box=\fcolorbox{white}{GrauGanzHell}]{align*}{#1}\end{empheq}
}
1.) Kann ich diesen Befehl auch so verändern, dass ich zur Erzeugung \begin{grayFormelBox}...\end{grayFormelBox} schreiben kann :confused:
Es stört mich aber, dass ich immer diesen Befehl nehmen muss, um eine Formel einzufärben!
2.) Wie kann ich den align-Befehl an sich entsprechend anpassen :confused:
Zu 1.) Habe auf http://www.faqs.org/faqs/de-tex-faq/part8/ folgende Möglichkeit gefunden ein Environment zu verwenden:
\newenvironment{myalign}{\align}{\endalign}
- Mir ist allerdings noch nicht klar, wie ich hier nun die \fcolorbox unterbringen kann. Weiß jemand Rat:confused:
Zu 1.) Habe auf http://www.faqs.org/faqs/de-tex-faq/part8/ folgende Möglichkeit gefunden ein Environment zu verwenden:
\newenvironment{myalign}{\align}{\endalign}
- Mir ist allerdings noch nicht klar, wie ich hier nun die \fcolorbox unterbringen kann. Weiß jemand Rat:confused:
texdoc empheq ... :rolleyes:
Herbert
localghost
29-04-2008, 10:33
Das musst Du dann halt anpassen.
\documentclass[11pt,a4paper]{article}
\usepackage{empheq}
\usepackage{xcolor}
\newenvironment{colalign}{\begin{empheq}[box=\fcolorbox{white}{gray!20}]{align}}{\end{empheq}}
\begin{document}
\begin{colalign}
(a+b)^2&=a^2+2ab+b^2 \\
(a-b)^2&=a^2-2ab+b^2 \\
(a+b)(a-b)&=a^2-b^2
\end{colalign}
\end{document}
Ist jetzt nicht getestet, sollte aber funktionieren.
MfG
Thorsten¹
Das musst Du dann halt anpassen.
\documentclass[11pt,a4paper]{article}
\usepackage{empheq}
\usepackage{xcolor}
\newenvironment{colalign}{\begin{empheq}[box=\fcolorbox{white}{gray!20}]{align}}{\end{empheq}}
\begin{document}
\begin{colalign}
(a+b)^2&=a^2+2ab+b^2 \\
(a-b)^2&=a^2-2ab+b^2 \\
(a+b)(a-b)&=a^2-b^2
\end{colalign}
\end{document}
Ist jetzt nicht getestet, sollte aber funktionieren.
sicher nicht, denn diese Methode geht nicht mit allen Umgebungen, beispielsweise
denen aus amsmath
Herbert
localghost
29-04-2008, 10:46
sicher nicht, denn diese Methode geht nicht mit allen Umgebungen, beispielsweise
denen aus amsmath
Herbert
So ein Pech aber auch.
Ist jetzt nicht getestet, sollte aber funktionieren.
Latex-Error: \begin{empheq} on input ended by \end{colalign}
Latex-Error: \begin{colalign} on input ended by \end{document}
Funktioniert wohl nicht.
Außerdem wollte ich das ganze Environment farbig hinterlegt haben, also inklusive der Zeilennummer und den Abständen.
Andere Ideen?
Latex-Error: \begin{empheq} on input ended by \end{colalign}
Latex-Error: \begin{colalign} on input ended by \end{document}
Funktioniert wohl nicht.
Außerdem wollte ich das ganze Environment farbig hinterlegt haben, also inklusive der Zeilennummer und den Abständen.
Andere Ideen?
hast du keine Lust die Doku zu lesen?
Herbert
texdoc empheq ...
Hab mir jetzt mal hier die Doku angesehen
http://dante.ctan.org/CTAN/macros/latex/contrib/mh/empheq.pdf und das Beispiel 5.2 ab Seite 21 ausprobiert. Ich bekomme es aber nicht zum Laufen.
hast du keine Lust die Doku zu lesen?
Ich versteh das Beispiel nicht und es läuft bei mir nicht.
Vielleicht hast du ja einen Tipp für mich, habe denke ich alles so gemacht wie es dort steht:
%%%
\definecolor{shadecolor}{cmyk}{0,0,0.41,0}
\definecolor{light-blue}{cmyk}{0.25,0,0,0}
\newsavebox{\mysaveboxM} % M for math
\newsavebox{\mysaveboxT} % T for text
\newcommand*\Garybox[2][Example]{%
\sbox{\mysaveboxM}{#2}%
\sbox{\mysaveboxT}{\fcolorbox{black}{light-blue}{#1}}%
\sbox{\mysaveboxM}{%
\parbox[b][\ht\mysaveboxM+.5\ht\mysaveboxT+.5\dp\mysaveboxT][b]{%
\wd\mysaveboxM}{#2}%
}%
\sbox{\mysaveboxM}{%
\fcolorbox{black}{shadecolor}{%
\makebox[\linewidth-10em]{\usebox{\mysaveboxM}}%
}%
}%
\usebox{\mysaveboxM}%
\makebox[0pt][r]{%
\makebox[\wd\mysaveboxM][c]{%
\raisebox{\ht\mysaveboxM-0.5\ht\mysaveboxT
+0.5\dp\mysaveboxT-0.5\fboxrule}{\usebox{\mysaveboxT}}%
}%
}%
}
%%%
und
\begin{empheq}[box=\Garybox]{align}
test
\end{empheq}
Fehler insg. 6:
Missing $ inserted, l. test\end{empheq}
Display math should end with $$ usw.
Hab mir jetzt mal hier die Doku angesehen
http://dante.ctan.org/CTAN/macros/latex/contrib/mh/empheq.pdf und das Beispiel 5.2 ab Seite 21 ausprobiert. Ich bekomme es aber nicht zum Laufen.
Außerdem möchte ich das ganze Environment farbig hinterlegt haben und nicht nur den Formel-Text an sich wie es dort gemacht wird.
Ich versteh das Beispiel nicht und es läuft bei mir nicht und für das was ich machen will steht kein Beispiel drin.
Deine Ausgangsfrage war, wie man die Optionen setzen kann und das steht in der
Doku auf Seite 6 :
\empheqset{box=...}
Dann kannst du deine Abkürzung nutzen ohne extra box=... angeben zu müssen
Herbert
Deine Ausgangsfrage war, wie man die Optionen setzen kann und das steht in der
Doku auf Seite 6 :
\empheqset{box=...}
Dann kannst du deine Abkürzung nutzen ohne extra box=... angeben zu müssen
Meine Ausgangsfrage war:
1.) Kann ich diesen Befehl auch so verändern, dass ich zur Erzeugung \begin{grayFormelBox}...\end{grayFormelBox} schreiben kann :confused:
Inzwischen weis ich zwar, dass ich folgendermaßen die Umgebung benutzen kann:
\begin{empheq}[box=\fcolorbox{white}{grauGanzHell}]{align}
formel
\end{empheq}
Ich möchte aber ein newenvironment dafür haben. Und da liegt zur Zeit mein Problem!
(Vergessen wir das Beispiel 5.2, das ist eh viel mehr als ich eigentlich brauche)
So, ich habe mir jetzt nochmal den Punkt 5.1 ab Seite 20 angeschaut:
\newcommand*\mybluebox[1]{%
\colorbox{grauGanzHell}{\hspace{1em}#1\hspace{1em} }
}
\newenvironment{important}[2][]{%
\setkeys{EmphEqEnv}{#2}%
\setkeys{EmphEqOpt}{box=\mybluebox,#1}%
\EmphEqMainEnv}%
{\endEmphEqMainEnv}
und
\begin{important}{align}
a = b + c +d \\ e = f
\end{important}
So funktioniert es jetzt!
Eine Frage noch:
Der Abstand vor und nach dieser Umgebung ist leider größer als wenn man nur align einsetzt. Wie kann ich diese Abstände verringern :confused:
So, ich habe mir jetzt nochmal den Punkt 5.1 ab Seite 20 angeschaut:
\newcommand*\mybluebox[1]{%
\colorbox{grauGanzHell}{\hspace{1em}#1\hspace{1em} }
}
\newenvironment{important}[2][]{%
\setkeys{EmphEqEnv}{#2}%
\setkeys{EmphEqOpt}{box=\mybluebox,#1}%
\EmphEqMainEnv}%
{\endEmphEqMainEnv}
und
\begin{important}{align}
a = b + c +d \\ e = f
\end{important}
So funktioniert es jetzt!
so auch:
\documentclass{article}
\usepackage{amsmath,empheq,xcolor}
\begin{document}
\empheqset{box=\fcolorbox{white}[gray]{0.9}}
\begin{empheq}{align}
a &= b + c +d \\ e &= f
\end{empheq}
\end{document}
Herbert
Mat_Head
20-05-2008, 18:10
Hallo Leute,
die Antwort genau über meiner entspricht dam, was ich haben will. Jedoch möchte ich eine andere Farbe. Mir würde hellmagenta zusprechen. Nur weiß ich nicht so recht wie ich das realisiere.
\empheqset{box=\fcolorbox{white}[gray]{0.9}}
Bei mir lässt latex hier nur grau zu und die 0.9 ist ja der Deckungsgrad.
Könnt ihr mir nicht nen Tipp geben, wie ich die Farbe ändere?!
Danke!!
Anbei noch mein Minimal-Quelltext:
%Optionen-------------------------------------------------------------------------
\documentclass[ %
12pt, %Schriftgröße
DIV=14, %Seitengröße (siehe Koma Skript Dokumentation !)
BCOR=5mm, %Zusätzlicher Rand auf der Innenseite%
%oneside, %einseitig
%DIVcalc, %
titlepage, %Titelei wird auf extra Seite ausgeführt
tablecaptionabove %Titel von Tabelle abgesetzt
% tocleft %Inhaltsverzeichnis links
]{scrartcl} %Klassen: scrartcl, scrreprt, scrbook, scrletter
%-------------------------------------------------------------------------------------
%Pakete für deutsche Sprache----------------------------------------------------
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
%---------------------------------------------------------------------------
\usepackage[automark]{scrpage2}
%Seitenrandeinstellungen---------------------------------------------
\usepackage[%
headsep = 06mm, % Abstand - Trennline und dem Text
footskip = 10mm, % Abstand - Fußnote zur 2. Trennlinie (unten)
footnotesep = 07mm, % Abstand - Text zur 1. Trennlinie (unten)
top = 25mm, % Rand, oben
bottom = 20mm, % Rand, unten
left = 20mm, % Rand, links
right = 20mm, % Rand, rechts
bindingoffset= 05mm, % Offset für Bindungs (links)
includefoot, %
showframe=false] %
{geometry}
%------------------------------------------------------------------------
\usepackage{booktabs}
\usepackage{array}
\usepackage{ragged2e} %Tabellen Ausrichtung (RaggedLeft, RaggedRight, Centering)
\usepackage{graphicx} %Paket zum einfügen von Bilder
\usepackage{color}
\usepackage{framed}
\usepackage{amsmath,empheq}
\usepackage{xcolor}
%Zeilenabstand---------------------------------------------------------------------------
%\usepackage{setspace}
%\onehalfspacing
%\typearea[current]{last}
%---------------------------------------------------------------------------
%Seitenstil---------------------------------------------------------------
\pagestyle{scrheadings}
\lohead{Matthias Kopf} %linker Kopf
\cohead{} %center Kopf
\rohead{\headmark} %rechter Kopf
\lofoot{} %linker Fuß
\cofoot{} %center Fuß
\rofoot{\pagemark} %rechter Fuß
\setheadsepline{.4pt}
\setfootsepline{.4pt}
%-----------------------------------------------------------------------------
%Fußnoteneinstellung---------------------------------------------
\deffootnote[1em]{1.5em}{1em}{\textsuperscript{\thefootnotemark}}
%------------------------------------------------------------------
%\setlength{\footskip}{1cm}
%\setlength{\footskip}{4.5\baselineskip}
\begin{document}
\empheqset{box=\fcolorbox{white}[gray]{0.9}}
\begin{empheq}{align}
a &= b + c +d \\ e &= f
\end{empheq}
\end{document}
Danke und Grüße
Mat
localghost
20-05-2008, 18:31
Da Du ja schon xcolor (http://dante.ctan.org/CTAN/help/Catalogue/entries/xcolor.html) benutzt, musst Du nur die Farbe der Box ändern, mit der die Gleichungen hinterlegt werden sollen.
\empheqset{box=\colorbox{magenta!20}}
Das ist jetzt eine einfache farbige Box ohne andersfarbigen Rand. Weitere Informationen zur Definition von Farben findest Du in der Anleitung.
MfG
Thorsten¹
Mat_Head
20-05-2008, 18:36
danke schön! das hat mir geholfen
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.