我正在尝试对用 LaTeX 编译的 pdf 进行数字签名。按照建议使用 gpg --clearsign 给出这里由于某种原因,输出的签名 PDF 已损坏。这是一个 MWE tex 文件
\documentclass[11pt,a4paper]{article}
% Actual document
\begin{document}
\section*{Preamble}
\label{sec:preamble}
This is my long and boring preamble.
\end{document}
我在 Linux Mint 上使用 gpg (GnuPG) 2.2.19、libgcrypt 1.8.5 和 pdfTeX 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian)。请注意,在链接的帖子中,还有另外两个用户遇到了与我相同的问题。提前感谢您的帮助。
答案1
根据这个帖子,这个解决方案对我有用
gpg --clearsign --output=signed.pdf --not-dash-escaped input.pdf
这--not-dash-escaped
避免了 pdf 查看器的文件损坏/显示问题。