pandoc 的 LaTeX 输出中没有显示更深层次的(子)章节。为什么?

pandoc 的 LaTeX 输出中没有显示更深层次的(子)章节。为什么?

我用潘多克从 Markdown 创建 latex 和 PDF。Markdown 是为 HTML 设计的,允许 6 个级别的标题 H1...H6。但是当通过 tex 转换为 PDF 时,我只得到三个级别:1 ( \section)、1.1 ( \subsection) 和 1.1.1 ( \subsubsection)。

tex 源对更深级别的标题没有命令。1.1.1.1 根本不存在并且被视为纯文本。

我应该在哪里查看,以便让 Latex 支持更深层次的标题/部分?这可能吗?或者我应该考虑重组文档,以便永远不会低于 1.1.1,标题级别三,\subsubsection

答案1

可能,较新版本的 pandoc 修复了这个问题。我刚刚运行了我的简单示例:

# Section
## Subsection
### Subsubsection
#### Paragraph
##### Subparagraph
###### Level 6

通过在线试用 Pandoc!,以及输出确实使用 \paragraph

\section{Section}

\subsection{Subsection}

\subsubsection{Subsubsection}

\paragraph{Paragraph}

\subparagraph{Subparagraph}

Level 6

它已经通过 pandoc 1.11.1 完成,而我安装的旧版 pandoc-1.6.0.1 产生了:

\documentclass{article}
\usepackage{amssymb,amsmath}
\usepackage[mathletters]{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[breaklinks=true,unicode=true]{hyperref}
\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt plus 2pt minus 1pt}
\setcounter{secnumdepth}{0}


\begin{document}

\section{Section}

\subsection{Subsection}

\subsubsection{Subsubsection}

Paragraph

Subparagraph

Level 6

\end{document}

没有\paragraph

(与此问题无关。pandocpandoc --standalone

答案2

\documentclass{report}
\setcounter{secnumdepth}{5}
\begin{document}
\part{Part}
\chapter{Chapter}
\section{Section}
\subsection{Subsection}
\subsubsection{Subsubsection}
\paragraph{Paragraph}
\subparagraph{Subparagraph}
\end{document}

您可以使用包来更改这些内容的格式titlesec

答案3

下面有两个级别,\subsubsection分别是\paragraph\subparagraph。某些分段命令是否编号或是否出现在目录中分别由secnumdepthtocdepth计数器选择。

相关内容