• R语言
  • R Markdown代码块内有没有办法实现代码/注释的自动换行?

R Markdown导出PDF时,因为代码块的内容有点长,不能实现自动换行,很多内容没办法显示。我的做法是手动换行,这样的话内容没办法实现自动对齐,显得很凌乱。想问问有没有办法可以在代码块内实现自动换行,输出PDF会更加美观。

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文件实在一筹莫展 😅

      5 个月 后