仅为单页创建页面边框

仅为单页创建页面边框

我正在数字化一本书,只有一页有页面边框,如附图所示。如何为单页创建边框?有没有图书馆可以选择边框?

带边框的页面示例

答案1

您可以使用 TikZ 装饰(例如在环境中)制作这样的标题页titlepage。TikZ 允许使用许多不同的装饰,您甚至可以定义自己的装饰。它还允许轻松使用颜色等。

举例说明该原理:

\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) + (1cm,-1cm) $)
        rectangle
        ($ (current page.south east) + (-1cm,1cm) $);
    \draw [line width=1mm,decorate,decoration={zigzag
        %,segment length=<length>,amplitude=<length>
        }]
        ($ (current page.north west) + (2cm,-2cm) $)
        rectangle
        ($ (current page.south east) + (-2cm,2cm) $);
\end{tikzpicture}
    \huge
    Your title text

    Author

    more text

\end{titlepage}

\lipsum

\end{document}

结果

答案2

一个选择是使用fancybox包裹。类似于\thispagestyle{...},它提供\thisfancyput(<x>,<y>){<LR stuff>}。这是一个非常简短的例子。

\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}

精美的页面

您可以使用带星号*的版本按顺序添加各种组件\thisfancyput

这是极其能力有限tikz/pgf


这是另一种选择,使用pst-node(来自pstricks捆绑)。 使用eso-pic要通过 进入特定页面的“背景” \AddtoShipoutPictureBG*,您可以发挥创意,使用任何pstricks与 相关的代码:

在此处输入图片描述

\documentclass{article} 
\usepackage{pst-node}% http://ctan.org/pkg/pstricks
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\usepackage{eso-pic}% http://ctan.org/pkg/eso-pic
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document} 

\begin{titlepage}
  \AddToShipoutPictureBG*{%
    \begin{pspicture}(\paperwidth,\paperheight)
      \psset{xunit=\the\paperwidth,yunit=\the\paperheight,nodesep=2cm}
      \pnode(1,1){page.northeast}%
      \pnode(0,0){page.southwest}%

      \psframe[linestyle=dashed,linewidth=10pt,linecolor=orange!50]([angle=45]page.southwest)([angle=-135]page.northeast)
    \end{pspicture}
  }
  \centering
  \huge
  Your title text

  Author

  more text
\end{titlepage}

\lipsum[1-10]
\end{document} 

但这确实需要latex-> dvips->ps2pdf编译序列。xcolor提供了高级颜色选择界面,同时lipsum提供虚拟文本乱数风格。

答案3

“glisterings”专栏由 peter wilson 在 tugboat 32:2 (2011) 中撰写,其中包含使用 Web-O-Mints(免费)字体中的 fleurons 制作边框的说明,以及乳胶支持由 Maurizio Loreti 提供。一般方法是通过在环境中将适当匹配的花饰串在一起picture并使用\put命令将框架移动到所需位置来定义“偶数脚”和“奇数脚”。使用标准\pagestyle技术将其放置在所需的页面上。

由于此专栏刊登在《拖船》杂志最新一期上,因此目前只有拖船成员可以阅读,但我将看看能否协商例外。

答案4

这种事情可能是最容易实现的蒂克兹。只需在页面边框周围绘制一条路径,并按照手册第 21 章的描述进行装饰即可。

编辑:我本可以发誓我添加了一个链接...现在添加了它,至于例子,我认为马丁的回答已经解决了这个问题,所以现在在这里添加一个是多余的。

相关内容