R 生成的正态图chunks
R 中的 Markdown 文件在转换为 html 幻灯片或 pdf 时完全相同。但是,当它们通过以下方式转换为投影仪幻灯片时pandoc -t beamer ex.md -V theme:Warsaw -o beamer.pdf
,图变得非常大,特别是对于那些由par(mfrow=c(n,m))
,在这种情况下,仅显示绘图的一小部分。
我尝试通过设置 chunk 选项来修复dev='pdf'
,但没有成功。
The plot in html is
The plot in beamer is
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
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)