Gre*_*gor 5 r knitr r-markdown bookdown
考虑我的标题和第一部分
---
title: "asdf"
author: "asdf"
date: "13 Januar 2018"
documentclass: report
output:
bookdown::pdf_book:
citation_package: biblatex
latex_engine: pdflatex
number_sections: yes
fig_caption: yes
---
# Introduction
Here begins my introduction
Run Code Online (Sandbox Code Playgroud)
我想删除位于实际章节标题前面的自动“第 1 章”部分(在这种情况下是简介)这不起作用
header-includes:
\renewcommand{\chaptername}{}
Run Code Online (Sandbox Code Playgroud)
同样使用另一个文档类也不起作用,因为我需要在图标题中表示我的部分/章节的数量(例如图 3.1)我想要的是最终得到标题1 介绍,而不是2 方法等等。应该不难,但我想不通。谢谢格雷格
您可以使用
subparagraph: true
output:
bookdown::pdf_book:
includes:
in_header: preamble.tex
Run Code Online (Sandbox Code Playgroud)
和...一起
\usepackage{titlesec}
\titleformat{\chapter}
{\normalfont\LARGE\bfseries}{\thechapter}{1em}{}
\titlespacing*{\chapter}{0pt}{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}
Run Code Online (Sandbox Code Playgroud)
在preamble.tex(参见https://tex.stackexchange.com/questions/10326/how-to-set-the-chapter-style-in-report-class)。你必须确保titlesec你的 TeX 系统中安装了 LaTeX 包。
在撰写本文subparagraph: true时需要使用 pandoc LaTeX 模板重新定义\paragraph并\subparagraph在某种程度上干扰titlesec. 这从那时起就发生了变化。至少在rmarkdown2.1 版中不再需要subparagraph: true. 感谢@MarkNeal 注意到这一点!