27 lines
658 B
Bash
27 lines
658 B
Bash
|
#!/bin/sh
|
|||
|
# on enlève l’extension du 1er argument
|
|||
|
FILE=${1%.*}
|
|||
|
TMPFILE=pstemp
|
|||
|
# création d’un fichier temporaire psttemp.tex
|
|||
|
cat > $TMPFILE.tex <<EOF
|
|||
|
\documentclass{article}
|
|||
|
\usepackage{pstricks}
|
|||
|
\usepackage{pstricks-add}
|
|||
|
\usepackage{pst-eps}
|
|||
|
\usepackage{pst-eucl}
|
|||
|
\thispagestyle{empty}
|
|||
|
\begin{document}
|
|||
|
\begin{TeXtoEPS}
|
|||
|
\input{$FILE}
|
|||
|
\end{TeXtoEPS}
|
|||
|
\end{document}
|
|||
|
EOF
|
|||
|
# Création du fichier dvi
|
|||
|
latex $TMPFILE
|
|||
|
# Création du fichier eps
|
|||
|
dvips -E $TMPFILE.dvi -o $TMPFILE.eps
|
|||
|
# Création du fichier pdf
|
|||
|
epstopdf $TMPFILE.eps --debug --outfile=$FILE.pdf
|
|||
|
# effacement des fichiers temporaires
|
|||
|
rm -f $TMPFILE.*
|