我从我的 .tex 文件生成了两种输出文件。
使用 Pandoc 的 .docx 输出(错误地将“测试 c-2”列为项目“d.”):
我该如何防止这种错误列举?
我的 .tex 代码(符合 XeLaTeX):
\documentclass[12pt,a4paper,openany]{article}
\usepackage[utf8]{inputenc}
\usepackage{geometry}
\geometry{
top=1in,
inner=0.6in,
outer=0.7in,
bottom=1in,
headheight=2ex,
headsep=2ex
}
\usepackage{fontspec}
%\usepackage{xeCJK}
%\setCJKmainfont{DFKai-SB}
%\XeTeXlinebreaklocale "zh"
%\XeTeXlinebreakskip = 0pt plus 1pt
%\setCJKmainfont[AutoFakeBold=3]{DFKai-SB}
\input epsf
\usepackage{epsfig}
\usepackage{setspace}
\usepackage{cite}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage[small]{caption}
\usepackage[numbers,sort&compress]{natbib}
\usepackage{indentfirst}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{upgreek}
\usepackage{epstopdf}
\DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `basename #1 .tif`.png}
\begin{document}
\setlength{\parindent}{2em}
\setlength{\baselineskip}{1.7em}
\setlength{\parskip}{1ex}
\setcounter{section}{0}
\pagenumbering{arabic}
\renewcommand{\thepage} {\arabic{page}}
\newpage
\noindent
\begin{enumerate}
\item test
$$
\mathbf{P}=1
$$
\begin{enumerate}
\item test a
\item test b-1
test b-2
\item test c-1
$$
\mathbf{E}=1
$$
test c-2
\end{enumerate}
\end{enumerate}
\vspace{1.5cm}
\footnotesize
\clearpage
\end{document}
我的 Pandoc 代码:
pandoc -s input.tex -o output.docx