如何让 ShareLatex 忽略单个 $?

如何让 ShareLatex 忽略单个 $?

你好我有以下代码:

\item Copy files from the conf folder in the submission into \path{$SPARK_HOME/conf} folder

我在路径内有一个美元符号,文档按预期进行编译,但 ShareLatex 会用绿色突出显示其后的所有内容。

如何让 ShareLatex 忽略路径内的 $ 符号?

答案1

尝试这个:

\path{$SPARK_HOME/conf\iffalse$\fi}

里面的部分\iffalse ... \fi永远不会执行,但应该会让你的编辑器误以为内联数学运算就在那里结束了。

$另一个选择是从一开始就不要使用那里。由于\path重新定义特殊字符来排版它们,因此需要更详细一些:

\def\dollar{^^d}
\expandafter\path\expandafter{\dollar SPARK_HOME/conf}

^^d是输入的 TeX 变体$。因此我们定义一个扩展为该字符的宏,但必须小心在\path开始处理其参数之前扩展该宏,因此是\expandafters。

另一个选项不适用于 ShareLatex。

相关内容