Seite 1 von 1

Probleme bei farbiger Box mit linksseitig vertikalem Balken

Verfasst: So 6. Mär 2016, 12:35
von Caraboules
Hallo Zusammen (mal wieder :? ),

ich möchte einen gewissen Textabschnitt in eine farbig hinterlegte Box legen, die an der linken Seite einen vertikalen Balken aufweist.
Leider bekomme ich das nicht hin.
Hier mein Listing:
\documentclass[12pt,twoside,a4paper]{report}
\usepackage[left=4.00cm, right=2.00cm, top=4.00cm, bottom=2.00cm]{geometry}

%Benutzte Pakete laden
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amssymb,amsfonts,textcomp}
\usepackage[ngerman]{babel}
\usepackage{fancyhdr}
\usepackage{textcomp}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{color}
\usepackage{colortbl}
\usepackage{makeidx}
\usepackage{hyperref}
\usepackage{ulem}
\usepackage{titlesec}
\usepackage{supertabular}
\usepackage{hhline}
\usepackage{setspace}
\usepackage[round]{natbib}

\usepackage{xcolor}\newsavebox\MBox
\newenvironment{Textrahmen}
	{\par\begin{lrbox}{\MBox}
	  \begin{minipage}{\dimexpr \textwidth-5mm}}
	{\end{minipage}\end{lrbox}%
          \vline width \dimexpr 5mm-2\fboxsep\relax
	  \colorbox{red!50}{\usebox\MBox}\par}

\begin{document}
	Normaler Text davor, der auch die Länge der Zeile zeigt \ldots
	\begin{Textrahmen}
		Man kann die Minipage auch mit einem vertikalen Strich und einem Hintergrund versehen.
	\end{Textrahmen}
	Normaler Text danach \ldots
\end{document}
Das Beispiel steht so im Buch: Herbert Voß, Einführung in LATEX, Verlag: Lehmanns Media, 2012

Verfasst: So 6. Mär 2016, 12:43
von Johannes_B
Ich würde das Paket tcolorbox nutzen.

Verfasst: So 6. Mär 2016, 13:04
von Caraboules
Das Paket tcolorbox ändert leider irgendwie gar nichts :-( .
Ich weiß auch nicht, wo in diesem Listing Zeilenumbrüche hingehören, und wo nicht. Ich habe es einfach mal komplett aus dem Buch abgetippt (so wie es dort steht).
Die erste fehlermeldung erhalte ich schon bie \dimexpr (er kennt den Befehl nicht :-( .
lasse ich diesen Befehl weg, kompiliert er nicht, weil er behauptet, dass \end{Textrahmen} ein fehlerhafter Befehl ist.

So toll ich LaTex ja mittlerweile finde, so komplexer wird das ganze Thema :-D

Fehler nicht erkennbar

Verfasst: So 6. Mär 2016, 13:13
von Beobachter
Wenn ich auf »Öffne in Online-Editor« über dem Code-Block in deinem ersten Beitrag klicke, läuft das Beispiel fehlerfrei durch. Worin genau besteht das Problem? Wie aktuell ist dein TeX-System?

Verfasst: So 6. Mär 2016, 13:13
von Caraboules
Fragt nicht, was ich gemacht habe, aber irgendwie funktioniert mein o.a. Listing jetzt genau so :oops:

Vielen Dank für Eure Unterstützung.