当转换为 html 幻灯片或 pdf 时,R 在 R markdown 文件中生成的正常图chunks
完全存在。但是,当它们通过 转换为投影仪幻灯片时pandoc -t beamer ex.md -V theme:Warsaw -o beamer.pdf
,绘图会变得非常大,特别是对于由 生成的那些par(mfrow=c(n,m))
,在这种情况下仅显示一小部分绘图。
我试图通过设置块选项来修复dev='pdf'
,但它没有成功。
html中的情节是
投影仪中的情节是
当转换为 html 幻灯片或 pdf 时,R 在 R markdown 文件中生成的正常图chunks
完全存在。但是,当它们通过 转换为投影仪幻灯片时pandoc -t beamer ex.md -V theme:Warsaw -o beamer.pdf
,绘图会变得非常大,特别是对于由 生成的那些par(mfrow=c(n,m))
,在这种情况下仅显示一小部分绘图。
我试图通过设置块选项来修复dev='pdf'
,但它没有成功。
html中的情节是
投影仪中的情节是
pandoc 的开发版本在 beamer 模板中包含一些代码,这些代码应该将图像缩放到幻灯片的宽度。这可能对您的情况有所帮助。
您无需安装开发 pandoc 即可使用它,因为更改只是对模板的更改。只需使用 . 生成默认投影仪模板的副本即可pandoc -D beamer > my.beamer
。my.beamer
在该行之后插入以下行\usepackage{graphicx}
:
\makeatletter
\def\ScaleIfNeeded{%
\ifdim\Gin@nat@width>\linewidth
\linewidth
\else
\Gin@nat@width
\fi
}
\makeatother
\setkeys{Gin}{width=\ScaleIfNeeded}
然后将 pandoc 与选项一起使用--template=my.beamer
。