X-Git-Url: https://git.sthu.org/?a=blobdiff_plain;ds=sidebyside;f=git%2Fpre-commit-texcheck;fp=git%2Fpre-commit-texcheck;h=dae2418a129913c5bee48a49fa847894814bd6d7;hb=bf071c211651c1e81d6e8a91ddd9234ba80a4986;hp=29547feaf9464894aac500d0e39a7a425162218f;hpb=05ceecfa6a4f41fb865dd3b35584f35ab4ffe420;p=shutils.git diff --git a/git/pre-commit-texcheck b/git/pre-commit-texcheck index 29547fe..dae2418 100755 --- a/git/pre-commit-texcheck +++ b/git/pre-commit-texcheck @@ -14,11 +14,16 @@ for f in $(find -name "*.tex"); do # Only main tex files are interesting grep -q "\documentclass" "$f" || continue - if ! pdflatex -output-directory "$tmpdir" $f < /dev/null > /dev/null; then + pushd . + cd $(dirname $f) + + if ! pdflatex -output-directory "$tmpdir" $(basename $f) < /dev/null > /dev/null; then + popd echo >&2 "pdflatex failed on '$f'." cleanup exit 1 fi + popd done cleanup