全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
12641 13
2021-12-16
写论文要插入很多图表,刚刚学习Rmarkdown,千辛万苦调试出来了PDF及汉字显示。但标题、目录及摘要、正文之间都没有分页,百度了一下,说是在RMD文件中插入 <div STYLE="page-break-after: always;"></div>  就可以分页,没有实验成功。
请教做过的老师指导一下,如何在Rmarkdown导出PDF时,插入分页符?谢谢!!!

这是我的PDF实验文件。
---
title: "一个PDF实验"
author: "先生"
date: "2021/12/16"
documentclass: ctexart
geometry: "left=2.5cm,right=2cm,top=3cm,bottom=2.5cm"
output:
  pdf_document:
    toc: yes      #目录
    latex_engine: xelatex
indent: true      #首行缩进
#header-includes:
#- \usepackage{pdfpages}
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
<div STYLE="page-break-after: always;"></div>
#  这是一个实验
## R Markdown

This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>.

这是一个表格。

```{r cars}
summary(cars)
```

## Including Plots

You can also embed plots, for example:

```{r pressure, echo=FALSE}
plot(pressure)
```

Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot.


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-12-16 22:07:19
其实吧,你在需要分页的地方加上下面的tex命令

\newpage

应该就可以了.

试试先,如果有问题再说
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-12-18 22:05:22
llb_321 发表于 2021-12-16 22:07
其实吧,你在需要分页的地方加上下面的tex命令

\newpage
真的可以。
太感谢您了。
百度了好几天都没找到方法。
"\newpage"这个命令,好像在YAML部分不能用。(可能是我不会)

我使用了谢易辉写的CTEX模板创建文档,定义documentclass: ctexrep。可以实现论文标题页和目录页分离。
可是,这个模板的导出的PDF页眉总是左边“目录”两个字,右面页码。这个模板的页眉、字体、字号以及行距在哪里设置啊?怎么设置?谢谢了!!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-12-19 13:35:49
比尔2020 发表于 2021-12-18 22:05
真的可以。
太感谢您了。
百度了好几天都没找到方法。
1、\newpage是tex的指令,按理说在rmarkdown的ctex中是可以用的,至于YAML只是文档的配置部分,似乎可以不用在最终的pdf中显示
2、我只在几年前琢磨过ctex包和模板,后来我都是用texlive直接做文档,很少用rmarkdown了,所以您说的rep模板的基本设置问题,一时半会儿我也想不起来3、给您传两个ctex文档,不过是在latex环境用的,在rmarkdown环境如何配置可能需要摸索一下,还有一个knit trunc文档,我没排版,里面有一些markdown的设置方法
4、如果写大块文档,比如论文,最好不同rmarkdown,ctex模板需要调整的参数可能会很多,其实可以用学校的论文模板在latex、bookdown等环境辑稿,效率完全是不一样的.

ctex.pdf
大小:(3.13 MB)

 马上下载

ctex-faq.pdf
大小:(603.83 KB)

 马上下载




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-12-21 11:48:42
llb_321 发表于 2021-12-19 13:35
1、\newpage是tex的指令,按理说在rmarkdown的ctex中是可以用的,至于YAML只是文档的配置部分,似乎可以不 ...
谢谢老师的指点。
我的论文表格、统计图比较多,My boss建议使用rmarkdown来做。刚刚接触,还没理清头绪,恶补您给的这些资料中。。。
因为我需要使用kableExtra包里的表格插入迷你图功能,这个函数不支持word输出,只能选择PDF格式,安装的是谢益辉大侠的tinytex包,使用rticales包中的CTeX模板创建的rmd文档。过程踩很多坑中。。。

还是没太搞明白,安装的tinytex这个包中ctex的模板参数(比如字号、行距、页眉...)在哪里修改?修改什么?试着在YAML中修改,总是提示错误。
可能是还没真正搞明白整个流程。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-12-24 21:43:41
抱歉,这几天忙着改稿,没看论坛.
https://bookdown.org/yihui/rmark ... .html#latex-options 这里有rmarkdown输出pdf时可以用的一些参数调整和模板方法,您再试试
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群