我想将文本置于整个网站水平缩放的颜色框的中心。
这怎么可能?
\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
}}