# Transforms papersize input lines generated by ./genpapersize.bash into # a troff requests defining papersize string for use in tmac/papersize.tmac. # Note: The .ds request are grouped inside a \{\ \}, so it is easier to # manually replace them, e.g. in Vim: /^\. \{/ c% BEGIN { print ". \\{\\" } /metric$/{ w = ($2 / 10); l = ($3 / 10); u = "c" } /imperial$/{ w = $2; l = $3; u = "i" } { print ". ds paper-" $1 "-length", l u print ". ds paper-" $1 "-width", w u } END { print ". \\}" }