
Soy relativamente nuevo en el idioma, así que perdónenme si me falta algo obvio.
Me di cuenta de que convertir un archivo en .tex
uso pandoc
hace que las secciones del documento no estén numeradas. Aquí hay un ejemplo:
\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}
¡Se agradecería cualquier ayuda para recuperar estos números!
Respuesta1
De acuerdo alos documentos, puede controlar si numerar o no las secciones con el indicador de línea de comando --number-sections
(o -N
). Entonces, si desea secciones numeradas, su comando de compilación podría verse así:
pandoc --number-sections --standalone your_file -o your_file.tex
En la salida tex encontrarás una línea como \setcounter{secnumdepth}{5}
.
Respuesta2
Eso es causado por
\setcounter{secnumdepth}{0}
Elimine esto y obtendrá la numeración hasta el nivel de subsecciones. Sin embargo, no tengo idea de cómo hacer que Pandoc no agregue esa instrucción.