Debconf 8

Hoy fue la elección de la sede de la DebConf para el año 2008, en la que resultó favorecida la propuesta Argentina. Si todo sale bien, en Agosto de 2008, nos veremos en Mar del Plata. ¿Qué será más representativo: los lobos, los alfajores o los pulóveres? :)

Esto nos pone muy contentos a todos. Ahora hay que empezar a trabajar. Van a ser 18 meses entretenidos, por decirlo de algún modo :)

Imprimiendo filminas

En la facultad, usualmente nos dan material en forma de filminas (en formato PPS o PDF), y siempre tengo el mismo problema: imprimirlas sin gastar tanto papel.

Es inútil imprimir una por hoja, ya que están hechas para un proyector: fonts gigantes y poco texto por página. Sin embargo, las opciones para imprimir varias páginas por hoja de evince andan pésimamente (o no he sabido hacerlo correctamente). Muchas veces he terminado imprimiéndolas desde una computadora con Windows en la oficina, ya que el Powerpoint o el Acrobat Reader lo hacen sin problemas.

He intentado con mpage, a2ps, enscript; pero siempre el resultado es de mediocre a pésimo. Decididio a remediar esto, me puse a buscar en el archivo de Debian, y en Google, y encontré un juego de utilidades que me resolvió perfectamente el problema: pdfjam.

Usando psutils (debería ser equivalente a pdfjam), también tuve muchos problemas... Es posible que tanto esto, como los problemas de mpage o de evince, tengan que ver con los tamaños de hoja y algún detalle oscuro de postscript que no he comprendido

Utilizando pdfjoin, pdfnup y pdftops he logrado imprimir correctamente el material de mis clases, aquí va la receta que usé, para imprimir 4 filminas por página, en papel A4 con orientación apaisada. Primero, junto todos los archivos PDF que tengo, para aprovechar al máximo las páginas. El punto crucial aquí es que ajusto el tamaño de papel: uno de los grandes problemas que tuve que solucionar es que el PDF original tenía un tamaño muy chico, casuado por TeXbeamer, creo.

$ pdfjoin clase-teorica-?.pdf --paper a4paper --fitpaper false \
> --orient landscape --outfile clases-teoricas.pdf
This is pdfjoin version 1.20
  Temporary LaTeX file for this job is /var/tmp/15359782118155.tex
  Calling pdflatex...
  Finished: output is /home/martin/Desktop/LyC/clases-teoricas.pdf

Una vez reunidos los archivos, y ajustado el tamaño de papel, junto 4 páginas en 1, en disposición 2x2, con una separación entre las páginas internas (delta), achicando un poco el tamaño total (scale) para poder desplazar el texto (offset) y así tener lugar para perforar las hojas.

$ pdfnup --nup 2x2 --delta "1cm 0.5cm" --scale 0.88 \
> --offset "0 -0.7cm" --frame true clases-teoricas.pdf
This is pdfnup version 1.20
Processing clases-teoricas.pdf...
  Temporary LaTeX file for this job is /var/tmp/28504251826328-1.tex
  Calling pdflatex...
  Finished: output is /home/martin/Desktop/LyC/clases-teoricas-2x2.pdf

Finalmente, convierto a postscript, y mando a la impresora (usando mi método sin spooler):

$ pdftops clases-teoricas-2x2.pdf
$ foomatic-rip -v -P bjc250gimp -o ColorMode=Monochrome clases-teoricas-2x2.ps