knitr

让 latexmk 同时处理 .tex 和 .Rnw 文件
knitr

让 latexmk 同时处理 .tex 和 .Rnw 文件

系统信息 薄荷 19.2 latexmk 4.41 pdfTeX 3.14159265-2.6-1.40.18(TeX Live 2017/Debian) 目标 我正在尝试设置我的 .latexmkrc 配置,以便它检测传递的文件是否是 .Rnw 文件,如果是,则在编译成 .pdf 之前将其编织起来。 试图 我发现了一个博客文章这表明以下.latexmkrc 文件: @default_files = ("*.Rnw"); $pdf_mode = 1; $graphicx_opts = "final"; $color_opts = "usenames,dv...

Admin

1. 使用 --listings 选项调用 pandoc
knitr

1. 使用 --listings 选项调用 pandoc

我使用rmarkdown来生成 pdf 文件(它使用pandoc,而后者又使用pdflatex)。通过启用keep_tex选项,我注意到没有语言类型的代码块总是变成verbatim,例如: ``` my code block ``` 变成: \begin{verbatim} my code block \end{verbatim} 是否可以改变转换规则(例如,如果我想改变这些块的背景颜色)? ...

Admin

如何在 R 中将乳胶类型表达式作为列名?
knitr

如何在 R 中将乳胶类型表达式作为列名?

我正在使用 kableExtra 包处理许多 kable。假设您有一个数据框 df,它有 5 行和 5 列。 在 R 中,例如,您可以执行 names(df)=c("A","B","C","D","E")。 一旦您拥有像这样的数据框名称设置,您就可以简单地将数据框插入 kable 来制作表格。 我的问题是,我希望某些名称包含其他符号。例如,我希望一个列名称像这样 $\widehat{A}$ 即,一个 A,其上方有一个宽帽。 可以这样做吗?如果可以,怎么做? 谢谢 ...

Admin

tufte-book 类和 R 列表代码框宽度问题
knitr

tufte-book 类和 R 列表代码框宽度问题

当我运行以下 MWE 时: \documentclass{tufte-book} \usepackage{Sweavel} \usepackage{amsthm} \usepackage{mathtools} \usepackage{soul} %%%%%%%%%% % R example %%%%%%%%%% \newtheoremstyle{rex}{}{}{}{.45\textwidth}{}{}{1 mm}{} \theoremstyle{rex} \newtheorem{rexample}{R example}[chapter] %%%%...

Admin

Auctex evince 同步因文件路径中的重音字符而出现问题
knitr

Auctex evince 同步因文件路径中的重音字符而出现问题

我最近偶然发现了这个好问题(错误?): 我可以使用 evince 可视化foo.pdfAUCTeX 和 Synctex 同步中获得的 LaTeX 输出,只要 synctex 交叉引用文件 ( foo.synctex.gz) 中引用的文件的路径名不包含非 ASCII 字符。感谢此实用程序,我可以对 knitr 处理的 .Rnw 文件做同样的事情。 但是,当我的文件名或任何引用文件的名称包含非 ASCII 字符时,该过程就会中断。正向搜索(TeX 缓冲区中的 CC CV)因 D-Bus 超时而失败(我运行的是带有一组语言fr_FR.utf8环境的 Linux...

Admin

使用 knitr 将类/包/主题选项传递给 R
knitr

使用 knitr 将类/包/主题选项传递给 R

我有一个beamer包含块的文档R,例如“template.Rnw”,我用它来编译knitr使用“编译 PDF”对其进行编译RStudio。我已定义了一个主题“mytheme.sty”。我希望为该主题添加一个选项French,并在文档顶部这样调用它: \usetheme[French]{mytheme} 此“法国”主题定义了与美国风格不同的图形的标签格式选项,例如$1,000,000.00打印为1 000 000,00$。 我认为我可以在“mytheme.sty”中创建一个布尔值French == 1,然后将其传递给R块以供条件使用if (F...

Admin

我应该使用哪种软件来制作高质量的图表?
knitr

我应该使用哪种软件来制作高质量的图表?

我用 MS-Word 写了一篇论文。现在,我正在将其转换为 LaTeX。我面临的问题与图表有关。我使用 Adob​​e Illustrator 转换了一些图表。但是,由于我的试用版已经用完了,无法再使用它,我想知道我应该使用哪种软件来制作: 1.) 高质量图形(eps 格式)2.) 高质量图表(eps 格式的折线图、散点图等) 另外,我在 R 中做了一些研究工作。那么,我使用 R 绘制的图表是否可以以某种方式将它们导出为 LaTeX 的 eps? ...

Admin

我怎样才能显示类似于纽约时报风格的标题、副标题和来源?
knitr

我怎样才能显示类似于纽约时报风格的标题、副标题和来源?

我想创建一个 LaTeX 文档,模仿纽约时报 Upshot 博客使用的风格(示例位于纽约时报)。 所需的输出如下: 它们具有以下特点: 图形开头的一条细灰线 大标题 标题下方的较小描述 图表 图表下方的脚注大小的“来源”文本 一条细细的灰线结束 这是我目前所拥有的: \documentclass{article} % Helps the layout (put tables (H)ere!) \usepackage{float} \floatstyle{ruled} \restylefloat{figure} \begin{...

Admin

使用 knitr fig.path 版本 2 在针织中插入图形
knitr

使用 knitr fig.path 版本 2 在针织中插入图形

我有类似的问题这个帖子。 我正在尝试将 添加.jpg到.Rnw文件(使用 RSweave 和 knitr 编译 LaTex)。我尝试了以下操作,但没有成功: <<IMAG0387.jpg,fig=TRUE>>= library(knitr) f <- 'M:/QW Monitoring Team/GLRI toxics/Phase II/Wastewater Intensive/Sniffer/Leaf_Experiments/photos/IMAG0387.jpg' @ \includegraphics{f} 我收到一...

Admin

为整个 LaTeX 文档中的所有 R 代码块和图表设置全局选项
knitr

为整个 LaTeX 文档中的所有 R 代码块和图表设置全局选项

在 Overleaf 上的 LaTeX 文档中制作几个 R 图。每个 R 图都放置在一个figure环境中: \begin{figure}[h] \centering <<>>= curve(dnorm(x)) @ \caption{normalPlot} \label{fig:label} \end{figure} 问题: 每个图的图边距都太宽。需要减少周围的空白,而不是像par(mar=c(1,1,1,1)每个块那样通过手动代码。 任何块中均无代码回显。需要echo=F跨块进行全局切换。 尝试使用dev.args但 ...

Admin

将结果写入单独的文本文件并使用\input
knitr

将结果写入单独的文本文件并使用\input

我们经常会遇到以下情况:冗长的(数据分析)计算吐出一堆结果值。想象一下 Python 或脚本或 R 脚本进行一些资源密集型计算。然后我们撰写一篇文章或报告,我们想要描述结果并在文本或表格中列出结果值。复制和粘贴值很容易出错,而且工作量很大,所以最好自动包含值。 例子:这里的所有数值都是脚本的结果,需要以某种方式包含在文章中: 实现这一目标的最佳方法是什么? 笔记:计算可能会持续数小时 - 甚至可能在单独的计算集群上进行。因此,计算结果应该与将结果包含在 LaTeX 文档中并对其进行编译是分开的步骤。 奖金要求:看到 Latex 编辑器(例如 Overlea...

Admin

如何将 Sweave (knitr) 与 LuaLaTex 一起使用?
knitr

如何将 Sweave (knitr) 与 LuaLaTex 一起使用?

这是这这是一个 5 年前的问题,因为那里的答案对我来说不起作用。 有人设法让 knitr 以 LuaLaTex 作为引擎运行 Sweave 文档(不是 RMarkdown)吗?RStudio 只允许您在 PdfLaTex 和 XeLaTex 之间进行选择,不幸的是,它们不适合我的目的。 RSTUDIO_PDFLATEX = "LuaLaTeX"我运行的是 Mac OS 14.0 (Sonoma)。遗憾的是,设置环境变量~/.Rprofile没有效果。 如有任何建议我将不胜感激。 ...

Admin

在列标题栏中添加希腊字母,并在行名中添加%符号
knitr

在列标题栏中添加希腊字母,并在行名中添加%符号

我在 Rmarkdown 中使用 kable 制作表格时遇到了一些问题。我的输出必须是 pdf 文档,所以我的标题如下: output: pdf_document: latex_engine: xelatex number_sections: true 我想制作一个表格,其中的列名等于 γ=1、γ=2 和 γ=3。但我不知道该怎么做。我已经读过你可以使用 escape=FALSE,但它似乎不适用于 pdf 输出。 我现在的代码如下: rownames(Table1) <- c("Ind 1", "Ind 2", "Ind 3...

Admin

在 TeXworks 中运行 knitr 脚本时输出格式错误
knitr

在 TeXworks 中运行 knitr 脚本时输出格式错误

我想使用knitr我的 TeXworks 安装,但发现一个奇怪的问题。我按照 Yihui 描述的教程进行操作这里效果很好。现在假设我的文件名是,untitled-12.tex并且它包含: \documentclass{article} \begin{document} This is a document. <<>>= 2+2 @ \end{document} 解析它应该(理想情况下)生成另一个.tex包含计算输出的文件(与上面的文件位于同一目录中),然后它应该自动解析该文件以给我最终的 pdf 版本。 然而,就我而言,我看到了...

Admin