【问题标题】:R - knitr | .Rnw | How to comment, to avoid compilation errors?R - 针织机 | .Rnw |如何注释,避免编译错误?
【发布时间】:2017-05-16 00:25:41
【问题描述】:

编辑:我正在使用 RStudio

到目前为止,在评论某些内容时,我使用的是% 符号。或者,我只是使用Ctrl+Shift+C 快捷方式,这导致使用%%'(或# 用于块)进行评论。

问题是,即使我评论了一些东西,它仍然经常导致编译错误。看下面的截图部分:

123 行已被完整注释,文档从24 行开始。但是,即使部分代码被注释掉并且不应该影响它,由于某种原因它们仍然会导致错误。

如果我将代码从文件开头的行24移动到32,它编译没有问题。我认为文件开头可能没有 cmets,但看起来这不是问题,因为尝试在开头移动 \documentclass{article} 之类的操作仍然会导致错误,即使错误较少。

我怎样才能注释行,这样他们就不会调用编译错误?

【问题讨论】:

  • tex.stackexchange.com 的运气可能会更好,那里有更多的人知道 LaTeX 是如何转换的。
  • 这个帖子可能会回答你的问题:Comments in Markdown
  • 控制台中引用的66.tex可能和我们看到的代码不一样,因为RStudio会处理.Rnw(使用pandoc)生成66.tex,然后用pdfLaTeX编译.我认为 pandoc 可能会在\documentclass{article} 之前插入内容。您能否提供一个更相关的最小示例,我们可以在 RStudio 中尝试?
  • 请发布文字,而不是图片。
  • \documentclass{article} not 放在文件的第一行可能会使knitr 翻译器感到困惑。先试试看能不能解决你的问题?

标签: r latex knitr pdflatex rnw


【解决方案1】:

首先,确保所有不需要的行都“正确”注释了。

然后,我认为您不能将注释代码放在文档顶部,还要避免将注释代码放在文档上,这是一个糟糕的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-03
    • 2012-10-06
    • 1970-01-01
    • 2019-12-22
    • 1970-01-01
    • 2014-07-11
    • 2016-03-23
    • 1970-01-01
    相关资源
    最近更新 更多