我正在使用 Sweave 制作我的 tex。此外,我使用 lstlisting 突出显示源代码,如下所示。
\begin{lstlisting}[caption={Computation $\widehat Y_4$ and its Residue},label=list:5computationYpredict,captionpos=b]
\begin{Schunk}
\begin{Sinput}
> options(width = 80, continue = " ", size = "scriptsize")
> formula(mdl)
\end{Sinput}
\end{Schunk}
\end{lstlisting}
是否可以从 lstlisting 的输出中跳过\begin{Schunk}
、\begin{Sinput}
、\end{Sinput}
和?我需要如下输出:\end{Schunk}
> options(width = 80, continue = " ", size = "scriptsize")
> formula(mdl)
编译完tex后。
谢谢
萨特里亚
答案1
\documentclass{minimal}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[linerange=\\begin\{Sinput\}-\\end\{Sinput\},includerangemarker=false]
\begin{Schunk}
\begin{Sinput}
> options(width = 80, continue = " ", size = "scriptsize")
> formula(mdl)
\end{Sinput}
\end{Schunk}
\end{lstlisting}
\end{document}