列表 - 如何延长行的缩进

列表 - 如何延长行的缩进

是否有机会延长列表中行的缩进?

我的 MWE 看起来像这样:

\documentclass{beamer}

\usepackage{listings}

\begin{document}

    \begin{frame}[fragile]

\begin{lstlisting}
public class Foo{
 Object obj;

 void method() {
  // do anything
  {
   // do another thin
  }
 }
}
\end{lstlisting}
    \end{frame}

\end{document}

我在这里使用的缩进只有一个空格。是否可以将文本开头之前的每个空格延长,例如延长四个空格?

非常感谢您的帮助!

答案1

\documentclass{beamer}
\usepackage{listings}
\begin{document}
\begin{frame}[fragile]
Normal text   
\begin{lstlisting}[xleftmargin=4em]
public class Foo{
 Object obj;

 void method() {
  // do anything
  {
   // do another thin
  }
 }
}
\end{lstlisting}
More mormal text 
\end{frame}
\end{document}

相关内容