X-Git-Url: https://projects.mako.cc/source/beamer-mako/blobdiff_plain/0bc6f686791b33c5e97f9d1a6cc9a005446d60c8..refs/heads/metropolis:/new_beamer_presentation diff --git a/new_beamer_presentation b/new_beamer_presentation index ebba317..ce41c0a 100755 --- a/new_beamer_presentation +++ b/new_beamer_presentation @@ -1,22 +1,40 @@ #!/bin/sh # Helper script to export LaTeX templates for new documents -# Copyright (c) 2009 Benjamin Mako Hill +# Copyright (c) 2009-2022 Benjamin Mako Hill # Released under the GPLv3 or later. +SOURCEDIR="$HOME/tex/beamer-mako" CURDIR=`pwd` if test $1 then - cd $HOME/tex/beamer-mako + cd $SOURCEDIR git checkout-index -f --prefix=$CURDIR/$1/ $(find template -not -type d) cd $CURDIR # get rid of paper_template subdir mv $1/template/* $1 + mv $1/template/.gitignore $1 rm -rf $CURDIR/$1/template mv $1/example.tex $1/$1.tex + + # create a symlink farm for the fonts + # rm -rf "./fonts/*" + cd $1 + rm -rf ./fonts/* + + # first created the directories + for fontdir in "${SOURCEDIR}/template/fonts/"*; do + mkdir "./fonts/$(basename "${fontdir}")" + # then the files + for fontfile in "${fontdir}/"*; do + ln -s "${fontfile}" "./fonts/$(basename "${fontdir}")/$(basename "${fontfile}")" + done; + done; + + cd $CURDIR else echo "specifiy a directory where the template should go"; fi