如何在新命令中添加逐字反斜杠?

如何在新命令中添加逐字反斜杠?

在以下示例中,我想\lstinline使用较短的命令(例如\cd(code))来快捷键。不幸的是,它不适用于反斜杠:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{listings}
\lstset{language=c}
\newcommand{\cd}[1]{\lstinline{#1}}

\begin{document}

\lstinline{\ } % This works
\cd{\ } % This doesn't work

\end{document}

在上面的例子中,\lstinline{\ }可以使用,但使用\cd反斜杠则不起作用。如何解决这个问题?

答案1

只需避免传递参数并定义

\newcommand{\cd}{\lstinline}

相关内容