將相同的文字多次列印到一頁上

將相同的文字多次列印到一頁上

我有一個odt(或pdf,或ps)文件。 [我確實有odt,但我可以輕鬆轉換它],它由 1 頁組成。

不,我想再列印pdf4 次到 1 頁。有一個選項pages per side,因此如果我將文件複製並貼上 4 次並將此選項設為 4,我將得到預期的結果。

但我不想複製貼上,因為每次列印之前複製貼上很煩人。

有更簡單的方法嗎?

答案1

您可以使用該工具情境。您可以使用套件管理器(例如,從 TeXLive)安裝它,也可以基於每個使用者安裝它:安裝

然後建立一個fourup.tex包含以下內容的文件:

\setuppapersize     [A6] [A4]
\setuppagenumbering [location=]
\setupbackgrounds   [page]
\setuplayout        [nx=2, ny=2]

\starttext
\doifdocumentargumentelse{inputfile}{%
  \copypages [\getdocumentargument{inputfile}] [scale=500]}{Missing input file}
\stoptext

然後你可以呼叫 ConTeXt: context --inputfile=myfile --result=result.pdf fourup
myfile是沒有 PDF 副檔名的原始檔案。結果是一個result.pdf將四頁複製到一頁上的文件。

相關內容