LaTex behält alle Zeilen einer Tabelle möglichst auf derselben Seite. Allerdings habe ich festgestellt, dass eine Tabelle, wenn ich ein RMarkdown-Dokument in eine PDF-Datei rendern, zwei Seiten umfassen kann, wenn sie sich am Ende einer Seite befindet. Das erscheint mir seltsam, weil ich glaube, dass die RMarkdown-Datei tatsächlich in eine LaTex-Datei umgewandelt wird, bevor die PDF-Datei erstellt wird.
---
title : "Tabelle"
output :
pdf_document
---
# Abschnitt 1
# Abschnitt 2
# Abschnitt 3
# Abschnitt 4
# Abschnitt 5
# Abschnitt 6
# Abschnitt 7
# Abschnitt 8
# Abschnitt 9
# Abschnitt 10
# Abschnitt 11
# Abschnitt 12
# Abschnitt 13
Spalte 1 | Spalte 2 |
------------- | -------------|
1) Zelle | Zelle |
2) Zelle | Zelle |
3) Zelle | Zelle |
4) Zelle | Zelle |
5) Zelle | Zelle |
6) Zelle | Zelle |
7) Zelle | Zelle |
8) Zelle | Zelle |
9) Zelle | Zelle |
10) Zelle | Zelle |
11) Zelle | Zelle |
12) Zelle | Zelle |
13) Zelle | Zelle |
14) Zelle | Zelle |
15) Zelle | Zelle |
16) Zelle | Zelle |
17) Zelle | Zelle |
18) Zelle | Zelle |
Wenn dies in temp.Rmd
gespeichert und dann in eine PDF-Datei umgewandelt wird mit render("temp.Rmd", output_file="temp.pdf")
, erscheinen die ersten zwölf Zeilen auf Seite eins und die übrigen Zeilen auf Seite 2:
Ist es möglich, render (oder pandoc?) zu bitten, zusätzliche Zeilen vor einer Tabelle hinzuzufügen, wenn nötig, damit alle Zeilen einer Tabelle auf derselben Seite erscheinen?