Ich möchte einzentrierte farbige Parbox, aber obwohl ich Grenzen mit dem Paket definiert habeGeometrie,die Parbox hat links einen größeren Rand als rechts.
Danke für die Hilfe
\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{color}
\usepackage[a4paper,top=1cm,left=2cm,right=2cm]{geometry}
\usepackage{graphicx}
\begin{document}
\definecolor{Blau1}{RGB}{0,97,175}
\definecolor{Blau2}{RGB}{86,189,218}
\definecolor{Blau3}{RGB}{212,239,252} % Define a custom color for the heading box
\colorbox{Blau3}{ % Creates a highlight behind the text using the previously-defined navy color
\parbox[t]{\linewidth}{ % Creates a box to take up the entire line width
\centering
\vspace*{14pt} % Whitespace above the text
\color{Blau1} \center{\textbf{\Large REPORT}} % Right-aligned heading text
\vspace*{14pt} % Whitespace below the text
}}
\end{document}
Antwort1
Du musst die Einrückung vor der Colorbox und die natürliche Polsterung (vielleicht heißt das auch anders, ich bin mir nicht sicher) der Box entfernen. Für Letzteres habe ich das calc
Paket verwendet und die Länge der Parbox auf gesetzt \textwidth-2\fboxsep
, also textwidth
abzüglich der natürlichen Polsterung.
\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{color}
\usepackage[a4paper,top=1cm,left=2cm,right=2cm]{geometry}
\usepackage{graphicx}
\usepackage{showframe}
\usepackage{calc}
\begin{document}
\definecolor{Blau1}{RGB}{0,97,175}
\definecolor{Blau2}{RGB}{86,189,218}
\definecolor{Blau3}{RGB}{212,239,252}
\noindent\colorbox{Blau3}{% new code here
\parbox[t]{\textwidth-2\fboxsep}{% new code here
\centering
\vspace*{14pt}
\color{Blau1} \center{\textbf{\Large REPORT}}
\vspace*{14pt}
}}
\end{document}