Imprima o mesmo texto várias vezes em uma página

Imprima o mesmo texto várias vezes em uma página

Eu tenho um arquivo odt(ou pdf, ou ps). [Realmente tenho odt, mas posso convertê-lo facilmente], consiste em 1 página.

Não, quero imprimi-lo mais pdf4 vezes para 1 página. Existe uma opção pages per side, então se eu copiar e colar 4 vezes meu documento e definir essa opção como 4, terei o resultado esperado.

Mas quero fazer isso sem copiar e colar porque é muito chato copiar e colar antes de cada impressão.

É uma maneira mais simples?

Responder1

Você pode usar a ferramentaContexto. Você pode instalá-lo com seu gerenciador de pacotes (por exemplo, do TeXLive) ou por usuário:Instalação

Então você cria um arquivo fourup.texcom o seguinte conteúdo:

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

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

Então você pode chamar ConTeXt: context --inputfile=myfile --result=result.pdf fourup.
myfileé o arquivo original sem extensão PDF. O resultado é um arquivo result.pdfcom quatro páginas copiadas em uma.

informação relacionada