PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formeln und Colorbox



Brinkley
26-10-2006, 17:37
Ich muß einige Formeln in meine Diplomarbeit einbauen und möchte diese gerne farblich hinterlegen. Habe dazu auch schon das Forum durchsucht und etwas diesbezüglich gefunden. Es sieht soweit auch ganz gut aus. Leider ist der farbige Hintergrund breiter als mein Text. Kann mir vielleicht jemand sagen, wie ich das ändern kann.


% Papierformat, Layout, Schriftgröße, Art des Dokumentes
\documentclass[a4paper,twoside,12pt,openright,bibtotoc,normalhead ings]{scrreprt}
\usepackage{multicol,blindtext}
\usepackage{subfig}

% Einstellungen der Seitenränder
\usepackage[inner=2.5cm,outer=2cm,top=2cm,bottom=2cm,includehe adfoot]{geometry}

% Zeilenabstand
\usepackage{setspace}

% Zeilenabstand von 125%
\setstretch{1.25}

%Kopf- und Fußzeilen
\usepackage{fancyhdr}
\usepackage[hang]{footmisc} % Für Abstand zwischen der Fußnotenzahl und dem Fußnotentext
\pagestyle{fancy}
\fancyhf{}
\fancyhead[RO,LE]{\footnotesize\sffamily\nouppercase{\leftmark}} %Kopfzeile: Text in kleinerer Schrift rechts bzw. außen
\renewcommand{\headrulewidth}{0.25pt} %Kopfzeile: Stärke der Linie
\fancyfoot[RO,LE]{\thepage} %Fußzeile rechts bzw. außen
\renewcommand{\footrulewidth}{0pt} %Fußzeile: Stärke der Linie

% Führt ganzes Dokument in Serifenloser Schrift aus
\renewcommand{\familydefault}{\sfdefault}
% Benutzt Helvetia als Serifenlose Schrift
\usepackage{helvet}

% Formeln farblich hinterlegen
\usepackage{xcolor}
\definecolor{hellgrau}{gray}{0.9}

% Text zu Beginn nicht eingerückt
\setlength{\parindent}{0cm}

% Tabellen
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{longtable} % Für Tabellen, die eine Seite überschreiten
\usepackage{array}
\usepackage{colortbl} % Einzelne Zellen einer Tabelle farbiger Hintergrund
\usepackage[german]{rccol} % Dezimalstellen in Tabellen ausrichten
\renewcommand{\arraystretch}{1.5}
\renewcommand{\tabularxcolumn}[1]{m{#1}} % Neue Spaltendefinition/Tabellen
\newcolumntype{Z}{>{\centering\arraybackslash}X} % Neue Spaltendefinition/Tabellen

% Deutsche Anpassungen
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

% Literatur- und Normenverzeichnis
\usepackage{bibgerm}
\usepackage{multibbl,url}
\usepackage{cite}
\newbibliography{lit}
\newbibliography{normen}

% Normales LaTeX oder pdfLaTeX?
% Das neue if-Kommando "\ifpdf" wird an einigen wenigen Stellen benötigt, um die Kompatibilität zwischen LaTeX und pdfLaTeX herzustellen.
\newif\ifpdf
\ifx\pdfoutput\undefined
\pdffalse
\else
\pdfoutput=1
\pdftrue
\fi

\usepackage{graphicx}

\renewcommand{\captionfont}{\footnotesize\raggedri ght} % Bildunterschriften linksbündig
\addto\captionsngerman{
\renewcommand{\figurename}{Abb.} % Bei Bildunterschriften: Abbildung in Abb. umbenennen
\renewcommand{\tablename}{Tab.} % Bei Tabellenunterschriften: Tabelle in Tab. umbenennen
}

% Packages für Formeln
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}

% Einfachere Form der Formel-, Bild- und Tabellennummerierung
\usepackage{chngcntr}
\counterwithout{equation}{chapter}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
\counterwithout{footnote}{chapter} %Fußnotennummerierung durchlaufend

% DOKUMENT

\begin{document}

test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test
\colorbox{hellgrau}{
\parbox{\linewidth\fboxsep}{
\begin{equation}
\theta_{si} = \theta_i - R_{si} \cdot U \cdot \left(\theta_i - \theta_e\right) \mbox{\qquad[°C]}\label{eq:eps}
\end{equation}
}}\\[0.5cm]
test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test
\colorbox{hellgrau}{
\parbox{\linewidth\fboxsep}{
\begin{align}
\theta_E = \frac{\theta_{si} + \theta_i}{2} \mbox{\qquad[°C]}\label{eq:eps}
\end{align}
}}\\[0.5cm]

\end{document}


Danke.

countbela666
26-10-2006, 21:33
Moin Brinkley,

dein Problem hat zwei Ursachen: du gibst erstens mit \linewidth\fboxsep eine ungültige Breite für die Parbox an und fügst zweitens durch unmaskierte Zeilenumbrüche noch zusätzlichen horizontalen Zwischenraum ein. Hier eine Lösung:

\documentclass{scrreprt}
\usepackage{xcolor,blindtext,calc}
\begin{document}
\blindtext\\
\colorbox{gray}{%
\parbox{\linewidth-2\fboxsep}{%
\begin{equation}
a=b
\end{equation}
}}
\blindtext
\end{document}Grüße,
Marcel

P.S.: sieh das nächste mal bitte zu, dass dein Minimalbeispiel auch als solches bezeichnet werden kann... ;)

Brinkley
27-10-2006, 12:20
Habe es ausprobiert ... mit dem Ergebnis, daß die Formeln überhaupt nicht mehr angezeigt wurden.

Habe jetzt aber einen anderen Weg mit Hilfe einer Tabelle gefunden. Klappt prima.

Trotzdem ... Danke für den Hilfsversuch;)

MasterOfPuppets
28-10-2006, 12:45
Für farbig hinterlegte Formeln bietet sich auch empheq (http://www.ctan.org/tex-archive/help/Catalogue/entries/empheq.html) an.