12 lines
311 B
Bash
12 lines
311 B
Bash
#!/usr/bin/env bash
|
|
# MD → LaTeX → PDF (XeLaTeX)
|
|
# Usage: scripts/md2pdf.sh report.md [out_dir]
|
|
set -euo pipefail
|
|
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
|
cd "$ROOT"
|
|
MD="${1:?markdown file}"
|
|
OUT="${2:-}"
|
|
ARGS=(-m md2latex "$MD" --pdf)
|
|
if [[ -n "$OUT" ]]; then ARGS+=(-o "$OUT"); fi
|
|
exec python "${ARGS[@]}"
|