使用 pandoc 合并并将两个 markdown 文件转换为 pdf 时出错

使用 pandoc 合并并将两个 markdown 文件转换为 pdf 时出错

我正在使用 pandoc 通过以下命令创建 pdf:

pandoc -s -o 分析.pdf latex_header.md 分析.md

显示以下错误:

生成 PDF 时出错。
!未定义控制序列。l.129
...实数的影响是一个函数,(f:\N

latex_header.md 的内容

$$
\newcommand{\R}{\mathbb{R}}
\newcommand{\com}{\mathbb{C}}
\newcommand{\N}{\mathbb{N}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\e}{\varepsilon}
\newcommand{\sequence}[1]{(#1_n){n=1}^{\infty}}
\newcommand{\braces}[1]{\left{#1\right}}
\newcommand{\ra}{\rightarrow}
\newcommand{\pdiff}[2]{\frac{\partial #1}{\partial #2}}
\newcommand{\diff}[3]{\frac{d^{#3}#1}{d#2^{#3}}}
\newcommand{\summ}[2]{\sum
{#1}^{#2}}
\newcommand{\fbraks}[1]{\left(#1\right)}
\newcommand{\tbraks}[1]{\left[#1\right]}
$$

Analysis.md 中出现错误的行:

  1. 实数序列是一个函数,$f:\N \ra \R$。通常表示为 $\sequence{a} = \braces{a_1, a_2, a_3, \cdots}$。

我还使用了 pandoc 来获取中间特克斯。我可以在 tex 文件的第 61 行和第 75 行看到问题\[...\]。我不知道如何修复它。

提前致谢!

答案1

欢迎来到 TeX.SX!

错误源于您的\braces命令:使用\left\lbrace\right\rbrace作为分隔符。

此外,仍然在latex_header.md中,$$是没用的。

相关内容