#!/bin/bash LATEX="pdflatex" MAXLINES=176 KEYID=${1:-E3462FD1} FILENAME=fingerprint_${KEYID} FP=`gpg --no-secmem-warning --fingerprint ${KEYID}| grep "\(^pub\|^uid\|fingerprint\)"` NLINES=0 oldIFS=${IFS} IFS=" " for line in ${FP}; do NLINES=$((NLINES + 1)) done IFS=${oldIFS} ( cat << EOF \\documentclass[a4paper]{letter} \\usepackage{multicol} % \\usepackage{vmargin} % \\setmarginsrb{10mm}{10mm}{10mm}{10mm}{0mm}{0mm}{0mm}{0mm} \\pagestyle{empty} \\begin{document} \\begin{multicols}{2} \\tiny{ EOF oldIFS=${IFS} IFS=" " CURLINES=0 while [ $((CURLINES + NLINES)) -le ${MAXLINES} ]; do echo "\\begin{verbatim}" for line in ${FP}; do echo $line done CURLINES=$((CURLINES + NLINES)) echo "\\end{verbatim}\\" done IFS=${oldIFS} cat << EOF } \\end{multicols} \\end{document} EOF ) > ${FILENAME}.tex ${LATEX} ${FILENAME}.tex if [ $? = 0 ]; then rm ${FILENAME}.{tex,aux,log} fi