![版权声明字符串中的换行符(XMP pdf 元数据)](https://linux22.com/image/290338/%E7%89%88%E6%9D%83%E5%A3%B0%E6%98%8E%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%AD%E7%9A%84%E6%8D%A2%E8%A1%8C%E7%AC%A6%EF%BC%88XMP%20pdf%20%E5%85%83%E6%95%B0%E6%8D%AE%EF%BC%89.png)
我想知道是否可以在 XMP pdf 版权声明字符串中包含换行符。我尝试使用 \\ 或 \newline,但没有成功... 请参阅下面的代码:
\documentclass{article}
\usepackage{lipsum}
\usepackage{hyperref}
\usepackage{hyperxmp}
\hypersetup{
pdfauthor={Donald Duck},
pdftitle={Uncle Scrooge},
pdfcopyright={Copyright © 2014 by Mickey.\\ All rights reserved.}
\begin{document}
\lipsum[1]
\end{document}
如下图所示,换行符由于某种原因被忽略了...如何解决?
答案1
hyperxmp
将 XMP 字符串传递给hyperref
,这将禁用\\
。但幸运的是,hyperref
它反而提供了(通过其 PDF 编码)命令\textLF
和\textCR
,并且还允许以八进制表示法指定字符,例如\012
。因此,
pdfcopyright={Copyright © 2014\textLF by Mickey.\012All rights reserved.}
将显示为三行: