水印中有换行符

水印中有换行符

我想在我的文档中添加水印并使用 context-wiki 上显示的示例代码:

\setupcolors[state=start]

\defineoverlay[WatermarkOverlay]
              [{\framed[frame=off,foregroundcolor=gray]
               {\scale[sx=12,sy=12]
               {\rotate[rotation=20.0]{Draft}}}}]

\setupbackgrounds[page][background=WatermarkOverlay]

Draft我想添加多个带换行符的单词,而不是单词。例如,This is a long watermark但我想在单词后面添加换行符a。我尝试过在和之间添加\\和,但似乎不起作用。\break\newlinealong

我尝试过的代码是:

\setupcolors[状态=开始]

\defineoverlay[WatermarkOverlay]
              [{\framed[frame=off,foregroundcolor=gray]
               {\scale[sx=12,sy=12]
               {\rotate[rotation=20.0]{this is a \\ long watermark}}}}]

\setupbackgrounds[page][background=WatermarkOverlay]

编译时水印在文本中没有换行符。

答案1

将水印粘贴到framed线条断开的位置:

\defineoverlay[WatermarkOverlay]
          [{\framed[frame=off,foregroundcolor=gray]
           {\scale[sx=3,sy=3]
           {\rotate[rotation=20.0]{\framed[align=middle,frame=off]{this is a \\ long watermark}}}}}]

\setupbackgrounds[page][background=WatermarkOverlay]

结果:

在此处输入图片描述

相关内容