将 \lstinline 放在 \chapter、\section 等命令内

将 \lstinline 放在 \chapter、\section 等命令内

我如何将\lstinline代码放置在诸如、、\chapter等命令内?\section\subsection

或者这是一种糟糕或者无味的做法?

答案1

你可以,只要你\protect移动参数:

在此处输入图片描述

在此处输入图片描述

\documentclass{report}

\usepackage{listings}
\lstset{
  basicstyle=\ttfamily
}

\begin{document}

\tableofcontents

\chapter{The \protect\lstinline!if! command}

\section{The \protect\lstinline!while! command}

\subsection[More commands]{The \lstinline!end! command}

\end{document} 

相关内容