问题标签 [tikzdevice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Rmarkdown:通过 knitr 将“standAlone”选项传递给 tickzdevice
我成功地将我的 .rmd 文件编译成 html 或 pdf_documents 的全局选项dev='tikz'
。不幸的是,生成的 .tikz 文件周围有一个乳胶体,这使我无法将它们作为子文档包含在 lyx 中。
TikZDevice -Manual似乎表明standAlone
-option 对此负责。
是否可以从 RMarkdown 中(全局)控制此选项,还是我必须在每个代码块中直接调用 tikz?
r - 使用 knitr 的 tikzDevice 出错
似乎与新版本的knitr
和/或tikzDevice
和/或存在冲突R
。无论如何,我不能让它工作了。
这是一个MWE:
这将返回错误:
我正在使用 R 版本 3.3.1、knitr_1.14 和 tikzDevice_0.8.1
编辑
我通过knitr
在 github 上分叉 repo 来修改tikz_dev
函数以删除verbose
参数。我现在收到以下错误:
r - 使用`{tikzDevice}`将多个图形输出到R中的单个tex文件
我想使用 将图形输出到单个 tex 文件{tikzDevice}
,我编写了以下循环试图实现它:
有时它可以工作,但有时不能通过仅将我放入cat
零件中的内容写入tex
没有图表的文件来实现。
我对此很陌生,有人可以帮我离开这里吗?非常感谢!
更新:
以下代码有效(例如,假设我在列表中只有 2 个图表):
所以我的疯狂猜测是R
不会将循环部分写入文件,对吗?
r - R tikzdevice:如何使用无衬线字体
我正在使用ggplot
inR
创建绘图,tikzdevice
保存它们,然后latex
将它们编译到更大的文档中。
当我创建一个非常简单的情节时,例如
虽然我可以使用 中的element_text
选项更改大小和字体theme
,但更改字体系列不起作用。即导出的tikz
不包含无衬线命令。
如何使用 sans-serif 字体导出图形(尤其是轴标签)?
r - tikzDevice 不适用于基本示例
考虑以下示例:
创建绘图后将产生错误,其中包含大量代码,但在接近尾声时会出现错误:
这是怎么回事?
r - 在 R 中为 tikzdevice 光栅化 ggplot 图像
我使用 R 分析数据,使用 ggplot 创建绘图,使用 tikzDevice 打印它们,最后使用 latex 创建报告。问题是由于乳胶的内存限制,具有许多点的大图会失败。我在这里https://github.com/yihui/tikzDevice/issues/103找到了一个在打印 tikz 文件之前栅格化绘图的解决方案,它允许单独打印点和文本。
在此示例中,第一个pdflatex
失败。由于光栅化,第二个成功。
如何使用 ggplot 应用它?
r - R tikzdevice 相关目录
我也在tex.stackexchange.com上问过这个问题:
这是我在许多情节中面临的一个问题。
假设我创建了一个带有颜色条的 ggplot2 图:
现在,当我通过以下方式将其导出到 tikz 对象时:
在第 193 行左右,它包含以下内容:
这是指颜色条的光栅图像。
现在的问题是,这个 tikz 图在 images 文件夹中,它是根文档的子目录,因此,为了在乳胶文档中正确绘制,上面的 pgfimage 行应该如下:
如何确保相对于 tikz 文件而不是根 .tex 文件拾取图像?
我可以通过手动添加小的变化,但就像我说的,我有很多很多图像,这会很乏味。一种选择是简单地将 tikz 文件写入根文件夹,但是,我并不特别想用无数图像污染根文件夹。
r - grid_plot + tikzDevice + 带有乳胶标记的共享图例
我一直在尝试关注如何为多个 ggplot2 制作共享图例。给定的示例按原样完美运行,但就我而言,我正在使用 tikzDevice 导出tikzpicture
环境。主要问题似乎是图例键的宽度未被正确捕获grid_plot
。
我想出了一个重现问题的最小 R 代码:
生成的 PDF 文件(编译 tmp.tex 后)如下所示:
我们可以观察到,第一个图例键(四)仅部分显示,图例键(八)完全不可见。我尝试更改tikz
命令宽度无济于事。
另外,我怀疑问题背后的原因是 grid_plot 命令错误地测量了图例键的长度,如果它们包含乳胶标记。为了表明这是问题的原因,请考虑将 mpg2$cyl 的级别更改为以下内容:
这应该会产生以下带有完美图例的图:
请注意,上面的示例只是为了重现问题,而不是我想要做的。相反,我有四个图,我试图为它们使用一个共享的公共图例。
任何人都可以告诉我如何解决包含乳胶标记的图例问题?
顺便说一句,这是我的sessionInfo()
:
谢谢你们。