如何编辑颜色框的长度?

如何编辑颜色框的长度?

我输入了我的简历,并使用了一个彩色框,框下有一条线。但是灰色框的长度没有达到页面宽度的整个长度。

\documentclass[letterpaper,11pt]{article}
\usepackage[left=0.9in, right=0.8in]{geometry}
\pagestyle{empty}
\raggedright
\def\bull{\vrule height 0.8ex width .7ex depth -.1ex }    

\newcommand{\lineunder}{\vspace*{-8pt} \\ \hspace*{-18pt} \hrulefill \\} %command for the Line to be drawn

\usepackage[usenames,dvipsnames]{color}
\definecolor{mygrey}{gray}{.90}
\newcommand{\headergrey}[1]{\hspace*{-18pt} \colorbox{mygrey} 
    {\begin{minipage}
    {\textwidth}{\textsc{#1}}
    \end{minipage}}\lineunder}

\begin{document}

\headergrey{Objective}
    Seeking a Full Time position in the area of Blah blah blah Blah 
\end{document}

请看附图以了解我的意思。图像

答案1

您不应忽略 LaTeX 关于框过满的警告。您原始版本的基本问题是构建的框不适合页面。内部小页面很\textwidth宽,但\colorbox就像\fbox在长度的框周围添加了填充一样\fboxsep,因此框2\fboxsep(6pt)太宽,然后它位于段落的开头,因此段落缩进进一步缩进,将其粘贴到左边距中。

在此处输入图片描述

\documentclass[letterpaper,11pt]{article}
\usepackage[left=0.9in, right=0.8in]{geometry}
\pagestyle{empty}
\raggedright
\def\bull{\vrule height 0.8ex width .7ex depth -.1ex }    


\usepackage[usenames,dvipsnames]{color}
\definecolor{mygrey}{gray}{.90}
\newcommand{\headergrey}[1]{\par\noindent{\setlength\fboxsep{0pt}\hspace*{-18pt}\colorbox{mygrey} 
    {\begin{minipage}{\dimexpr\textwidth-2\fboxsep+18pt\relax}
\vspace{2pt}%
\textsc{\strut\hspace{3pt}#1}\par
\hrule
    \end{minipage}}\par\smallskip}}

\begin{document}

\headergrey{Objective}
    Seeking a Full Time position in the area of Blah blah blah Blah 
\end{document}

答案2

在其他可能的方法中,您可以改为设置框tabular。它可以让您更好地控制整个标题构造:

在此处输入图片描述

\documentclass[letterpaper,11pt]{article}
\usepackage[left=0.9in, right=0.8in]{geometry}% http://ctan.org/pkg/geometry
\usepackage{colortbl}% http://ctan.org/pkg/colortbl

\definecolor{mygrey}{gray}{.90}
\newcommand{\headergrey}[1]{%
  \noindent\hspace*{-15pt}%
  \tabular{p{\dimexpr\linewidth-2\tabcolsep+15pt}}\cellcolor{mygrey}\textsc{#1}\\\hline\endtabular%
  \par\nobreak}%

\pagestyle{empty}\raggedright
\begin{document}

\headergrey{Objective}
    Seeking a Full Time position in the area of Blah blah blah Blah 

\end{document}

水平负缩进(悬挂)为15pt。此外,如果需要,您可以增加标题和后续文本之间的垂直间隙。

相关内容