[英]Plots in beamer slides converted from .md by pandoc are extremely large
當轉換為html幻燈片或pdf時,R markdown文件中由R chunks
生成的正常圖正好存在。 然而,當他們通過pandoc -t beamer ex.md -V theme:Warsaw -o beamer.pdf
轉換為pandoc -t beamer ex.md -V theme:Warsaw -o beamer.pdf
幻燈片時,這些圖變得非常大,特別是對於由par(mfrow=c(n,m))
生成的那些par(mfrow=c(n,m))
,在這種情況下,只顯示一小部分情節。
我嘗試通過設置塊選項dev='pdf'
來修復,但它沒有用。
html中的情節是
投影儀的情節是
pandoc的開發版本包括beamer模板中的一些代碼,這些代碼應該將圖像縮放到幻燈片的寬度。 這可能對你的情況有所幫助。
您不需要安裝開發pandoc來使用它,因為更改只是模板。 只需使用pandoc -D beamer > my.beamer
生成默認pandoc -D beamer > my.beamer
模板的副本。 在\\usepackage{graphicx}
行之后my.beamer
插入my.beamer
:
\makeatletter
\def\ScaleIfNeeded{%
\ifdim\Gin@nat@width>\linewidth
\linewidth
\else
\Gin@nat@width
\fi
}
\makeatother
\setkeys{Gin}{width=\ScaleIfNeeded}
然后使用pandoc和--template=my.beamer
選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.