如何在 Latex/Overleaf 中将 \ 用作字符而不是函数

如何在 Latex/Overleaf 中将 \ 用作字符而不是函数

我是新 TEX 用户。我有一个关于正则表达式的家庭作业:

RE = /\bgrotto\b.\braven\b。|\braven\b.*\b 石窟\b/

但是,每次我输入 \b 时,它都会将其视为一个函数。我该如何解决这个问题?谢谢!

答案1

我能想到两个解决方案:

  • \用以下字符串替换所有\textbackslash

  • 使用内联逐字模式,因为字符串表达的是计算机代码

在此处输入图片描述

\documentclass{article}
\usepackage[T1]{fontenc} % needed to render "|" correctly in text mode
\newcommand\tb\textbackslash
\begin{document}

RE = /\tb bgrotto\tb b.\tb braven\tb b.|\tb braven\tb b.*\tb b grotto\tb b/

\verb+RE = /\bgrotto\b.\braven\b.|\braven\b.*\b grotto\b/+

\end{document}

相关内容