Latex 包括pandoc预制段中的乳胶

Latex 包括pandoc预制段中的乳胶,latex,pandoc,Latex,Pandoc,我在pandoc文档中有一段预格式化代码。严格来说,这是伪代码,我想在预格式化部分中包含一些渲染的乳胶。例如: # Dijkstra's algorithm Dijkstra's Algorithm (G,l) Let S be the set of explored nodes For each u in S, we store a distance d(u) Initially S = {s} and d(s) = 0 While S is not equal to V S

我在pandoc文档中有一段预格式化代码。严格来说,这是伪代码,我想在预格式化部分中包含一些渲染的乳胶。例如:

# Dijkstra's algorithm

Dijkstra's Algorithm (G,l)
Let S be the set of explored nodes
    For each u in S, we store a distance d(u)
Initially S = {s} and d(s) = 0
While S is not equal to V
    Select a node v not in S with at least one edge from S for which
        d'(v) = min_{e = (u,v) : u in S} d(u) + l_e is as small as possible
    Add v to S and define d(v) = d'(v)
EndWhile
例如,我希望,
d'(v)=min{e=(u,v):S}d(u)+l{e
中的u作为文档的主要文本呈现:
$d'(v)=\mathrm{min}{e=(u,v):u\in S}d(u)+l{e$


不,在预格式化部分中以
$d'(v)=\mathrm{min}{e=(u,v):u\in S}d(u)+l_e$
的形式输入它是不行的…

是否尝试转义如下字符:

\$d'(v) = \mathrm{min}_{e = (u,v) : u \in S} d(u) + l_e\$

这是一个乳胶问题真的。。。软件包
fancyvrb
应该满足您的要求。它允许您在逐字块中指定转义序列。例如,在标题中包含\usepackage{fancyvrb}之后:

\begin{Verbatim}[commandchars=\\\{\}] \textit{% This is a comment}
First verbatim line.
\fbox{Second} verbatim line. \textcolor{red}{Third} verbatim line.
\end{Verbatim}

将在第三行以红色呈现单词red。注意\begin{Verbatim}以大写V开头区别于常规的逐字记录环境。

我目前面临同样的问题。你找到一个有趣的解决方案了吗?