首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改变RMarkdown输出的pdf中所有标头的颜色

改变RMarkdown输出的pdf中所有标头的颜色
EN

Stack Overflow用户
提问于 2015-03-30 12:57:42
回答 2查看 4K关注 0票数 0

我想改变所有标题的颜色在pdf文档创建的Rmarkdown。标题在黑色中无法正确显示。我正在通过乳胶中的代码改变字体和大小。

代码语言:javascript
复制
---
title: "PBMC proliferation assay"
author: "Koundinya Desiraju"
output:
  pdf_document:
    highlight: tango
    keep_tex: yes
    number_sections: yes
    toc: yes
---


\fontsize{14}{20}
\selectfont

有什么办法可以用这样的脚本来完成吗?我对乳胶一无所知。所以请帮帮我。基本上,我希望#或##在RMarkdown中指定的所有标题在pdf中以不同的颜色显示。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-03 04:35:39

谢谢乔恩。我贴出答案是为了完成任务。您在mystyles.sty文件中提到的代码只更改标题的大小和字体。但是,如果我必须更改颜色,保持RMarkdown文档不变,mystyles.sty的内容如下。

代码语言:javascript
复制
\usepackage{titlesec}

\titleformat{\section}
{\color{red}\normalfont\Large\bfseries}
{\color{red}\thesection}{1em}{}
\titleformat{\subsection}
{\color{red}\normalfont\Large\bfseries}
{\color{red}\thesubsection}{1em}{}

您发布的链接非常有用,谢谢。

票数 1
EN

Stack Overflow用户

发布于 2015-04-02 15:40:54

标头作为\节和\ .tex文件转到该文件。我认为解决这一问题的最简单办法是将这两篇文章结合起来:

https://tex.stackexchange.com/questions/171711/how-to-include-latex-package-in-r-markdown

说明如何使用同一文件夹中的.sty文件向tex文档添加序言。

这篇文章是:

https://tex.stackexchange.com/questions/59726/change-size-of-section-subsection-subsubsection-paragraph-and-subparagraph-ti

这说明了如何在乳胶中使用titlesec包。

你的rmd应该是这样的:

代码语言:javascript
复制
---
title: "PBMC proliferation assay"
author: "Koundinya Desiraju"
output:
  pdf_document:
    includes:
      in_header: mystyles.sty
    highlight: tango
    keep_tex: yes
    number_sections: yes
    toc: yes
---

# HEADER 1
## HEADER 2

您应该创建一个名为mystyles.sty的文件,类似于:

代码语言:javascript
复制
\usepackage{titlesec}

\titleformat*{\section}{\LARGE\bfseries}
\titleformat*{\subsection}{\Large\bfseries}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29346872

复制
相关文章

相似问题

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