我如何才能避免复制和粘贴列表?

我如何才能避免复制和粘贴列表?

当我在文档中包含代码片段时,我那些比较懒惰的读者(即学生:))往往会倾向于直接复制并粘贴这些代码片段,而不是自己输入。然而,这种做法存在风险。

                         在此处输入图片描述

复制和粘贴列表是网站上许多问题的主题;在撰写此问题时,搜索copy paste [listings] is:question返回至少十个与该问题相关的问题。这些问题的答案表明,该问题总体上仍未得到解决。

因此,我不想让我的读者冒险将我的某个列表的不完美副本保存到他们的“剪贴板”中,而是希望阻止他们从我的列表中复制任何内容。尼特纳达尼希茨享受一切!不过,因为我仍然想让他们可以使用源代码,所以我计划将其嵌入到 PDF 中。

我怎样才能阻止读者复制我的列表?

笔记

  1. 我的问题与修改列表源代码。但是,我无法将列表导出为光栅图像,也无法再将它们导入回来,因为图形不是一个选项,因为我想将列表保留为矢量格式。

  2. 另外,我不想加密整个 PDF,就像是否可以生成包含不可复制文本的 PDF?。我只是想禁止复制我的列表。

  3. 我不在乎 OCR 是否可用于恢复我的列表。我怀疑我的大多数用户不知道如何使用 OCR,或者不会这样做,只是为了避免自己输入列表。

答案1

添加水印!

您可以通过在每个列表中添加带有水印的背景图片(“请勿复制!”)来防止轻易复制。这里提出了一种解决方案:https://tex.stackexchange.com/a/63590/4736。我没有测试过,但我推测你不能只复制列表,而不复制水印的字母。

相关内容