python - 四开 pdf 输出文档中的代码换行

标签 python latex quarto

假设我们有以下qmd文档:

---
title: "Untitled"
format: pdf
---

```{python}
#| eval: false
print('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam dapibus feugiat nibh, sed gravida ipsum rutrum nec. Donec tincidunt arcu scelerisque enim tempor blandit. Donec a neque facilisis, interdum leo et, luctus erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Integer ac nunc eu orci luctus feugiat.')
```

如何将Python代码包装在输出的pdf文件中?

最佳答案

我们可以利用latex包fvextra建议here

---
title: "Untitled"
format: pdf
include-in-header: 
  text: |
    \usepackage{fvextra}
    \DefineVerbatimEnvironment{Highlighting}{Verbatim}{breaklines,commandchars=\\\{\}}
---

```{python}
#| eval: false
print('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam dapibus feugiat nibh, sed gravida ipsum rutrum nec. Donec tincidunt arcu scelerisque enim tempor blandit. Donec a neque facilisis, interdum leo et, luctus erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Integer ac nunc eu orci luctus feugiat.')
```

long line of code autobreaked (i.e. wrapped)


关于python - 四开 pdf 输出文档中的代码换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74843802/

相关文章:

python - 有没有办法让一种方法在另一种方法中从生成器获取下一个值?

r - 有没有办法将 chemarr 的 latex 表达式用于 `gitbook` 格式的 bookdown 包?

image - 更改四开演示中的图像大小

r - 为什么 Quarto TOC 无法识别 Markdown 标题?

python - 每月重新采样数据帧并将每月的计数存储在新数据帧中,其中列为日期和计数

python - PyQt - 如何在类销毁时关闭数据库连接

python - 如何在 Flask 上运行子进程

latex - 对流程图中的箭头进行编码

latex - 在 LaTeX 中引用没有标题的子图

html - 如何突出显示 .qmd html 文件中的特定代码行