Partir un fichero de texto en varios en vertical
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Tengo un ficherito de 270 caracteres por linea, y quiero imprimirlo entero sin cortar las lineas ni reformatearlas. Lo que quiero es imprimirlo en varias hojas, que luego pego con cola: +-------+ +-------+ +-------+ | | | | | | | | | | | | | 12345 | | 6789a | | bcdef | | | | | | | | 12345 | | 6789a | | bcdef | | | | | | | | | | | | | | | | | | | +-------+ +-------+ +-------+ y mejor todavía en apaisado. Lo he podido imprimir reduciendo el tamaño de letra con a2ps: a2ps -1 --chars-per-line=268 --landscape ../../particiones.txt pero vamos, que queda como para mirar con lupa, y como que no me apetece ;-) - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFERskjtTMYHG2NR9URAiilAKCEfR9ldOQds3lw8GG7f3siJM+j/wCffAer I1dW0bHPB0jOP/IRkcG35+Q= =wHCz -----END PGP SIGNATURE-----
El Miércoles, 19 de Abril de 2006 7:34 PM, Carlos E. R. escribió:
Tengo un ficherito de 270 caracteres por linea, y quiero imprimirlo entero sin cortar las lineas ni reformatearlas. Lo que quiero es imprimirlo en varias hojas, que luego pego con cola:
+-------+ +-------+ +-------+
| 12345 | | 6789a | | bcdef | | | 12345 | | 6789a | | bcdef |
+-------+ +-------+ +-------+
y mejor todavía en apaisado. Lo he podido imprimir reduciendo el tamaño de letra con a2ps:
a2ps -1 --chars-per-line=268 --landscape ../../particiones.txt
pero vamos, que queda como para mirar con lupa, y como que no me apetece ;-)
Probaste a importarlo a una hoja de cálculo y enviarlo a imprimir desde ahí? P.D. Sí, es de mala educación responder con una pregunta... ;-) -- ************************ Hugo Sandoval Consultor http://www.softwarelibre.com.ve http://www.virtualnet.com.ve ************************ <*******> HACKER Persona que disfruta del reto intelectual de superar o rodear las limitaciones de forma creativa... El resto es simple delincuencia. <*******>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-20 a las 02:23 -0400, Hugo Sandoval escribió:
Probaste a importarlo a una hoja de cálculo y enviarlo a imprimir desde ahí?
Si, con OOo; lo que pasa es que lo trocea en celdas. Y si no se trocea, no se puede partir en hojas, porque la división en páginas de impresión es por celdas (area de impresión).
P.D. Sí, es de mala educación responder con una pregunta... ;-)
Ah, pos no se :-) - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFER1OYtTMYHG2NR9URAjNwAJ0TOH0YT368Lg9RMy1nam/OVOYWBACfUZ/b WIIqtrVFmvSaTu+nuV+dbRQ= =XWKQ -----END PGP SIGNATURE-----
El 20/04/06, Carlos E. R. escribió:
Tengo un ficherito de 270 caracteres por linea, y quiero imprimirlo entero sin cortar las lineas ni reformatearlas.
Crea un fichero pdf y luego lo imprimes desde el visor que utilices (Gv, Acroread, Kpdf...) que permite manipular mejor el tamaño de la salida (ajustar a página, reducir al 90%...). Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-20 a las 09:11 +0200, Camaleón escribió:
Tengo un ficherito de 270 caracteres por linea, y quiero imprimirlo entero sin cortar las lineas ni reformatearlas.
Crea un fichero pdf y luego lo imprimes desde el visor que utilices (Gv, Acroread, Kpdf...) que permite manipular mejor el tamaño de la salida (ajustar a página, reducir al 90%...).
Pro yo no quiero reducirlo, eso ya lo consigo con a2ps. Lo quiero imprimir en varias hojas sueltas a tamaño natural, y luego pegarlas con pegamento o fixo, como un rompecabezas. Lo mismo que se hace con las hojas de cálculo. Ten en cuenta que la redución es casi a 1/4, hace falta lupa. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFER1QxtTMYHG2NR9URAiOTAJ9tmiu1EnnmcxEaXLTtgwwdYCA+egCfU3mk U2AvByJEuDRNI/bX2of07BE= =WE8t -----END PGP SIGNATURE-----
El 20/04/06, Carlos E. R. escribió:
Pro yo no quiero reducirlo, eso ya lo consigo con a2ps. Lo quiero imprimir en varias hojas sueltas a tamaño natural, y luego pegarlas con pegamento o fixo, como un rompecabezas. Lo mismo que se hace con las hojas de cálculo.
Ten en cuenta que la redución es casi a 1/4, hace falta lupa.
Ve a una tienda de repografía y que te lo saquen en un A2, porque hasta en un A3 lo tienes complicado o en una impresora de papel contínuo. Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-20 a las 12:03 +0200, Camaleón escribió:
El 20/04/06, Carlos E. R. escribió:
Pro yo no quiero reducirlo, eso ya lo consigo con a2ps. Lo quiero imprimir en varias hojas sueltas a tamaño natural, y luego pegarlas con pegamento o fixo, como un rompecabezas. Lo mismo que se hace con las hojas de cálculo.
Ten en cuenta que la redución es casi a 1/4, hace falta lupa.
Ve a una tienda de repografía y que te lo saquen en un A2, porque hasta en un A3 lo tienes complicado o en una impresora de papel contínuo.
Jolín, ¡que no! Es un fichero de texto plano lindo y lirondo, y lo único que quiero es partirlo en hojas de 80 columnas verticales: lo que no quepa en una hoja, a la siguiente. Es una verdadera chorrada, y lo puedo hacer cortando trozos verticales con el joe. Pero estoy seguro que tiene que haber una manera automatizada. Eso había editores en msdos que lo hacían: podías imprimir un A0 en múltiples A4. Incluso el OpenOffice-calc lo hace, pero para hojas de cálculo. Y en papel continuo en msdos he hecho carteles de dos metros de largo con impresora de agujas, bajo msdos. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFER2kPtTMYHG2NR9URAuR3AJ9xBaUYblva96g7m/wj+Cjupu602ACfTsQA d17ooNrqnQj8hI8Ik2Zi2Yg= =LWWw -----END PGP SIGNATURE-----
El 20/04/06, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2006-04-20 a las 12:03 +0200, Camaleón escribió:
El 20/04/06, Carlos E. R. escribió:
Pro yo no quiero reducirlo, eso ya lo consigo con a2ps. Lo quiero imprimir en varias hojas sueltas a tamaño natural, y luego pegarlas con pegamento o fixo, como un rompecabezas. Lo mismo que se hace con las hojas de cálculo.
Ten en cuenta que la redución es casi a 1/4, hace falta lupa.
Ve a una tienda de repografía y que te lo saquen en un A2, porque hasta en un A3 lo tienes complicado o en una impresora de papel contínuo.
Jolín, ¡que no!
Es un fichero de texto plano lindo y lirondo, y lo único que quiero es partirlo en hojas de 80 columnas verticales: lo que no quepa en una hoja, a la siguiente. Es una verdadera chorrada, y lo puedo hacer cortando trozos verticales con el joe. Pero estoy seguro que tiene que haber una manera automatizada.
Eso había editores en msdos que lo hacían: podías imprimir un A0 en múltiples A4. Incluso el OpenOffice-calc lo hace, pero para hojas de cálculo.
Y en papel continuo en msdos he hecho carteles de dos metros de largo con impresora de agujas, bajo msdos.
Una opción puede ser (manejando el cursor orizontal), hacer sucesivas impresiones de pantalla, o en lugar de imprimirlas, las guardas en un archivo grafico (uno por pantalla), y luego lo editas para conformarlo, borrando todo lo que no te interesa, para luego imprimir uno por uno. Salu2
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-20 a las 08:21 -0300, Juan Erbes escribió:
Una opción puede ser (manejando el cursor orizontal), hacer sucesivas impresiones de pantalla, o en lugar de imprimirlas, las guardas en un archivo grafico (uno por pantalla), y luego lo editas para conformarlo, borrando todo lo que no te interesa, para luego imprimir uno por uno.
Miar que sois complicados... Que es texto plano... ¿para que quiero gráficos? Insisto: busco algo que corte por determinada columna y lo mande a la impresora, linea de comandos, una única operación, punto. O, genericamente, imprimir un fichero .ps por zonas, sin zoom. O lo que es lo mismo, una aplicación del linea de comandos para partir una impresión en tamaño A0 en los respectivos A4 necesarios. Si quiero maneras enrevesadas o a manuense, cojo el joe, pongo en modo bloque vertical, marco un bloque vertical de 80 columnas y grabo en fichero_1. Me voy a la derecha otras ochenta columnas, vuelvo a marcar, y grabo en fichero_2. etc. Al final, imprimo cada uno por separado. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFER3NNtTMYHG2NR9URAoA7AJ9xK49eWMsxqN8FTko0fI2zypIcuwCcCt30 pNAkR8f42Xy6Hdqft4mSxqI= =eivB -----END PGP SIGNATURE-----
El 20/04/06, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2006-04-20 a las 08:21 -0300, Juan Erbes escribió:
Una opción puede ser (manejando el cursor orizontal), hacer sucesivas impresiones de pantalla, o en lugar de imprimirlas, las guardas en un archivo grafico (uno por pantalla), y luego lo editas para conformarlo, borrando todo lo que no te interesa, para luego imprimir uno por uno.
Miar que sois complicados...
Que es texto plano... ¿para que quiero gráficos?
Insisto: busco algo que corte por determinada columna y lo mande a la impresora, linea de comandos, una única operación, punto.
O, genericamente, imprimir un fichero .ps por zonas, sin zoom.
O lo que es lo mismo, una aplicación del linea de comandos para partir una impresión en tamaño A0 en los respectivos A4 necesarios.
Si quiero maneras enrevesadas o a manuense, cojo el joe, pongo en modo bloque vertical, marco un bloque vertical de 80 columnas y grabo en fichero_1. Me voy a la derecha otras ochenta columnas, vuelvo a marcar, y grabo en fichero_2. etc. Al final, imprimo cada uno por separado.
Si hubieses usado ese metodo, ya lo tendrias impreso... Salu2
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-20 a las 08:50 -0300, Juan Erbes escribió:
Si hubieses usado ese metodo, ya lo tendrias impreso...
¡Claro que si! Pero no me creo que no exista en linux una manera de trocear una impresión, de imprimir cosas grandes en impresoras pequeñas... esa necesidad siempre ha existido. El OOo-calc lo hace. ¿Va a ser el único que lo hace? No me lo creo. O sea, busco el programa inverso de "psnup". - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFER3hmtTMYHG2NR9URAndrAJ0QOGV+b0UDlhS2zoFzbE/7SkynuQCgk+2K LzPp9pjkMt1vU2YmqyOlclc= =Hgic -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-20 a las 14:02 +0200, escribí:
O sea, busco el programa inverso de "psnup".
Lo encontré: "poster". NAME poster - Scale and tile a postscript image to print on multiple pages El detalle es que está pensado para ".eps", no ".ps". Sería: cer@nimrodel:~/Documentation> ps2epsi particiones.ps cer@nimrodel:~/Documentation> poster -s4 particiones.epsi -o poster.ps Segmentation fault Y ese es otro problema, que casca. Pero lo he conseguido con: cer@nimrodel:~/Documentation> poster -pA2 -v particiones.epsi -o poster.ps Using default media of A4 Using default cutmargin of 5% Using default whitemargin of 0 Opened 'poster.ps' for writing Deciding for 2 columns and 2 rows of portrait pages. Deciding for a scale factor of 1.90569 print page 1 print page 2 print page 3 print page 4 - -- Saludos, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFER3wktTMYHG2NR9URApZvAJsEDAlhsa3/5vLixp91Gj1+Po4ibQCggYjo K4M0hlArnxseQZEVMRpvDhI= =TyK1 -----END PGP SIGNATURE-----
Lo encontré: "poster".
NAME poster - Scale and tile a postscript image to print on multiple pages
El detalle es que está pensado para ".eps", no ".ps". Sería:
cer@nimrodel:~/Documentation> ps2epsi particiones.ps cer@nimrodel:~/Documentation> poster -s4 particiones.epsi -o poster.ps Segmentation fault
Y ese es otro problema, que casca.
Pero lo he conseguido con:
cer@nimrodel:~/Documentation> poster -pA2 -v particiones.epsi -o poster.ps Using default media of A4 Using default cutmargin of 5% Using default whitemargin of 0 Opened 'poster.ps' for writing Deciding for 2 columns and 2 rows of portrait pages. Deciding for a scale factor of 1.90569 print page 1 print page 2 print page 3 print page 4
Me alegro que lo hayas solucionado. ME estaba mirnado un poco el tema... ¿miraste column(1)? -- Salut, Jordi Espasa
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-20 a las 15:31 +0200, Jordi Espasa Clofent escribió:
Me alegro que lo hayas solucionado. ME estaba mirnado un poco el tema... ¿miraste column(1)?
Pues no... ni lo conocía. Lo pensaré, aunque yo lo tenga impreso. El poster es genérico, vale para ps, no sólo ascii. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFER5bxtTMYHG2NR9URAlhIAKCZK92mJjHKgvm1SSE5LpBrufTmaQCeMyTB 8TT2kgkiVpiaQflTIsdj+Ks= =NJDt -----END PGP SIGNATURE-----
El Jueves, 20 de Abril de 2006 16:13, Carlos E. R. escribió:
El 2006-04-20 a las 15:31 +0200, Jordi Espasa Clofent escribió:
Me alegro que lo hayas solucionado. ME estaba mirnado un poco el tema... ¿miraste column(1)?
Pues no... ni lo conocía. Lo pensaré, aunque yo lo tenga impreso. El poster es genérico, vale para ps, no sólo ascii.
* http://nxg.me.uk/docs/posters/ , hay tienes un a0toa4.pl
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-20 a las 16:17 +0200, aux escribió:
Me alegro que lo hayas solucionado. ME estaba mirnado un poco el tema... ¿miraste column(1)?
quizá tambien te pueda ir bien el psresize ?
Entiendo que hace lo contrario: psresize - multiple pages per sheet - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFER5rRtTMYHG2NR9URAr+xAJ9KSgV4RyAFl02QfDGH53JK8HTQGACfamA1 Lhts2Uh/3dUcJcTsI4GSqqg= =S7hY -----END PGP SIGNATURE-----
El 20/04/06, Carlos E. R. escribió:
Jolín, ¡que no!
:-|
Es un fichero de texto plano lindo y lirondo, y lo único que quiero es partirlo en hojas de 80 columnas verticales: lo que no quepa en una hoja, a la siguiente.
¿Y a2ps no tiene ningún parámetro para el control de líneas y/o columnas que te pueda servir (--columns --rows)? http://www.die.net/doc/linux/man/man1/a2ps.1.html Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-20 a las 13:24 +0200, Camaleón escribió:
¿Y a2ps no tiene ningún parámetro para el control de líneas y/o columnas que te pueda servir (--columns --rows)?
Puesto por defecto lo que hace es reformatear las lineas largas del texto para que quepan en una hoja, y lo imprime en dos hojas por cara. Yo he conseguido impirmirlo en apaisado achicando el tamaño de letra para que quepa en una única hoja: a2ps -1 --chars-per-line=268 --landscape ../../particiones.txt El resultado es legible, pero cuesta un poco. Estoy seguro que tiene que haber una utilidad para partir un A0 en varias hojas para pegarlas, yo eso lo he visto hecho. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFER3cstTMYHG2NR9URAhRLAJkBGeUnnjrTfQD3jWXzfnaYbhWO7QCfcl/2 xwug7o622FQ/zaMBtUhByxc= =sVIu -----END PGP SIGNATURE-----
El Jueves, 20 de Abril de 2006 13:57, Carlos E. R. escribió:
Estoy seguro que tiene que haber una utilidad para partir un A0 en varias hojas para pegarlas, yo eso lo he visto hecho.
* Yo uso kprinter/opciones de sistema/comandos/impresion de poster/editar comando y configura a tu gusto, esto tira de poster, el original no funciona en kde, puede encontrarse la version modificada de poster en ftp://ftp.kde.org/pub/kde/printing/poster-20050907.tar.bz2, se pueden personalizar varios comandos para el futuro, solo afecta al usuario en curso.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-20 a las 15:37 +0200, jose maria escribió:
Estoy seguro que tiene que haber una utilidad para partir un A0 en varias hojas para pegarlas, yo eso lo he visto hecho.
* Yo uso kprinter/opciones de sistema/comandos/impresion de poster/editar comando y configura a tu gusto, esto tira de poster, el original no funciona en kde, puede encontrarse la version modificada de poster en ftp://ftp.kde.org/pub/kde/printing/poster-20050907.tar.bz2, se pueden personalizar varios comandos para el futuro, solo afecta al usuario en curso.
¡Que gracioso! :-) - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFER5dLtTMYHG2NR9URAkmaAKCOBwL6eGddeG3ZY/7hTQPUk0zOnQCfb1+I 4ore94alkgAJiAjo9/iDqRQ= =k++e -----END PGP SIGNATURE-----
Hola :) El Jueves, 20 de Abril de 2006 13:57, Carlos E. R. escribió:
El 2006-04-20 a las 13:24 +0200, Camale�n escribi�:
�Y a2ps no tiene ning�n par�metro para el control de l�neas y/o columnas que te pueda servir (--columns --rows)?
Puesto por defecto lo que hace es reformatear las lineas largas del texto para que quepan en una hoja, y lo imprime en dos hojas por cara. Yo he conseguido impirmirlo en apaisado achicando el tama�o de letra para que quepa en una �nica hoja:
a2ps -1 --chars-per-line=268 --landscape ../../particiones.txt
El resultado es legible, pero cuesta un poco.
Estoy seguro que tiene que haber una utilidad para partir un A0 en varias hojas para pegarlas, yo eso lo he visto hecho.
A mi lo que se me ocurre es awk ;) Un script con awk que redireccionas a la impresora ... Pero bueno, parece que ya has encontrado la solución :) HTH Rafa -- 50% of all statistics are inaccurate. OpenWengo: rgriman
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-20 a las 16:26 +0200, Rafa Grimán escribió:
A mi lo que se me ocurre es awk ;) Un script con awk que redireccionas a la impresora ...
¡Juas! Dado lo que se yo de awk, acabo antes haciéndomelo en pascal :-P
Pero bueno, parece que ya has encontrado la solución :)
Más de una, parece ;-) - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFER5xxtTMYHG2NR9URAoXPAJ9lYn3koYiqeWGlCwhyfIFjgy1wwACdFopq OrRDxjd8/MZ20fQPmsUSlXM= =P00B -----END PGP SIGNATURE-----
participants (8)
-
aux
-
Camaleón
-
Carlos E. R.
-
Hugo Sandoval
-
Jordi Espasa Clofent
-
jose maria
-
Juan Erbes
-
Rafa Grimán