我想在标题页上单独添加一个吸引人的边框。请解释一下我该怎么做?
答案1
您可以使用 tikz 在标题页周围绘制一个简单的边框,或将其添加到您喜欢的每个页面。您可以更改线条的形状和粗细或颜色。
%pdflatex
\documentclass[A4]{book}
\usepackage{tikz}
\usetikzlibrary{calc}
\title{Title Page}
\begin{document}
\begin{titlepage}
\begin{tikzpicture}[overlay,remember picture]
\draw [line width=1.0pt,rounded corners=10pt,]
($ (current page.north west) + (2.5cm,-3.5cm) $)
rectangle
($ (current page.south east) + (-3.5cm,2.5cm) $);
\end{tikzpicture}
\begin{center}
\vspace*{1cm}
\huge
\textbf{Sample title page with border}
\vspace{2.0cm}
\LARGE
\textbf{First name, Family name}
\vfill
\Large
Date: Today
\end{center}
\end{titlepage}
\end{document}
答案2
我第一次用谷歌找到了“美丽的边框”http://4.bp.blogspot.com/-p0fCHoavj1c/UPi9y1VXINI/AAAAAAAAAKy8/ULDyjBo1bK0/s1600/decorative+borders+and+frame.TIF并将其保存为 frame.jpg。然后,根据我在有哪些方法可以将内容绝对定位在页面上?,我将其缩放并插入到 a4 页面上。
虽然这里显示的是第一页上的普通文本,但此方法适用于第一页上出现的任何内容(标题页等)。
\documentclass[a4paper]{article}
\usepackage{everypage}
\usepackage{graphicx}
\usepackage{lipsum}
% THESE ARE LaTeX DEFAULTS; CAN CHANGE IF NEEDED.
\def\PageTopMargin{1in}
\def\PageLeftMargin{1in}
\newcommand\atxy[3]{%
\AddThispageHook{\smash{\hspace*{\dimexpr-\PageLeftMargin-\hoffset+#1\relax}%
\raisebox{\dimexpr\PageTopMargin+\voffset-#2\relax}{#3}}}}
% VERIFIED THAT SETTING \hoffset AND \voffset DO NOT BREAK SOLUTION.
%\hoffset=0.4in
%\voffset=0.2in
\begin{document}
\atxy{0.06in}{11.6in}{\includegraphics[scale=1.05]{frame}}
\lipsum[1-3]
\end{document}