如何将方程式写成$$...$$
Markdown 文档编译为 PDF 文件时,
我不需要为方程式做参考。
答案1
尝试使用pandoc-eqnos过滤器。您可以使用 bash 命令以 root 身份安装 pandoc-eqnos
pip install pandoc-eqnos
要使用标签标记方程式eq:description
,请使用
$$ y = mx + b $$ {#eq:description}
前缀#eq:
是必需的,但description
可以用字母、数字、破折号、斜线和下划线的任意组合替换。如果您不需要引用公式,那么只需省略该description
部分即可。
如果其他人想知道,为了参考该公式,请使用
@eq:description
要应用过滤器,请使用 pandoc 的以下选项:
--filter pandoc-eqnos
详细信息和演示请参见pandoc-eqnosgithub 上的网页。
答案2
如果您写下来,(@) $1+1=2$
它将被编号。您可以通过写下来标记和引用(@foo)
。有关更多信息,请参阅 Pandoc 用户指南中的“编号示例列表”部分。
Pandoc 将以下内容写入 .tex 文件:
\begin{enumerate}
\def\labelenumi{(\arabic{enumi})}
\itemsep1pt\parskip0pt\parsep0pt
\item
$1 + 1 = 2$
\end{enumerate}
答案3
使用 Pandoc 获取 PDF 输出时,它会经过 Latex。使用以下内容默认获取编号方程式:
\begin{align}
x=y
\end{align}
但你必须愿意放弃使用$$
等式的标记。