tweaks
This commit is contained in:
parent
8182ce6a24
commit
8efc57cbeb
@ -7,3 +7,7 @@ end_of_line = lf
|
||||
charset = utf-8
|
||||
trim_trailing_whitespace = true
|
||||
insert_final_newline = false
|
||||
|
||||
[*.yml]
|
||||
indent_style = space
|
||||
indent_size = 2
|
24
build.sh
24
build.sh
@ -4,23 +4,19 @@
|
||||
# (handout and solutions, if they exist), and creates
|
||||
# a zip of all resulting files.
|
||||
|
||||
|
||||
|
||||
# Where we're running this script
|
||||
run_dir=$(pwd)
|
||||
|
||||
tectonic=$(pwd)/tectonic
|
||||
|
||||
# Output files
|
||||
target_dir="${run_dir}/output"
|
||||
target_zip="${run_dir}/output.zip"
|
||||
|
||||
|
||||
|
||||
|
||||
# Clean up previous build
|
||||
rm -drf "${target_dir}"
|
||||
rm -f "${target_zip}"
|
||||
|
||||
|
||||
# Build one document.
|
||||
# Args: <target_dir> <job_name> <doc_dir> <main_file>
|
||||
# target_dir: move output pdf to this directory
|
||||
@ -38,12 +34,12 @@ function build() {
|
||||
|
||||
tectonic_args=(
|
||||
--chatter minimal
|
||||
--web-bundle "https://static.betalupi.com/tectonic/texlive2023.tar"
|
||||
#--web-bundle "https://static.betalupi.com/tectonic/texlive2023.tar"
|
||||
)
|
||||
|
||||
# Build handout
|
||||
echo "\\def\\argNoSolutions{1}\\input{${main_file}}" | \
|
||||
tectonic \
|
||||
echo "\\def\\argNoSolutions{1}\\input{${main_file}}" |
|
||||
"${tectonic}" \
|
||||
"${tectonic_args[@]}" \
|
||||
--outfmt pdf \
|
||||
-
|
||||
@ -60,10 +56,9 @@ function build() {
|
||||
echo ""
|
||||
fi
|
||||
|
||||
|
||||
# Build solutions
|
||||
echo "\\def\\argYesSolutions{1}\\input{${main_file}}" | \
|
||||
tectonic \
|
||||
echo "\\def\\argYesSolutions{1}\\input{${main_file}}" |
|
||||
"${tectonic}" \
|
||||
"${tectonic_args[@]}" \
|
||||
--outfmt pdf \
|
||||
-
|
||||
@ -88,7 +83,6 @@ function build() {
|
||||
|
||||
echo ""
|
||||
|
||||
|
||||
if [[ $handout_stat == 0 ]]; then
|
||||
(
|
||||
echo -n "{"
|
||||
@ -110,12 +104,9 @@ function build() {
|
||||
cd "${run_dir}"
|
||||
}
|
||||
|
||||
|
||||
mkdir -p "${target_dir}"
|
||||
echo -n "[" >"$target_dir/index.json"
|
||||
|
||||
|
||||
|
||||
for d in "${run_dir}/Misc/Warm-Ups"/*.tex; do
|
||||
file="$(basename "${d}")"
|
||||
build \
|
||||
@ -149,7 +140,6 @@ done
|
||||
|
||||
echo -n "{}]" >>"$target_dir/index.json"
|
||||
|
||||
|
||||
# cd so paths in zip are relative
|
||||
cd "${target_dir}"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user