我正在写一本书。不幸的是,我不知道如何格式化(例如设置字体大小)ATX-hearder(#,##,##等)。到目前为止,它无法通过pandoc
或preamble.tex
生效。
关于this,我尝试了以下内容。
不幸的是,有一条错误消息:
\ usepackage {titlesec} \ titleformat {\ chapter} [display] {\ normalfont \ sffamily \ huge \ bfseries \ color {blue}} {\ chaptertitlename \\ thechapter} {20pt} {\ Huge}
提前致谢!
答案 0 :(得分:1)
这里最好的选择是在文档中添加一个LaTeX前导码。在这里,您可以定义所需的LaTeX包。对基本模板进行了两处更改:
subparagraph: true
以使titlesec与R Markdown一起使用,正如here所述#
指的是pandoc中的第一级标头,因此您需要为section
而不是chapter
https://www.sharelatex.com/learn/Sections_and_chapters 这是一个最小的例子
---
output:
pdf_document:
includes:
in_header: header.tex
subparagraph: true
---
# Section
## Subsection
preamble.tex
文件保存在同一目录中:
\usepackage{titlesec}
\usepackage{color}
\titleformat*{\section}{\LARGE}
\titleformat{\subsection}[display]
{\normalfont\sffamily\huge\bfseries\color{blue}} {\chaptertitlename\ \thechapter}{20pt}{\Huge}