mybin

my ~/bin
git clone https://a3nm.net/git/mybin/
Log | Files | Refs | README

stamp.sh (940B)


      1 #!/bin/bash
      2 
      3 # LLM rewriting
      4 
      5 set -euo pipefail
      6 
      7 input=$1
      8 output=$2
      9 tmpdir=$(mktemp -d)
     10 trap 'rm -rf "$tmpdir"' EXIT
     11 
     12 left='Draft preview -- not a final published version'
     13 right="$(date)"
     14 
     15 (
     16   cd "$tmpdir"
     17   cat > water.tex <<EOF
     18 \documentclass[a4paper]{article}
     19 \usepackage{anysize}
     20 \usepackage{xcolor}
     21 \colorlet{lightgray}{gray!20!white}
     22 \marginsize{-0.4cm}{0cm}{-1.4cm}{0.8cm}
     23 \usepackage{rotating}
     24 \pagestyle{empty}
     25 \begin{document}
     26 \huge
     27 \begin{sideways}
     28   \begin{minipage}{\textheight}
     29     \centering
     30     \textcolor{lightgray}{\texttt{$left}}
     31   \end{minipage}
     32 \end{sideways}
     33 \hfill
     34 \begin{sideways}
     35   \begin{minipage}{\textheight}
     36     \centering
     37     \textcolor{lightgray}{\texttt{$right}}
     38   \end{minipage}
     39 \end{sideways}
     40 \end{document}
     41 EOF
     42 
     43 pdflatex \
     44     -interaction=nonstopmode \
     45     -halt-on-error \
     46     -jobname=water \
     47     -output-directory="$tmpdir" \
     48     water.tex
     49 )
     50 
     51 pdftk "$input" stamp "$tmpdir/water.pdf" output "$output"