Header 在 rmarkdown + tufte 中丢失大写
Header loses uper case in rmarkdown + tufte
我试图在 page-headers 中保留标题的大写部分;它在标题页中显示正常,所以我正在寻找一种方法来传递文本,因为它是从 yaml header 到页面 headers,我已经看到了纯乳胶传递的例子字符串是默认行为,所以我猜它在链中的某个地方 yaml-rmarkdown-tufte;我的 yaml header 如下,它呈现“危地马拉”,所以我想在这里使用大写字母 G。
---
title: "Intercambio de experiencias en restauración de manglar: Guatemala"
output:
tufte::tufte_handout:
citation_package: natbib
latex_engine: xelatex
tufte::tufte_html:
self_contained: yes
tufte::tufte_book:
citation_package: natbib
latex_engine: xelatex
author: "Pronatura Veracruz"
date: "`r format(Sys.time(), '%d %B %Y')`"
link-citations: yes
bibliography: biblio.bib
lang: es
urlcolor: blue
linkcolor: blue
header-includes:
- \usepackage{titling}
- \pretitle{\begin{center}
\includegraphics[width=2in,height=2in]{lancha.jpg}\LARGE\}
- \posttitle{\end{center}}
- \usepackage{tocloft}
---
长话短说:
安装 soul
乳胶包
长版
tufte class 没有使用通常的乳胶小帽,而是重新定义了它们。为此,它通常使用 soul
包。
然而灵魂包只是 tufte 的可选依赖项 class。装了就用,没装也可以编译文档,只是没有得到所有的功能。
现在不幸的一连串事件还在继续。您正在使用 tinytex,默认情况下它几乎缺少所有包——缺少的包中有灵魂包。并且因为soul包只是一个可选的依赖,tinytex自动安装缺失的包不会启动。
要解决这个问题,请手动安装 soul
或(更好)使用完整的 texlive 安装而不是 tinytex,这样您就不会再遇到缺少软件包的问题。
---
title: "Intercambio de experiencias en restauración de manglar: Guatemala"
output:
tufte::tufte_handout:
citation_package: natbib
latex_engine: xelatex
tufte::tufte_html:
self_contained: yes
tufte::tufte_book:
citation_package: natbib
latex_engine: xelatex
author: "Pronatura Veracruz"
date: "`r format(Sys.time(), '%d %B %Y')`"
link-citations: yes
bibliography: biblio.bib
lang: es
urlcolor: blue
linkcolor: blue
header-includes:
- \usepackage{titling}
- \pretitle{\begin{center}
\includegraphics[width=2in,height=2in]{lancha.jpg}\LARGE\}
- \posttitle{\end{center}}
- \usepackage{tocloft}
---
长话短说:
安装 soul
乳胶包
长版
tufte class 没有使用通常的乳胶小帽,而是重新定义了它们。为此,它通常使用 soul
包。
然而灵魂包只是 tufte 的可选依赖项 class。装了就用,没装也可以编译文档,只是没有得到所有的功能。
现在不幸的一连串事件还在继续。您正在使用 tinytex,默认情况下它几乎缺少所有包——缺少的包中有灵魂包。并且因为soul包只是一个可选的依赖,tinytex自动安装缺失的包不会启动。
要解决这个问题,请手动安装 soul
或(更好)使用完整的 texlive 安装而不是 tinytex,这样您就不会再遇到缺少软件包的问题。