【问题标题】:Using tikzDevice in lyx doesn't work在 lyx 中使用 tikzDevice 不起作用
【发布时间】:2016-01-07 17:15:26
【问题描述】:

我正在尝试将使用 qplot(ggplot2) 创建的直方图包含在代码块中

<<histAge, echo = F, message = F, warning = F, dev='tikz'>>=
  plot(hist.age)
@

它适用于dev='pdf',但不适用于dev='tikz'。库tikzDevice 安装在R 中,tikz 包含在lyx 文档中。

以防万一,hist.age 是带有geom 直方图的qplot

lyx 中的消息在某处说

系统错误(latexCmd, intern = T, ignore.stderr = T) : 'C:\Program' not found"。

总体错误是错误:无法转换文件。

我非常感谢任何帮助来完成这项工作!

【问题讨论】:

  • 看起来是空格问题。我猜这个问题是特定于 Windows 的。如果您可以访问 Ubuntu,我猜它会在那里工作。请发布错误报告带有 .lyx 最小示例。请阅读此内容以获取更多信息:wiki.lyx.org/FAQ/MinimalExample
  • 我应该向 lyx、knitr 还是 tikzDevice 报告这个问题?
  • 不确定。如果您发布一个最小示例(请参见上面的链接),我可以猜测我是否认为这是一个错误以及根本原因是什么。

标签: r latex knitr lyx tikz


【解决方案1】:

这应该是今年早些时候has been reported 的问题。在下一个版本的tikzDevice (&gt; 0.8.1) 上CRAN之前,你需要安装开发版:

devtools::install_github('yihui/tikzDevice')

由于您使用的是 Windows,因此您需要 RTools

【讨论】:

    猜你喜欢
    • 2014-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-20
    • 1970-01-01
    相关资源
    最近更新 更多