如何在页边距的四个角添加一些花哨的老式装饰?

如何在页边距的四个角添加一些花哨的老式装饰?

我想添加一些看起来花哨的,四个角落都有老式的装饰文档主要部分的每一页,同时与纸张边缘保持较小的间隙以允许打印。

以下是可以使用的 MWE 代码:

\documentclass[11pt,letterpaper,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[total={6in,10in},left=1.5in,top=0.5in,includehead,includefoot,showframe]{geometry}
\usepackage{microtype}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{tensor}
\usepackage[pagestyles,medium]{titlesec}
\newpagestyle{principal}{
    \sethead[\thepage][][\itshape\small\MakeUppercase{\chaptername\ \thechapter. \chaptertitle}]    {\itshape\small\MakeUppercase{\thesection\ \sectiontitle}}{}{\thepage}
    \headrule
}

\begin{document}
\mainmatter
\pagestyle{principal}

TEST

\end{document}

以下是此代码当前所做工作的预览。我用红色标出了我想要添加的装饰类型(页面底部的装饰类型也相同,但方向相反)。我不知道 LaTeX 可能有哪些旧式装饰模式,所以任何建议都是有益的:

在此处输入图片描述

请注意,图案必须与文本对称,因此一侧的间隙应较大,边距为 1.5 英寸。

作为一种选择,左页和右页的图案可能会有些不同,以增加一些变化。

关于如何实现这个奇特的老式书籍技巧,有什么建议吗?

答案1

我正在使用以下内容制作精美的发票。我确信它是受到 SE 上一些答案的启发,但没有在评论中放任何链接。您必须编译两次。

\documentclass[12pt]{article}
\usepackage[left=3cm,right=3cm,top=3cm,bottom=3cm,paper=a4paper]{geometry}
\usepackage[object=vectorian]{pgfornament}
\usepackage{lipsum}

\usepackage{eso-pic}
\AddToShipoutPictureBG{\AtPageUpperLeft{\eachpageornament}}

\newcommand{\eachpageornament}{%
    \begin{tikzpicture}[remember picture, overlay,color=black,every node/.style={inner sep=5mm}]
        \node[anchor=north west] at (current page.north west){\pgfornament[width=25mm]{37}};
        \node[anchor=north east] at (current page.north east){\pgfornament[width=25mm,symmetry=v]{37}};
        \node[anchor=south west] at (current page.south west){\pgfornament[width=25mm,symmetry=h]{37}};
        \node[anchor=south east] at (current page.south east){\pgfornament[width=25mm,symmetry=c]{37}};
    \end{tikzpicture}
}

\begin{document}
    \lipsum
\end{document}

生成的 PDF

相关内容