![有没有办法隐藏目录中的章节编号和章节本身?](https://linux22.com/image/475257/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E9%9A%90%E8%97%8F%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E7%AB%A0%E8%8A%82%E7%BC%96%E5%8F%B7%E5%92%8C%E7%AB%A0%E8%8A%82%E6%9C%AC%E8%BA%AB%EF%BC%9F.png)
我完全不了解 latex,我正在使用 pandoc 将 markdown 转换为 pdf。
以下是我进行转换的方法:
pandoc --pdf-engine=xelatex -V mainfont="Liberation Sans" --toc -N -V toc-title="Мундарижа" -V colorlinks -V urlcolor=NavyBlue -V geometry:"top=2cm, bottom=2cm, left=2cm, right=2cm" -f markdown+hard_line_breaks -H ./head.tex ./document.md -o document.pdf
head.tex (这是我从互联网某处找到的):
\usepackage{titlesec}
\newcommand{\sectionbreak}{\clearpage}
\let\oldtoc\tableofcontents
\renewcommand{\tableofcontents}{\oldtoc\newpage}
我可以通过添加 {.unnumbered} 类来实现这一点。但随后我的链接就坏了(点击任何 TOC 链接都会转到第一页)。
我该怎么办?请帮忙...
答案1
看起来这和 LaTeX 无关,而是和你(错误?)使用 pandoc 有关。你应该熟悉命令行中调用 pandoc 的不同开关的作用。文档状态下,交换机-N
执行以下操作:
-N,--数字部分
在 LaTeX、ConTeXt、HTML、Docx、ms 或 EPUB 输出中对节标题进行编号。默认情况下,节不编号。即使
--number-sections
指定了,带有未编号类的节也不会被编号。
因此,您明确告诉 pandoc 使用章节编号,但实际上并不想要它们。所以不要使用该选项。