添加 preamble.tex and/or 修改 css

Adding preamble.tex and/or modifying css

感谢制作木瓜。真的很棒!

我刚刚使用它提交了我的第一篇期刊文章,运行 遇到了问题。布局人员不知道如何处理代码块和列表,这些代码块和列表在单栏、整页格式中很好,但在 2 栏格式中却不行。我正在尝试使用 class 'jou' 选项制作 2 列,但我不知道如何控制代码的大小和列表字体(可能通过修改 css, as recommended here), or how to using the latex package 'listings' to set listings to wrap (as recommended here).

对于任何建议,我将不胜感激,如果我在文档中遗漏了如何执行此操作,我深表歉意。

如果只是让 listings 包工作,您可以修改 YAML header 使其看起来类似于以下内容:

documentclass     : "apa6"
classoption       : "jou"
output            :
  papaja::apa6_pdf:
    pandoc_args: --listings
header-includes:
  - \lstset{breaklines=true}

但是请注意,使用自动换行很可能会在某些地方破坏代码。因此,值得考虑替代方案:例如,您可以尝试使用使用更多换行符的代码样式。 styler 包和 add-in 可能有助于实现此目的:https://styler.r-lib.org/