newcommand hintergrundfarbe

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


math_mrg
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: So 12. Dez 2010, 21:37

newcommand hintergrundfarbe

Beitrag von math_mrg »

hallo,

ich schreibe mein vorlesungsskript in latex und würde gerne alle beweise mit einem leichten grau als hintergrund versehen, ums vom rest des textes etwas abzuheben.
\newcommand{\bew}{\normalfont \underline{Beweis}:~}
hätte ich bisher, aber da fehlt jetzt die farbe drin....
wär super, wenn ihr mir helfen könnt.

skater
Forum-Guru
Forum-Guru
Beiträge: 356
Registriert: Do 12. Mär 2009, 14:34
Wohnort: Berlin

Beitrag von skater »

\documentclass[parskip=full]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{xcolor}
\usepackage{xspace}

\newcommand{\bew}{\normalfont\colorbox{gray!25}{\underline{Beweis:}}\xspace}
\newcommand{\BEW}{\normalfont\underline{\colorbox{gray!25}{Beweis:}}\xspace}

\begin{document}
\bew ups\par\BEW, UPS

Du solltest etwas gegen Dein Underline-Syndrom unternehmen. ;-)

\end{document}

gehess
Forum-Century
Forum-Century
Beiträge: 172
Registriert: Do 8. Apr 2010, 22:44

Beitrag von gehess »

es gibt auch von amsmth eine proof-umgebung, die vl eine elegantere Lösung wäre (wie´s da mit der Farbe aussieht, weiß ich jedoch spontan auch nicht).

math_mrg
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: So 12. Dez 2010, 21:37

Beitrag von math_mrg »

danke, aber bei der colorbox-sache gibt es das problem, wenn ein beweis über eine seite hinausgeht...weil colorbox ja keinen seitenumbruch erlaubt oder??

die proof-sache hab ich mir noch nicht genau angeschaut, möchte aber ungern mein gesamtes skript jetzt nochmal durchgehen und alle beweise in einer anderen umgebung schreiben

skater
Forum-Guru
Forum-Guru
Beiträge: 356
Registriert: Do 12. Mär 2009, 14:34
Wohnort: Berlin

Beitrag von skater »

Es wäre etwas einfacher zu antworten, wenn man wüsste, ob du jetzt, wie Dein Beispiel vermuten lässt, nur das Wort ›Beweis‹ mit Hintergrund haben möchtest, oder vielleicht, wie die Frage nach dem Umbruch vermuten lässt, den gesamten Beweis.

Im zweiten Falle schaust Du Dir vielleicht das Paket mdframed mal an.

phi
Moderator
Moderator
Beiträge: 420
Registriert: Fr 6. Feb 2009, 21:28

Beitrag von phi »

skater hat geschrieben:Es wäre etwas einfacher zu antworten, wenn man wüsste, ob du jetzt, wie Dein Beispiel vermuten lässt, nur das Wort ›Beweis‹ mit Hintergrund haben möchtest, oder vielleicht, wie die Frage nach dem Umbruch vermuten lässt, den gesamten Beweis.
Das ist im Originalposting recht eindeutig beschrieben:
math_mrg hat geschrieben:würde gerne alle beweise mit einem leichten grau als hintergrund versehen
Neben mdframed gibt es auch das framed-Paket.

skater
Forum-Guru
Forum-Guru
Beiträge: 356
Registriert: Do 12. Mär 2009, 14:34
Wohnort: Berlin

Beitrag von skater »

phi hat geschrieben:
skater hat geschrieben:Es wäre etwas einfacher zu antworten, wenn man wüsste, ob du jetzt, wie Dein Beispiel vermuten lässt, nur das Wort ›Beweis‹ mit Hintergrund haben möchtest, oder vielleicht, wie die Frage nach dem Umbruch vermuten lässt, den gesamten Beweis.
Das ist im Originalposting recht eindeutig beschrieben:
math_mrg hat geschrieben:würde gerne alle beweise mit einem leichten grau als hintergrund versehen
Neben mdframed gibt es auch das framed-Paket.
Im Original steht:
\newcommand{\bew}{\normalfont \underline{Beweis}:~}
Aus dieser klaren Aussage und dem Wort »Beweis« eine ›Umgebung‹ zu deuten, dass erlaubt mir meine Religion nicht.


Außerden hat der OP noch nach dem »Seitenumbruch« gefragt, und den finde ich mit mdframed gelungen.

Zum Testen hier das Beispiel:
\documentclass[fontsize=12pt,paper=a6,pagesize,headings=small]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[style=1,margin=5pt]{mdframed}
\usepackage{lmodern,framed,blindtext}

\begin{document}

\chapter{framed}
\begin{framed}
\blindtext
\end{framed}

\chapter{mdframed}
\begin{mdframed}[backgroundcolor=gray!20,roundcorner=5pt]
\blindtext
\end{mdframed}

\end{document}
Dateianhänge
mdframed-framed.tex
Das Manuskript mit ›framed‹ und ›mdframed‹
(430 Bytes) 903-mal heruntergeladen
2-x-frame.pdf
Das Ergebnis
(15.92 KiB) 669-mal heruntergeladen

Antworten