mirror of
https://github.com/velocitatem/PHANTOM.git
synced 2026-05-31 08:33:36 +00:00
helper scripts
This commit is contained in:
38
scripts/nx_paper.sh
Normal file
38
scripts/nx_paper.sh
Normal file
@@ -0,0 +1,38 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
cmd="${1:-}"
|
||||
|
||||
case "$cmd" in
|
||||
build)
|
||||
mkdir -p paper/build
|
||||
bash paper/concat_code.sh
|
||||
cd paper/src
|
||||
latexmk -pdf -jobname=main -f -interaction=nonstopmode -file-line-error -r ../.latexmkrc -outdir=../build main.tex
|
||||
;;
|
||||
watch)
|
||||
mkdir -p paper/build
|
||||
cd paper/src
|
||||
latexmk -pvc -pdf -jobname=main -f -interaction=nonstopmode -file-line-error -r ../.latexmkrc -outdir=../build main.tex
|
||||
;;
|
||||
clean)
|
||||
cd paper/src
|
||||
latexmk -C -jobname=main -outdir=../build || true
|
||||
rm -rf ../build/*
|
||||
;;
|
||||
wordcount)
|
||||
printf '%s\n' 'Counting words in main text (excluding appendix)...'
|
||||
texcount -nosub -total -sum -1 \
|
||||
paper/src/chapters/01-intro.tex \
|
||||
paper/src/chapters/02-literature-review.tex \
|
||||
paper/src/chapters/03-methodology.tex \
|
||||
paper/src/chapters/04-results.tex \
|
||||
paper/src/chapters/05-discussion.tex \
|
||||
paper/src/chapters/06-conclusion.tex
|
||||
;;
|
||||
*)
|
||||
printf '%s\n' "Unknown paper command: $cmd" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
Reference in New Issue
Block a user