内联转义 {{ myVariable }}

内联转义 {{ myVariable }}

如何内联转义 Mustache 符号例如:这是一个 Mustache 占位符{{ myVariable }},将输出myVariable

这似乎导致了错误:

\lstinline{ {{#if}} ... {{else}} ... {{/if}} }

答案1

您需要使用不同的分隔符来表示代码片段的开始和结束,类似于使用时所请求的\verb

在此处输入图片描述

\documentclass{article}

\usepackage{listings}
\lstset{basicstyle=\ttfamily}

\begin{document}

Here is some Java:
\lstinline!{{#if}} ... {{else}} ... {{/if}}!

\end{document}

分隔符上方!表示代码片段的开始和结束,因为我!在代码本身中没有使用它。

相关,但不是真正的原因:第 27 页listings 文档提到了使用\lstinline

已经进行了实验性实现以支持语法 \lstinline[<key=value list>]{<source code>}。如果您愿意,请尝试一下并报告成功和失败。

相关内容