commit 66f1d0067e8007903a9959d8b0a3f539427e1d51 parent 8146c0e95e2a02c009454f5375d97d3fe925bb4a Author: Antoine Amarilli <a3nm@a3nm.net> Date: Mon, 21 Sep 2026 17:02:16 +0200 import LLM-version from a3nm.net/git/pdfstamp Diffstat:
| stamp.sh | | | 51 | +++++++++++++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 51 insertions(+), 0 deletions(-)
diff --git a/stamp.sh b/stamp.sh @@ -0,0 +1,51 @@ +#!/bin/bash + +# LLM rewriting + +set -euo pipefail + +input=$1 +output=$2 +tmpdir=$(mktemp -d) +trap 'rm -rf "$tmpdir"' EXIT + +left='Draft preview -- not a final published version' +right="$(date)" + +( + cd "$tmpdir" + cat > water.tex <<EOF +\documentclass[a4paper]{article} +\usepackage{anysize} +\usepackage{xcolor} +\colorlet{lightgray}{gray!20!white} +\marginsize{-0.4cm}{0cm}{-1.4cm}{0.8cm} +\usepackage{rotating} +\pagestyle{empty} +\begin{document} +\huge +\begin{sideways} + \begin{minipage}{\textheight} + \centering + \textcolor{lightgray}{\texttt{$left}} + \end{minipage} +\end{sideways} +\hfill +\begin{sideways} + \begin{minipage}{\textheight} + \centering + \textcolor{lightgray}{\texttt{$right}} + \end{minipage} +\end{sideways} +\end{document} +EOF + +pdflatex \ + -interaction=nonstopmode \ + -halt-on-error \ + -jobname=water \ + -output-directory="$tmpdir" \ + water.tex +) + +pdftk "$input" stamp "$tmpdir/water.pdf" output "$output"