![Como adicionar uma barra invertida literal em um novo comando?](https://rvso.com/image/399836/Como%20adicionar%20uma%20barra%20invertida%20literal%20em%20um%20novo%20comando%3F.png)
No exemplo a seguir, gostaria de atalho \lstinline
com um comando mais curto, como \cd
(código). Infelizmente não funciona com barras invertidas:
\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}
No exemplo acima \lstinline{\ }
funciona, mas com \cd
a barra invertida não funciona. Como consertar isto?
Responder1
Apenas evite passar o argumento e defina
\newcommand{\cd}{\lstinline}