Como posso imprimir dois arquivos pequenos na mesma página com a2ps?

3

Estou usando o Ubuntu Linux 12.0.4.1 LTS e gosto da formatação automática que o a2ps faz. Eu só quero imprimir vários arquivos pequenos usando o mínimo de páginas possível. Exemplo: a2ps file1.c file2.c file3.c file4.c Eles serão impressos (dependendo das configurações da impressora) em suas quatro páginas separadas ou em lados opostos de duas páginas em frente e verso, assim:

--- página 1 ---

lado 1: file1.c text blank column

lado 2: file2.c text blank column

--- página 2 ---

lado 1: file3.c text blank column

lado 2: file4.c text blank column

Eu quero tê-los todos em uma única folha de papel:

--- página 1 ---

lado 1: file1.c text file2.c text

lado 2: file3.c text file4.c text

    
por Jed Schaaf 22.02.2013 / 00:23

3 respostas

0

Eu resolvi um problema semelhante gerando arquivos eps e incluindo-os em um arquivo de látex como figuras. O Latex coloca-os na mesma página, se possível.

    
por 22.02.2013 / 02:45
0

Você pode usar o sinal -A de a2ps :

-- Option: -A MODE

-- Option: --file-align=MODE

Align separate files according to MODE. This option allows the printing of more than one file on the same page. MODE can be any one of:

  • virtual: Each file starts on the next available virtual page (i.e., leave no empty virtuals).
  • rank: Each file starts at the beginning of the next row or column depending on the --major setting.
  • page: Each file starts on a new page.
  • sheet: Each file starts on a new sheet. In Simplex mode, this is the same as page; in Duplex mode, files always start on a front side.
  • an integer NUM: Each file starts on a page which is a multiple of NUM plus 1. For instance, for 2, the files must start on odd pages.

Por exemplo:

a2ps -A virtual -- file1.c file2.c
    
por 02.12.2016 / 16:36
0

a2ps --rows 1 --columns 2 yourFile1 yourFile2

    
por 31.07.2018 / 14:08