我正在用 R markdown 写我的硕士论文,附录部分出现了问题。我需要在附录部分放一些表格,但当我渲染它时,子部分的标题会出现在表格下方。像这样:
我想知道是否有办法解决这个问题。
我编写代码的方式是:
# Appendix {-}
## Subsection title
chunk with table
R-markdown 块:
title: "Title of my thesis"
subtitle:
author:
- "Student :"
- "Director: "
output:
pdf_document:
number_sections: true
latex_engine: xelatex
template: NULL
word_document: default
degree: Ms Biology
field: Experimental biology
year: 2021
geometry: left=2cm,right= 2 cm,top=2 cm, bottom=2 cm
papersize: a4
header-includes:
- \usepackage{amsmath}
- \usepackage{booktabs}
- \usepackage{pdflscape}
- \usepackage[justification=raggedright,labelfont=bf,singlelinecheck=false]{caption}
- \usepackage{setspace}
bibliography: library.bib
csl: apa7.csl
fontsize: 11 pt
indent: true
spacing: 1.5
以及块选项:
knitr::opts_chunk$set(
echo = FALSE,
warning = FALSE,
message = FALSE,
error =FALSE)
答案1
如果你添加
\usepackage{flafter}
那么浮动元素就永远不会“向后”浮动到当前页面的顶部,它们的位置总是比源中的位置更晚。