我有一个Beamer rmarkdown文件,用于准备PDF演示文稿作为教材。但是,当我单击带有pdf的knit时,输出将显示在html文档中,而不是beamer_presentation(pdf)。我的Yaml是:
预先感谢所有。
之前它可以正常编织,但是一段时间后开始出现此问题,我已经在各个论坛上检查了所有“帮助”,但问题仍然存在。我什至安装了tinyverse并安装/删除了MikTex,然后重新启动系统以解决问题。
---
title: "Mathematics for Finance"
author:
- Dr. XXXX
institute:
- YYYY
date: "June-July 2019"
output:
beamer_presentation:
incremental: false
theme: "AnnArbor"
colortheme: "wolverine"
fonttheme: "structuresmallcapsserif"
toc: true
slide_level: 2
fig_width: 5
fig_height: 4
fig_caption: true
highlight: tango
link-citations: yes
urlcolor: red
linkcolor: red
citecolor: blue
---
没有显示错误消息,只是执行的HTM文档太空白了!
“ C:/ Users / Kulbirs / ANACON〜1 / envs / rstudio / Scripts / pandoc” + RTS -K512m -RTS beamertest1.utf8.md-至html4-从markdown + autolink_bare_uris + ascii_identifiers + tex_math_single_backslash + smart --output beamertest1.html-电子邮件混淆无-自包含-独立--section-divs --template“ C:\ Users \ Kulbirs \ Documents \ R \ win-library \ 3.6 \ rmarkdown \ rmd \ h \ default.html” --no-highlight --variable highlightjs = 1 --variable“ theme:bootstrap” --include-in-header“ C:\ Users \ Kulbirs \ AppData \ Local \ Temp \ RtmpgnjFVR \ rmarkdown- str56854a3563d.html“ --mathjax --variable” mathjax-url:https://mathjax.rstudio.com/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML“” --metadata pagetitle = beamertest1.utf8.md
创建的输出:beamertest1.html
答案 0 :(得分:0)
问题在于线路
link-citations: yes
urlcolor: red
linkcolor: red
citecolor: blue
如果您确实真的想要彩色链接,则可以添加
header-includes:
- \hypersetup{colorlinks, urlcolor=red, linkcolor=red, citecolor=blue}
对标题来说,但这对Beamer确实是个坏主意,因为这破坏了您的主题做出的所有精心选择的设计决策。