将文本置于颜色框的中心

将文本置于颜色框的中心

我想将文本置于整个网站水平缩放的颜色框的中心。

在此处输入图片描述

这怎么可能?

\documentclass[
]{scrreprt}

\usepackage[
]{scrpage2}

\usepackage[ngerman]{babel}                 %% Deutsches Sprachpaket
\usepackage[utf8]{inputenc}                 %% Eingabezeichensatz UTF-8
\usepackage[T1]{fontenc}                    %% Kodierung für Umlaute
\usepackage[ngerman]{translator}            %% Für Abkürzungsverzeichnis benötigt
\usepackage{lmodern}                        %% Moderne Version von Computer Modern
\usepackage{setspace}                       %% Zeileabstand anpassen
\usepackage{xcolor}                         %% Definieren von Farben

\begin{document}

\chapter{}
\definecolor{lightgray}{gray}{0.5}
\newcommand \colbox [1]{\par\noindent\colorbox{gray}{\begin{minipage}{\textwidth}{ {#1}} \hfill \end{minipage}}}

\colbox{TEXT}

\end{document}

此外我想避免水平盒子过满。

答案1

\parbox考虑到添加的填充后,您需要一个完整的宽度\colorbox

\noindent
\colorbox{grey}{\parbox{\dimexpr\textwidth-2\fboxsep}{\centering
 hello
}}

相关内容