Abschnitte werden nach der Konvertierung mit Pandoc nicht nummeriert

Abschnitte werden nach der Konvertierung mit Pandoc nicht nummeriert

Ich bin relativ neu in der Sprache, also entschuldigen Sie, wenn ich etwas Offensichtliches übersehe.

Mir ist aufgefallen, dass die Konvertierung einer Datei in .texusing pandocdazu führt, dass Abschnitte im Dokument nicht nummeriert werden. Hier ist ein Beispiel:

\documentclass[]{article}
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
\usepackage{ifxetex,ifluatex}
\usepackage{fixltx2e} % provides \textsubscript
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
  \usepackage[T1]{fontenc}
  \usepackage[utf8]{inputenc}
\else % if luatex or xelatex
  \ifxetex
    \usepackage{mathspec}
  \else
    \usepackage{fontspec}
  \fi
  \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
\fi
% use upquote if available, for straight quotes in verbatim environments
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
% use microtype if available
\IfFileExists{microtype.sty}{%
\usepackage{microtype}
\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
}{}
\usepackage[unicode=true]{hyperref}
\hypersetup{
            pdfborder={0 0 0},
            breaklinks=true}
\urlstyle{same}  % don't use monospace font for urls
\IfFileExists{parskip.sty}{%
\usepackage{parskip}
}{% else
\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt plus 2pt minus 1pt}
}
\setlength{\emergencystretch}{3em}  % prevent overfull lines
\providecommand{\tightlist}{%
  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
\setcounter{secnumdepth}{0}
% Redefines (sub)paragraphs to behave more like sections
\ifx\paragraph\undefined\else
\let\oldparagraph\paragraph
\renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}}
\fi
\ifx\subparagraph\undefined\else
\let\oldsubparagraph\subparagraph
\renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}}
\fi

\date{}

\begin{document}

\section{Section}\label{section}

Text

\subsection{Subsection}\label{subsection}

More text

\end{document}

Wir sind für jede Hilfe dankbar, diese Nummern zurückzubekommen!

Antwort1

Entsprechenddie Dokumentekönnen Sie mit dem Befehlszeilenflag --number-sections(oder ) steuern, ob Abschnitte nummeriert werden sollen oder nicht. Wenn Sie also nummerierte Abschnitte wünschen, könnte Ihr Build-Befehl wie folgt aussehen:-N

pandoc --number-sections --standalone your_file -o your_file.tex

In der Tex-Ausgabe würden Sie eine Zeile wie finden \setcounter{secnumdepth}{5}.

Antwort2

Das liegt daran,

\setcounter{secnumdepth}{0}

Entfernen Sie dies, und Sie erhalten eine Nummerierung bis auf Unterabschnittsebene. Ich habe allerdings keine Ahnung, wie ich Pandoc dazu bringen kann, diese Anweisung nicht hinzuzufügen.

verwandte Informationen