我需要一种外观漂亮的边框样式。我找到了类似这样的样式:
\documentclass{book}
\usepackage{tikz}
\usetikzlibrary{calc}
\usetikzlibrary{decorations.pathmorphing}
\usepackage{lipsum}% dummy text
\begin{document}
\begin{titlepage}
\centering
\begin{tikzpicture}[overlay,remember picture]
\draw [line width=1mm,decorate%,decoration={snake
%,segment length=<length>,amplitude=<length>
% }
]
($ (current page.north west) + (0.3cm,-0.3cm) $)
rectangle
($ (current page.south east) + (-0.3cm,0.3cm) $);
\end{tikzpicture}
\huge Ejemplo de margenes
\end{titlepage}
\end{document}
但看起来既不美观也不正式。也许是这样的:
\documentclass{article}
\usepackage{fancybox}% http://ctan.org/pkg/fancybox
\usepackage{lipsum}% http://ctan.org/pkg/fancybox
\begin{document}
\thisfancyput(3.25in,-4.5in){%
\setlength{\unitlength}{1in}\fancyoval(7,9.5)}%
\lipsum[1-20]
\end{document}
但我不知道如何将边距设置为整个文档。
答案1
您可以使用背景包将您的框架添加到文档的所有(或部分)页面;一个生成圆角双框架的简单示例:
\documentclass{article}
\usepackage{background}
\usepackage{lipsum}
\usetikzlibrary{calc}
\SetBgScale{1}
\SetBgAngle{0}
\SetBgColor{black}
\SetBgContents{
\begin{tikzpicture}[overlay,remember picture]
\draw [line width=1pt,rounded corners=15pt,double]
($ (current page.north west) + (2.5cm,-2.5cm) $)
rectangle
($ (current page.south east) + (-2.5cm,2.5cm) $);
\end{tikzpicture}
}
\begin{document}
\lipsum[1-40]
\end{document}
答案2
答案3
Gonzalo 关于如何获得圆角的回答很好。只是对排版添加一些评论。
但看上去既不美观,也不正式。
原因是,您在页面上添加的任何花哨装饰都会影响文本与页边空白的协调性。书籍通常不会使用带边框的页面进行印刷。只有在某些公司环境中,您才会发现这种令人反感的印刷示例,您不应效仿。以下是两张图片,一张带边框,另一张没有边框。
即使将线条粗细减小到 1pt,带框选项仍然看起来不正确。请不要使用它。我使用的框架代码(按照 Gonzalo 的完整 MWE)是:
\begin{tikzpicture}[overlay,remember picture]
\draw [line width=1pt,rounded corners=15pt]
($ (current page.north west) + (.5cm,-.5cm) $)
rectangle
($ (current page.south east) + (-.5cm,.5cm) $);
\end{tikzpicture}
边距通常设置为几何学包。我在示例中将它们设置为:
\documentclass{octavo}
\usepackage[left=1cm]{geometry}