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: LATEX

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:
  1. genera.sh
    Fichero que permite generar pdf, html.
    ./genera.sh fichero
    
    


  2. 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 TEX by TTH, version 3.40.
On 23 Jun 2004, 09:52.