【问题标题】:R markdown to PDF preserve (leading) whitespaceR markdown 到 PDF 保留(前导)空白
【发布时间】:2016-10-02 20:49:42
【问题描述】:

我有一个 R markdown 文件,我想使用 knitr(或 sweave)将其转换为 PDF。

例如:

---
output: pdf_document
---

```{python}
for x in range(3):
  for y in range(3):
    print(x+y)
```

如果我编织到 PDF 并将 for 循环部分复制粘贴回文本编辑器,则选项卡消失了。考虑到反空白保留 markdown 和 pdf 的效果,这当然是预期的行为,但是在从 R markdown 编织到 PDF 时,我还能以某种方式保留实际的空白字符吗?

【问题讨论】:

  • 我认为这主要与您的 PDF 查看器如何处理复制空白有关...您可以在 PDF 中看到空白,对吧?
  • 是的,我可以看到 PDF 中的空白。我认为你是绝对正确的。我昨天和今天读了一堆关于这个话题的内容,我得出的结论是,如果 pdf 看起来正确,那就是正确的。这意味着我无法在 Markdown 或 Latex 中做任何事情来确保任何人都可以正确复制所有空格。

标签: pdf knitr r-markdown pandoc


【解决方案1】:

这是不可能的,除了确保文档看起来正确之外,没有什么可以做的,即在视觉上空白是存在的。

归结为 PDF 格式实际上是什么,阅读这个问题的公认答案 - https://superuser.com/questions/198392/how-to-copy-text-out-of-a-pdf-without-losing-formatting

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-28
    • 1970-01-01
    • 1970-01-01
    • 2010-09-20
    相关资源
    最近更新 更多