在 Pandoc PDF 中添加更多小节

问题描述 投票:0回答:1

我在使用 Pandoc 时遇到问题,我想在 PDF 中包含更多小节。我发现

toc-depth
变量可以将标题级别数从 3 增加到 5,但我需要超过 5 级。

这是我正在运行的命令:

pandoc example.md -o example.pdf --template eisvogel --from markdown --toc -V titlepage=true --listings --pdf-engine=xelatex -V toc-depth=10

以下是

example.md
的内容:

---
title:  Test
date:  2024/07/29
version:  v0.0.1
---

# 1. Top Level

## 1.1. First Sublevel

### 1.1.1. Second Sublevel

#### 1.1.1.1. Third Sublevel

##### 1.1.1.1.1. Fourth Sublevel

###### 1.1.1.1.1.1. Fifth Sublevel

####### 1.1.1.1.1.1.1. Sixth Sublevel

######## 1.1.1.1.1.1.1.1. Seventh Sublevel

######### 1.1.1.1.1.1.1.1.1. Eighth Sublevel

########## 1.1.1.1.1.1.1.1.1.1. Ninth Sublevel

########### 1.1.1.1.1.1.1.1.1.1.1. Tenth Sublevel

我希望输出包含所有 10 级标题,但似乎仅限于 5 级。我也尝试过编辑 LaTeX 模板来处理更深层次的问题,但问题仍然存在。

任何帮助或建议将不胜感激。

pandoc pdflatex xelatex
1个回答
0
投票

我认为不可能这样做,主要是因为 LaTeX 不支持它。从排版的角度来看,绝对不鼓励像这样的深层嵌套。如果需要计算节号中的 1 数量,那么就有问题了。

要尝试的一件事是使用

--top-level-division=part
调用 pandoc,这将添加对两个附加级别的支持,但它可能不适用于 Eisvogel 模板。

您还可以切换到不同的 PDF 引擎,例如 ConTeXt。也许可以更容易地修复它来支持这样的怪物。另请参阅 tex.SE 上的此问答

© www.soinside.com 2019 - 2024. All rights reserved.