Formatos: Herramientas de conversión
Por Paco Aldarias Raya
Impreso: 30 de octubre 2008
Email: pacolinux arroba inicia punto es
Web: http://www.iespana.es/pacolatex
Con Linux Debian. En Valencia (España)
Este documento es de libre reproducción siempre que se cite su fuente.
Realizado con: LATEX
Un documento en latex debe
transformarse para poder se impreso o visto por un visor. Lo corriente
es hacer un fichero tex y después pasarlo a pdf y html.
Formatos de los ficheros:
- tex. Fuente en latex
- dvi. Los que genera latex directamente con latex fichero.tex
- pdf. son para imprimir con adobe,
- ps. Ficheros Postscript. Similar a pdf.
- html. Páginas web.
- pdflatex. Convierte .tex en .pdf
- latex2rtf-doc. Convierte .tex to .rtf
- latex2html. Transforma tex a html.
Mirar ejemplo previo.
Nota:
Para eliminar las direcciones absolutas y poder ver las
imagenes, debes hacer:
sed -e 's:/hdd/pagina/pacodebian//::g' fichero.html > temp.html
mv temp.html fichero.html
Siendo /hdd/pagina/pacodebian/ la ubiación de la página.
- tth. Transforma tex a html.
Ejemplo. fichero.tex > fichero.html
http://hutchinson.belmont.ma.us/tth/manual.cgi#epsf
- hevea. Transforma tex a html.
- htmldoc. Herramienta para pasar documentos de html a pdf o de
html a ps. Es util para poder imprimir paginas web.
Ejemplo. htmldoc -t pdf fichero.html -f fichero.pdf
- html2ps. Convierte html en ps.
Ejemplo. html2ps fichero.html >fichero.ps
- gnuhtml2latex. Convierte html en tex.
Ejemplo: gnuhtml2latex ht9.html
- lynx. Convierte de html a txt
Ejemplo: lynx -dump index.html html.txt
- pdftotext. Convierte pdf a .txt
- pdftops. Convierte pdf a ps.
Ejemplo. pdftops fichero.pdf
- pdf2ps. Convierte el pdf en ps.
Ejemplo. pdf2ps fichero.pdf
- pdfimages extrae las imagenes del fichero a jpg.
Aplicación que se encuentra en el paquete: xpdf-utils
Ejemplo. pdfimages -j fichero.pdf imagen
Podemos incluir paginas de un fichero en nuestro fichero:
\usepackage{pdfpages}
.
\begin{document}
\includepdf[pages={3-7,9}]{/path/to/other.pdf}
\end{document}
- ps2pdf. Convierte ps a pdf.
Ejemplo. ps2pdf fichero.ps
- catdoc. Herramientas de conversión de doc.
Convierte .doc a .txt/.tex
- psrip. Extrae imagenes de ficheros ps.
Ejemplo. psrip fichero.ps
- divps. Convierte un dvi en ps
dvips fichero.dvi -o fichero.ps
- dvipdfm. Convierte dvi a pdf.
Ejemplo: dvipdfm fichero.dvi
- sgml2latex. Convierte un sgml a latex
Ejemplo: sgml2latex -output=tex fichero.sgml
Nota: Requiere instalar linuxdoc-tools-latex
Debemos crear los archivos: pngtoeps.sh, pngtoepsvarios.sh Darles
permiso de ejecución: chmod 700 pngtoeps.sh pngtoepsvarios.sh
Contenido del fichero pngtoeps.sh:
pngtopnm $1.png > $1.pnm
pnmtops -noturn $1.pnm
pnmtops -noturn $1.pnm > $1.ps
ps2eps $1.ps
rm $1.ps
rm $1.pnm
Contenido del fichero pngtoepsvarios.sh
#Creacion de EPS (Encapsulated PostScript) a partir de png
for i in `ls *.png`;
do
f=`basename $i .png`
./pngtoeps.sh $f
done
Llamada para pasar un fichero:
pngtoeps fichero
Llamada para pasar un directorio:
pngtoespvarios
3 Poner dos caras de hoja en una sola
- mpage. Es un programa para reducir e imprimir multiples paginas
de textp por hoja sobre una impresora compatible PostScript.
Ejem. Imprimir dos hojas en 1 cara. mpage -2 nombrearchivo.ps
- pstops. Convierte un ps a una cara en dos.
pstops "2:0L@.7(21cm,0)+1L@.7(21cm,14.85cm)" $1.ps $12.ps
- psnup y psselect. Ejemplo:
Para obtener dos caras en una hoja:
psnup -2 midocumento.ps temporal.ps
Para sacar las pares y las impares en un documento aparte:
psselect -e temporal.ps > pares.ps
psselect -o temporal.ps > impares.ps
- xpdf
- Visor de .PDF. Permite navegar por los enlaces, buscar texto,
seleccionar texto, Ideal para visualzar.
- acroread
- (Adobe Acrobat). Visor de .PDF. Permite buscar texto,
seleccionar texto, Ideal para imprimir.
- gv
- Visor de PDF,PS.
- kghostview
- Visor de PS,PDF,EPS. Es el que usa linux por defecto.
- kdvi
- Visor de .dvi.
- xdvi
- Visor de .dvi.
- dvisvga
- Visor de .dvi en consola.
Cuando generamos un documento muy grande, de mas de 200 hojas latex se
queja que no tiene memoria.
Editar el fichero como root, aumentando los tamaño de pool:
nano /usr/share/texmf/web2c/texmf.cnf
Cambiar:
save_size = 5000
Por:
save_size = 50000
Con un script que se ejecutar como root:
#!/bin/bash
f="/usr/share/texmf/web2c/texmf.cnf"
echo "Fichero $f Sin cambios"
cat $f | grep "save_size"
sed -e "s/save_size\ =\ 5000/save_size\ =\ 50000/g" $f > temp.cnf
mv temp.cnf $f
echo "Fichero $f Con cambios"
cat $f | grep "save_size"
- catdoc
- 1.4
- dos
- caras
- 3
- pdfimages
- 1.3
- ps2pdf
- 1.4
- psrip
- 1.4
Formatos: Herramientas de conversión
This document was generated using the
LaTeX2HTML translator Version 2002-2-1 (1.71)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html formatos -split 0 -local_icons 1 -show_section_numbers -no_auto_link -no_navigation -html_version 4.0,latin1,unicode
The translation was initiated by Paco on 2008-10-30
Paco
2008-10-30