这是我第一次尝试使用 LaTeX 编写文档。生成的 PDF 非常令人印象深刻,但有一件事我不知道该怎么做:
我想用titlepage
颜色填充标题页(由 创建)的左侧 1/3(无左、上、下边距),然后将标题文本放在上面。标题将居中,因此其左侧部分可以与页面的彩色左侧 1/3 重叠。
这是可行的吗?最好的方法是什么?picture
环境能做到这一点吗?
(文档类别是[a4paper]{report}
。)
答案1
一个简单的解决方案,无需复杂的绘图包:
\documentclass{report}
\usepackage{xcolor}
\usepackage{eso-pic}
\begin{document}
\begin{titlepage}
\AddToShipoutPictureBG*{\AtPageLowerLeft{%
\color{blue!20}\rule{.33\paperwidth}{\paperheight}}}
Title
\end{titlepage}
bar
\newpage
blah
\end{document}
答案2
您可以使用TikZ
它(尽管我几乎可以肯定,如果您需要的只是一个彩色矩形,那么其他人会想出一个不需要成熟图形包的解决方案)。
TikZ
需要向条目提供命令以\title{}
确保它与标题页一起绘制。
\documentclass[a4paper]{report}
\usepackage{tikz}
\title{\tikz[remember picture,overlay] \draw [fill,red!20] (current page.north west) rectangle +(0.33\paperwidth,-\paperheight);%
Rather Long Document Title to Show that the Colour is Behind the Title}
\author{John Doe}
\begin{document}
\maketitle
\end{document}