语音卡/掌上卡

语音卡/掌上卡

我希望以以下形式打印文档语音/手相卡。这意味着,演讲文本需要由 LaTeX 自动分割,以便它适合固定尺寸的框(例如 10cm x 8cm,横向),然后我可以用剪刀将其剪下来。卡片不会与分页符重叠,因此每张 A4 纸可以放大约 3 张卡片。

如果可能的话,乳胶会在新卡片上开始新的部分并进行编号。

我知道我可以使用包geometry来改变整个页面的大小,但这意味着每页只有一张卡片。

我没有有用的 MWE,但我想象输出将如下所示: 图片

答案1

将整个文档放在里面flowframes:

在此处输入图片描述

\documentclass{article}

\pagestyle{empty}

\usepackage[paper=a4paper]{geometry}
\usepackage{flowfram,lipsum}

% \newflowframe[<page list>]{<width>}{<height>}{<x>}{<y>}[<label>]
\newflowframe{10cm}{8cm}{4cm}{16cm}% Top of page
\newflowframe{10cm}{8cm}{4cm}{7.5cm}% Middle of page
\newflowframe{10cm}{8cm}{4cm}{-1cm}% Bottom of page

\setallflowframes{border=plain}% Add frames to each flow frame

\begin{document}

\section{A section}
\lipsum[1-10]

\end{document}

答案2

由于从一张手掌卡到下一张手掌卡有溢出,因此您可以通过两个阶段的过程来完成此操作:

  1. palm_cards.pdf创建几何尺寸为10cm x 8cm的文档;

  2. 使用以下方式合并palm_cards.pdf到单独的 A4 页文档中pdfpages

以下是针对上述(1)我们要做的事情:

在此处输入图片描述

\documentclass{article}

\pagestyle{empty}

\usepackage[paperwidth=10cm,paperheight=8cm,margin=2mm]{geometry}
\usepackage{lipsum}

\begin{document}

\section{A section}
\lipsum[1-10]

\end{document}

使用pdfpages合并palm_cards.pdf到新文档中:

在此处输入图片描述

\documentclass{article}

\pagestyle{empty}

\usepackage[paper=a4paper]{geometry}
\usepackage{pdfpages}

\begin{document}

\includepdf[nup=1x3,page=-,frame]{palm_cards}

\end{document}

附注:A4 的高度为 297 毫米 < 30 厘米。您可能需要更改几何形状palm_cards.pdf

答案3

我认为您只想创建大小为 10x8 的逻辑页面,然后使用 pgfpages 将它们放在 3on1 a4 页面上:

在此处输入图片描述

\documentclass{article}

\usepackage[
    paperwidth=10cm,
    paperheight=8cm,
    margin=2pt,
]{geometry}

\pagestyle{empty}

\usepackage[small,compact,bf,sf]{titlesec}

\usepackage{blindtext}

\usepackage{pgfpages,tikz}
\pgfpagesdeclarelayout{10x8 on a4}{
    \def\pgfpageoptionborder{1pt}
}{
    \pgfpagesphysicalpageoptions{%
        logical pages=3,%
        physical height=297mm,
        physical width=210mm,
    }
    \pgfpageslogicalpageoptions{1}{%
        center=\pgfpoint{.5\pgfphysicalwidth}{24cm},%
        border code=\pgfsetlinewidth{1pt}\pgfstroke
    }%
    \pgfpageslogicalpageoptions{2}{%
        center=\pgfpoint{.5\pgfphysicalwidth}{16cm},%
        border code=\pgfsetlinewidth{1pt}\pgfstroke
    }%
    \pgfpageslogicalpageoptions{3}{%
        center=\pgfpoint{.5\pgfphysicalwidth}{8cm},%
        border code=\pgfsetlinewidth{1pt}\pgfstroke
    }%
}
\pgfpagesuselayout{10x8 on a4}

\makeatletter
\clubpenalty0
\@clubpenalty0
\widowpenalty0
\makeatother

\begin{document}

\blinddocument

\end{document}

相关内容