Files
unix-scripts/Tools/generaLaTeX.sh
2023-04-03 17:47:42 +02:00

58 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
home="/home/danih"
modelos="$home/Documents/Modelos"
biblio="$modelos/biblio.bib"
dir=$(pwd)
preguntaNombre() {
rofi -dmenu\
-i\
-no-fixed-num-lines\
-p "Nombre : "\
-theme ~/Scripts/Temas/confirm_visible.rasi
}
plantilla="$(rofi -no-config -no-lazy-grab -sep "|" -dmenu -i -p 'Plantilla' -width 12 -line-padding 3 -lines 3 -theme ~/Scripts/Temas/latex.rasi <<< "Base|Universidad|Simple")"
if [[ $plantilla == "" ]]; then
exit 1
fi
images=false
case "$plantilla" in
"Base")
plantilla="base.tex"
;;
"Universidad")
plantilla="usal.tex"
images=true
;;
"Simple")
plantilla="simple.tex"
;;
*)
plantilla="base.tex"
;;
esac
base=$modelos/$plantilla
nombre=$(preguntaNombre &)
if [[ $nombre == "" ]]; then
exit 1
fi
final=$(echo $nombre | awk -F'.tex' '{print $1}')
cp $biblio "$dir"
if test -f "$dir/${final}.tex"; then
cp $base "$dir/${final}$(date +"%m%d%Y").tex"
else
cp $base "$dir/$final.tex"
fi
if [[ $images == true ]]; then
cp -r "$modelos/images $dir"
fi
exit 0