
Ich bin relativ neu in der Sprache, also entschuldigen Sie, wenn ich etwas Offensichtliches übersehe.
Mir ist aufgefallen, dass die Konvertierung einer Datei in .tex
using pandoc
dazu 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.