Script de Generación de ficheros
Por Paco Aldarias Raya
Impreso: Jun 23, 2004
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: L A T E X
Contents
1 Introducción
2 genera.sh
3 pdf2.sh
Index
1 Introducción
Vamos a ver scripts para generar ficheros.
Disponemos de tres ficheros:
genera.sh
Fichero que permite generar pdf, html.
./genera.sh fichero
pdf2.sh
Permite conviertir pdf en dos paginas.
./pdf2 fichero
2 genera.sh
echo xxxxxxxxxxxxxxxxxxx
#echo Creando el indice
echo xxxxxxxxxxxxxxxxxxx
makeindex $1.idx
echo xxxxxxxxxxxxxxxxxxxxxxx
echo Creando fichero $1.dvi
echo xxxxxxxxxxxxxxxxxxxxxxxx
#latex \\nonstopmode \\input $1.tex
latex \\input $1.tex
#kdvi $1.dvi &
#echo xxxxxxxxxxxxxxxxxxxxxxxxxxxx
#echo Creando fichero $11.ps a 1 cara
#echo xxxxxxxxxxxxxxxxxxxxxxxxxxxx
#dvips $1.dvi -o $11.ps
echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
echo Creando fichero $1.pdf
echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#dvipdfm $1.dvi
pdflatex $1.tex
#xpdf $1.pdf &
#pstops "2:0L@.7(21cm,0)+1L@.7(21cm,14.85cm)" $11.ps $12.ps
xpdf $1.pdf &
#echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#echo Creando ficheros pdf
#echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#ps2pdf $1.ps
#ps2pdf $12.ps
echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
echo Creando fichero $1.htm
echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
latex2html $1 -no_subdir -split 0 -local_icons 1 \
-show_section_numbers \
-no_auto_link -no_navigation
# Eliminano direcciones absolutas.
sed -e 's:/wind/pagina/pacodebian//::g' $1.html > $1.html1
mv $1.html1 $1.html
#echo Creando fichero $1.txt
##pdftotext $1.pdf
#echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#dest=/hdd/pagina/pacodebian/
#echo Copiandolo a la pagina a $dest
#echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#cp $1.tex $dest
#cp $1*.tex $dest
#cp $1.txt $dest
#cp $1*.pdf $dest
#cp $1.html $dest
#cp $1.css $dest
#cp *.png $dest
#cp *.jpg $dest
#cp *.gif $dest
# Limpiando
#rm *.log *.toc *.out *.dvi *.aux
rm *.log
#rm -f *.ps
rm *.dvi
rm *.out
rm *.aux
echo Documento latex $1 generado | festival --tts --language spanish
3 pdf2.sh
echo Crendo pdf a doble cara
echo Creando ps
pdftops $1.pdf
echo creadno ps s dos carasa
pstops "2:0L@.7(21cm,0)+1L@.7(21cm,14.85cm)" $1.ps $12.ps
echo creado pdf del ps a dos caras
ps2pdf $12.ps
echo Borrando los ps creados
rm $12.ps
rm $1.ps
#xpdf $12.pdf
acroread $12.pdf &
Index (showing section)
File translated from
TE X
by
TT H ,
version 3.40. On 23 Jun 2004, 09:52.