我正在使用软件包tcolorbox创建带有两个彩色框的文档。我想用一条线一直延伸到文档的白色部分,但是似乎有些东西阻止它完全填满宽度。如何修改页面以使该行一直延伸到整个页面?
\documentclass{article}
\usepackage{blindtext}
\usepackage{xcolor,hyperref}
\usepackage{geometry}
\usepackage[most]{tcolorbox}
\geometry{margin=0pt}
\newtcolorbox{bgbox}[1][]{nobeforeafter,leftright skip=0pt,boxrule=0pt,enhanced jigsaw,sharp corners,#1}
\begin{document}
\definecolor{navy}{RGB}{10, 35 63}
\definecolor{gold}{RGB}{201, 151, 44}
\noindent
\begin{bgbox}[height=\paperheight,colback=navy,width=0.25\textwidth,rightrule=.05in,colframe=gold]
\vspace{1.25in}
\color{gold}\LARGE{\textsc{Contact}}\\
\end{bgbox}%
\begin{bgbox}[height=\paperheight,colback=white,width=0.75\textwidth,colframe=gold]
\vspace{.25in}
\begin{flushright}
\Huge\color{navy} \textsc{Name}\\
\LARGE Position\\
\color{gold}\rule[.5\baselineskip]{\textwidth}{.05in}
\end{flushright}
\end{bgbox}
\end{document}
删除tcolorbox
的任何填充的一种方法是使用size=minimal
选项:
\documentclass{article}
\usepackage{blindtext}
\usepackage{xcolor,hyperref}
\usepackage{geometry}
\usepackage[most]{tcolorbox}
\geometry{margin=0pt}
\newtcolorbox{bgbox}[1][]{nobeforeafter,leftright skip=0pt,boxrule=0pt,enhanced jigsaw,sharp corners,#1}
\begin{document}
\definecolor{navy}{RGB}{10, 35 63}
\definecolor{gold}{RGB}{201, 151, 44}
\noindent
\begin{bgbox}[height=\paperheight,colback=navy,width=0.25\textwidth,rightrule=.05in,colframe=gold]
\vspace{1.25in}
\color{gold}\LARGE{\textsc{Contact}}\\
\end{bgbox}%
\begin{bgbox}[height=\paperheight,colback=white,width=0.75\textwidth,colframe=gold,size=minimal]
\vspace{.25in}
\begin{minipage}{.95\linewidth}
\flushright
\Huge\color{navy} \textsc{Name}\\
\LARGE Position\\
\end{minipage}
\color{gold}\rule[-1em]{\linewidth}{.05in}
\end{bgbox}
\end{document}