Seções não sendo numeradas após a conversão com pandoc

Seções não sendo numeradas após a conversão com pandoc

Sou relativamente novo no idioma, então me perdoe se estiver faltando algo óbvio.

Percebi que converter um arquivo em .texusing pandocfaz com que as seções do documento não sejam numeradas. Aqui está um exemplo:

\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}

Qualquer ajuda para recuperar esses números seria apreciada!

Responder1

De acordo comos documentos, você pode controlar se deve ou não numerar seções com o sinalizador de linha de comando --number-sections(ou -N). Portanto, se você quiser seções numeradas, seu comando de construção pode ser parecido com o seguinte:

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

Na saída do tex você encontraria uma linha como \setcounter{secnumdepth}{5}.

Responder2

Isso é causado por

\setcounter{secnumdepth}{0}

Remova isso e você obterá a numeração até o nível das subseções. Não tenho ideia de como fazer com que o Pandoc não adicione essa instrução.

informação relacionada