添加 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/
感谢制作木瓜。真的很棒!
我刚刚使用它提交了我的第一篇期刊文章,运行 遇到了问题。布局人员不知道如何处理代码块和列表,这些代码块和列表在单栏、整页格式中很好,但在 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/