为rmarkdown beamer演示指定innertheme

nukf8bse  于 2023-05-26  发布在  其他
关注(0)|答案(2)|浏览(212)

AnnArbor主题中的默认项目符号是丑陋的项目符号,我想切换为默认主题中更干净的箭头类型项目符号。你知道如何在R中指定rmarkdown的beamer演示的innertheme吗?

vktxenjb

vktxenjb1#

R Markdown通常包含易于访问的选项,可用于yaml的前端内容。但是,如果没有提供这样的选项,我们总是可以求助于header-includes来在前导码中包含任意的LaTeX代码。
以下是如何使用它来更改innertheme

---
title: "Untitled"
output: beamer_presentation
header-includes:
    - \useinnertheme{rectangles}
---
ulydmbyx

ulydmbyx2#

要更改项目符号大小和样式,请执行以下操作:

--------
title: "Untitled"
output: beamer_presentation
header-includes:
   - \setbeamertemplate{itemize item}{\scriptsize$\bowtie$}
   - \setbeamertemplate{itemize subitem}{\scriptsize$\diamond$}
   - \setbeamertemplate{itemize subsubitem}{\scriptsize$\gg$}
--------

您可以将“\bowtie”替换为任何Latex符号(带转义斜杠)或原始文本(不带转义斜杠)。“\default”将为您提供默认符号。
这将在默认主题Beamer中更改项目符号,并且还将覆盖通常应用的主题(如AnnArbor)。

相关问题