首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >标题在rmarkdown + tufte中丢失uper大小写

标题在rmarkdown + tufte中丢失uper大小写
EN

Stack Overflow用户
提问于 2022-03-08 19:00:20
回答 1查看 64关注 0票数 1

我试图将标题的大写部分保留在页眉中;它在标题页中显示ok,所以我正在寻找一种将文本从yaml标题传递到页面标题的方法,我已经看到了一些简单的例子,其中传递字符串是默认行为,所以我猜它在链接yaml -rmarkdown-tufte的某个地方;我的yaml标题如下,它呈现“危地马拉”,所以我想在这里使用大写G。

链接到日志文件

代码语言:javascript
复制
---
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}
---
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-08 21:30:52

TL;DR:

安装soul乳胶包

长版

tufte类不使用常规的胶乳小帽,而是重新定义它们。为此,它通常使用soul包。

但是,灵魂包只是tufte类的一个可选依赖项。如果安装了,它将被使用,如果没有安装,您仍然可以编译文档,您只是没有得到所有的功能。

现在,不幸的一系列事件仍在继续。您使用的是tinytex,默认情况下,它丢失了几乎所有的包--丢失的包中包括灵魂包。而且,由于灵魂包只是一个可选的依赖项,tinytex自动安装缺少的包不会启动。

要解决这个问题,要么手动安装soul,要么(更好)使用完整的texlive安装,而不是tinytex,这样您就不会再遇到缺少包的问题了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71400191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档