如果这是重复的话,我深表歉意。
我有一个 Markdown 文件test.md https://www.akshaygaur.org/test.md它有两个乳胶数学模式部分:
第一个乳胶块(在 .md 文件中):
\begin{flalign}
P(1<X) &= \int_{1}^{\infty} f(x) dx \nonumber \\
&= \int_{1}^{4} 0 dx + \int_{4}^{\infty} e^{-(x-4)} dx \nonumber \\
\boldsymbol{P(1<X)} &= \boldsymbol{1} \nonumber
\end{flalign}
第二个乳胶块(在 .md 文件中):
\begin{flalign}
Expected \; Revenue &= 2.5 \cdot non-passenger \; vehicles + 1.0 \cdot passenger \; vehicles \nonumber \\
&= \$(2.5 \cdot (25 - E(X)) + 1.0 \cdot E(X)) \nonumber \\
&= \$(62.5 - 1.5(E(X))) \nonumber \\
&= \$(62.5 - 1.5 \cdot 15) \nonumber \\
\boldsymbol{Expected \; Revenue} &= \boldsymbol{\$40} \nonumber
\end{flalign}
当我运行以下命令时:
pandoc -f markdown -t latex test.md -s -o test.tex
我得到的输出为test.tex https://www.akshaygaur.org/test.tex其中上述两个块呈现为:
第一个乳胶块(在 .tex 文件中):
\textbackslash{}begin\{flalign\} P(1\textless{}X) \&=
\int\emph{\{1\}\^{}\{\infty\} f(x) dx \nonumber \textbackslash{} \&=
\int}\{1\}\^{}\{4\} 0 dx + \int\_\{4\}\^{}\{\infty\} e\^{}\{-(x-4)\} dx
\nonumber \textbackslash{} \boldsymbol{P(1<X)} \&= \boldsymbol{1}
\nonumber \textbackslash{}end\{flalign\}
第二个乳胶块(在 .tex 文件中):
\begin{flalign}
Expected \; Revenue &= 2.5 \cdot non-passenger \; vehicles + 1.0 \cdot passenger \; vehicles \nonumber \\
&= \$(2.5 \cdot (25 - E(X)) + 1.0 \cdot E(X)) \nonumber \\
&= \$(62.5 - 1.5(E(X))) \nonumber \\
&= \$(62.5 - 1.5 \cdot 15) \nonumber \\
\boldsymbol{Expected \; Revenue} &= \boldsymbol{\$40} \nonumber
\end{flalign}
我不知道这是怎么发生的。我在用:
操作系统:Windows 10
编辑器:Visual Studio代码1.28.1
潘多克版本:2.2.3.2
我想可能是因为 Windows 中的行结尾不同,所以我将行结尾从 CLRF 更改为 LF,反之亦然,但这并没有影响输出。
我希望能够肯定地说转换将如何发生,因为这让我感到困惑。
我还上传了文件,以防出现字符编码问题。