如何在动态文档R和编织器中创建自定义章节标题

时间:2015-12-24 19:13:08

标签: r latex customization knitr r-markdown

我不是LaTex用户......实际上我开始学习一些有关它的内容,因为动态文档正在处理我在Rknitr写的书籍文档课程{1}}。

我曾尝试自定义章节标题,但同时我没有得到....我找到了LaTex(https://tex.stackexchange.com/questions/73421/how-to-create-specific-chapter-style-in-book-documentclass)的方法,但我不知道如何通过{ {1}}。

有人可以帮我吗?如何安排以下RMardkown命令由LaTex(通过RMarkdown文件?)或类似的方式触发以自定义输出pdf中的章节标题?

.sty

由于

Fabio

1 个答案:

答案 0 :(得分:3)

您可以将标题中除了documentclass行之外的所需内容放在单独的tex文件中(我使用下面的header.tex)。然后,您可以在R-markdown文件的标题中指定要在标头中包含此文件。还可以在R-markdown文件的标题中设置documentclass面包车。有关这方面的更多信息,请访问rstudio site.

以下示例:

---
title: "Untitled"
output: 
  pdf_document:
    includes:
      in_header: header.tex
documentclass: book
---

\chapter{Introduction}


Section
=======

This is an R Markdown document. 

header.tex看起来像:

\usepackage{titlesec} 
\usepackage{lipsum} % just to generate text for the example

\titleformat{\chapter}[display]
  {\bfseries\Large}
  {\filright\MakeUppercase{\chaptertitlename} \Huge\thechapter}
  {1ex}
  {\titlerule\vspace{1ex}\filleft}
  [\vspace{1ex}\titlerule]