Scroll to navigation

GPG-KEY2LATEX(1) User Contributed Perl Documentation GPG-KEY2LATEX(1)


gpg-key2latex - Generate a LaTeX file for fingerprint slips.



gpg-key2latex generates a LaTeX file with an OpenPGP key fingerprint and User IDs, repeated as often as it fits on a single page. The LaTeX data is written to STDOUT. Note: In most cases the generated file can be compiled to PDF using pdflatex(1), but xelatex(1) is required if some UID contains CJK characters.


Select the output paper size. The default is the output of paperconf(1), or a4 if libpaper-utils isn't installed.
Show subkey information.
Show the first valid user attribute, if any. Note: This writes JPG files to the current directory.
Show a QR code of the string specified by --qrcode-data. Note: This writes PDF files to the current directory. Requires qrencode(1) and epstopdf(1).
The data to encode in a QR code (implies --show-qrcode). The string "%f" is expanded to the OpenPGP key fingerprint (40 hexadecimal digits, without spaces); "%k" is expanded to the long (16 hexadecimal digits) key ID; "%%" is replaced by a single "%".

The default data to encode, if --qrcode-data is not specified, is the string "OPENPGP4FPR:%f".

The height, in number of lines, of the photo and QR code. The default is the number of User ID, with a maximum of 5.
-?, --help
Print a brief help and exit.
Print the version and exit.


The default home directory.
The gpg binary. Default: "gpg".
The default working directory for gpg. Default: "$HOME/.gnupg".


gpg(1), gpg-key2ps(1)


Bugs or feature requests for gpg-key2latex should be filed with the Debian project's bug tracker at <>.


Guilhem Moulin <>


Copyright (c) 2014 Guilhem Moulin. gpg-key2latex is free software, distributed under the GNU Public License, version 3 or later.

2020-07-08 perl v5.30.3