colorbox, parbox und Rand

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: colorbox, parbox und Rand

Danke

von dako5004 » Do 14. Okt 2010, 23:10

Hallo!

Danke für die schnelle Antwort. :)
Ich hatte mir zunächst auch mit \fboxsep beholfen, bin aber davon ausgegangen, dass das eine Notlösung ist.

Gruß
Daniel

Richtiger Weg

von localghost » Do 14. Okt 2010, 23:07

Du warst schon auf dem richtigen Weg. Die Länge \fboxsep gilt auch für die \colorbox.
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{calc}
\usepackage{xcolor}
\usepackage{blindtext}

\begin{document}
  \noindent
  \colorbox{gray!25}{\parbox{\textwidth-2\fboxsep}{\blindtext[2]}}
  \blindtext[2]
\end{document} 
Bei einer \fbox müsste man auch noch 2\fboxrule abziehen.


Thorsten

colorbox, parbox und Rand

von dako5004 » Do 14. Okt 2010, 22:09

Hallo!

Innerhalb einer colorbox möchte ich eine parbox machen, damit ich Zeilenumbruch in der Box habe.

Wenn ich nun folgenden Code eingebe, schaut die colorbox über den Textrand hinaus:
\documentclass{article}
\usepackage{blindtext}
\usepackage[ngerman]{babel}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{calc}
\usepackage{color}
\definecolor{hellgrau}{gray}{.8}
\begin{document}
\noindent
\colorbox{hellgrau}{\parbox{\textwidth}{\blindtext[2]}}
\blindtext[2]
\end{document}
Ich müsste also von \textwidth noch zweimal die Breite abziehen, die der Boxenrand in der \colorbox ist.
Bei der \fbox geht das ja mit \fboxsep. Für die \parbox habe ich leider noch keinen solchen Befehl gefunden. Wer kann mir weiterhelfen? Die \colorbox muss auf jeden Fall exakt Textbreite haben.

Danke im voraus und Gruß
Daniel

Nach oben