我想将水平线和彩色框一直延伸到页面末尾,但是使用
\hrulefill
(而不是\hline
)会破坏格式。这是我的代码:http://pastebin.com/Xd1jWqBb 它看起来是这样的:
另外,我该如何减少颜色框和其中文本开头之间的间隙?
如果我使用答案 2(位于我的代码中),我会得到以下结果:
但是标题应该向左移动。如果我这样做,我该如何将颜色和线条一直延伸到最后。
所以最终我想要
但颜色框也进行了扩展。
我发布了一个类似的问题,上述问题是另一篇文章给出的答案的副产品。(参考:如何编辑颜色框的长度?)
答案1
mdframed
对于这样的颜色盒问题,我建议使用像或这样的颜色盒包tcolorbox
。
解决办法tcolorbox
是:
\usepackage{tcolorbox}% preamble AFTER \usepackage[usenames,dvipsnames]{color}
...
\newcommand{\headergrey}[1]{%
\begin{tcolorbox}[enlarge left by=-15pt,width=\linewidth+15pt,
arc=0pt,toprule=0pt,bottomrule=0.4pt,leftrule=0pt,rightrule=0pt,
boxsep=0pt,left=6pt,right=6pt,bottom=4pt,top=4pt,
colback=black!10!white,fontupper=\scshape,
after=\par\nobreak]#1\end{tcolorbox}}%
\headergrey{Objective}
Seeking a Full Time position in the area of balh blah blah blah.
\vspace*{6pt}
\headergrey{Education}
\school {University of Latex}{Latex U.S.A.}{May 2013}{Masters of Science in Latex}{Adviser: }{GPA: xxxx}
这将产生以下结果(与您的输出进行比较):
您可以OBJECTIVE
通过调整left=6pt
选项值来进行转换。