如何在 draftwatermark 的文本中设置换行符?

如何在 draftwatermark 的文本中设置换行符?

我试图在使用创建的水印文本中使用换行符draftwatermark,但这似乎不起作用。

知道我做错了什么吗?根据手册,它应该可以工作:手册第 3.3 节: 如前所述,可以使用 text 选项指定水印文本。传递给 text 选项的值不必是纯字符串。相反,它可能包括格式标记,例如换行符命令(例如 \)或选择字体变体的命令(例如 \bfseries)。

在此处输入图片描述

\documentclass{scrbook}

\usepackage[utf8]{inputenc}

\usepackage[anchor=cb,vpos=220mm,color=black,angle=0]{draftwatermark}
\DraftwatermarkOptions{text={© by me\\ and someone else}}
\title{Test document}
\author{\textcopyright Me}

\begin{document}
\maketitle
\end{document}

由于这似乎是一个错误,因此我在 GitHub 上开了一个问题:https://github.com/callegar/LaTeX-draftwatermark/issues/21

答案1

代码是这样说的,但代码并没有证实这一点。您可以添加例如表格。并且您应该设置字体大小,默认值非常大(如果您使用可缩放字体,就会看到)

\documentclass{scrbook}

\usepackage[utf8]{inputenc}

\usepackage[anchor=cb,vpos=220mm,color=black,angle=0,fontsize=20pt]{draftwatermark}
\makeatletter
\DraftwatermarkOptions{text={\begin{tabular}{l}© by me\\ and someone else\end{tabular}}}
\title{Test document}
\author{\textcopyright Me}

\begin{document}
\maketitle
\end{document}

相关内容