在下面的範例中,我想\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}