如何在新指令中加入逐字反斜線?

如何在新指令中加入逐字反斜線?

在下面的範例中,我想\lstinline使用更短的命令(例如\cd(程式碼))來快捷方式。不幸的是它不適用於反斜線:

\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}

相關內容