R Markdown导出PDF时,因为代码块的内容有点长,不能实现自动换行,很多内容没办法显示。我的做法是手动换行,这样的话内容没办法实现自动对齐,显得很凌乱。想问问有没有办法可以在代码块内实现自动换行,输出PDF会更加美观。
R Markdown代码块内有没有办法实现代码/注释的自动换行?
6 天 后
这个问题我也遇到过,在谢的关于rmarkdown的ppt中找到了还可以的解决方案,具体如下:
output:
rticles::ctex:
pandoc_args: --listings
includes:
in_header: listings-settings.tex
fig_caption: yes
number_sections: yes
toc: yes
keep_tex: true
在yaml中添加如下,主要是pandoc_args: --listings
includes:
in_header: listings-settings.tex
代码块。
这个listings-settings.tex文件内容如下:
\lstset{
breaklines=true,
basicstyle=\ttfamily
}
可以自己新建一个tex文件即可。
g853346463 谢谢你的回复,有一点我可能还是想问下你,因为我学的金融,latex不是刚需,对latex不懂,对于这个tex文件实在一筹莫展
yihui get
zhichonglyu 可以看上面的官方文档,里面说的很详细
5 个月 后
关于latex的安装可以参考这个链接 https://zhuanlan.zhihu.com/p/56982388
安装之后可以复制前面朋友的code到tex编辑器,再把tex文档保存到Rmarkdown文档所在文件夹,就可以实现换行了