summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/hepthesis/example/getNewBibtex
blob: ae2863bb141d079205c8b416dd2ffcee6496c4d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#! /usr/bin/env bash

if [[ -n $( echo $* | egrep -- "-h\>|--help\>" ) ]]; then
    echo -e "Usage: $0 <myfile.tex>"
    echo "NB. \\input and \\include operations will only work in"
    echo "the current directory, rather than via the full TeX path."
    exit 0
fi

maintexfile=$1
tempfile=texmerge.$$

cat $maintexfile | sed -e s/'\\input{\([^}]*\)}'/'#include "\1\.tex"'/g > $tempfile
#cat $tempfile
cpp $tempfile 2> /dev/null | mail -s "generate bibtex" slaclib2@slac.stanford.edu
rm -f $tempfile