¿Alguna vez ha necesitado generar con OpenBSD una cartilla para imprimir y distribuir? Un formato apropiado para cartillas es media hoja oficio, por ejemplo puede formarse una con una pila de 3 o 4 hojas tamaño oficios doblando la pila por la mitad. Puede verse un ejemplo de esto en: http://fpv.gfc.edu.co/?id=Cartilla+Resolucion+de+Conflictos donde puede descargar dos archivos !PostScript para imprimir cada uno de las caras de 3 hojas de papel oficio. En este escrito describimos como se generó la mencionada cartilla. Preparando el contenidoUn wiki (como este) es una herramienta muy apropiada para editar y publicar contenidos, pero no para imprimirlos. Este wiki empela ErfurtWiki, así que un primer paso es pasar el contenio del marcado de ErfurtWiki a LaTeX. Esto puede facilitarse con un script AWK [ewiki2latex.awk | http://dhobsd.pasosdeJesus.org/index.php?binary=internal%3A%2F%2F052ac673d56dde29da1b3e81cf84f2c1.bin] Este script puede recibir un modo de operación en la variable de ambiente MODO, los posibles son:
* LaTeXEl preámbulo LaTeX para cartillas debe incluir: \documentclass[11pt,spanish]{article} \usepackage[dvips,paperheight=8.5in,paperwidth=6.5in]{geometry} \geometry{verbose,tmargin=10mm,bmargin=20mm,lmargin=15mm,rmargin=25mm,headheight=15mm,headsep=5mm,footskip=5mm} Para que las dimensiones de la página correspondan a media hoja tamaño oficio (colombiano) en modo horizontal ("landscape"). El archivo LaTeX debe ser mejorado (para incluir diseño y correcciones a detalles que el script no convierta) y una vez completado puede procesarse para generar un DVI con: TEXINPUTS=$$TEXINPUTS:/usr/local/lib/hevea latex cartilla.tex Si el documento incluye bibliografía, también requiere: bibtex cartilla TEXINPUTS=$$TEXINPUTS:/usr/local/lib/hevea latex cartilla.tex TEXINPUTS=$$TEXINPUTS:/usr/local/lib/hevea latex cartilla.tex El archivo generado (cartilla.dvi) puede procesarse para producir un PostScript con: dvips -tlegal -o cartilla.ps cartilla.dvi note que se específica tamaño Modificaciones al !PostScriptEn el !PostScript generado deben reorganizarse las páginas del documento con: psbook -s12 cartilla.ps /tmp/cartilla-book.ps Lo cual genera Después puede organizarse las páginas renumeradas en páginas tamaño oficio horizontales (de forma que vayan 2 páginas de las renumeradas en cada página del documento por generar): psnup -w8.5in -h33cm -W6.5in -H8.5in -2 /tmp/cartilla-book.ps \ /tmp/cartilla-pregv.ps El paso anterior generará pstops "(0,85)" /tmp/cartilla-pregv.ps cartilla-gv.ps para producir cartilla-gv.ps. Finalmente pueden separarse hojas pares (cara 1) de impares y reorganizar las impares para que no deban reorganizarse manualmente tras imprimir con: psselect -q -o -r cartilla-gv.ps cartilla-imp1.ps psselect -q -e cartilla-gv.ps cartilla-imp2.ps Entonces se habrá generado un lado en Referencias
Esta información se cede al dominio público y se dedica al padre que es JUSTICIA. 2006. vtamara@pasosdeJesus.org |