删除对列表输入的评论

删除对列表输入的评论

我如何从列表代码中删除注释?我包含了源代码文件,其中\lstinputlisting{file.m}file.m 是 matlab 文件。我想从文件中删除注释。 % This is a comment function var = myfunction()

我尝试使用注释commentstyle=\color{white},但结果并不像我预期的那样,因为代码之间有一些我想完全删除的白线。

提前致谢

答案1

只需使用正确的分隔符,而不是我的代码中的分隔符。

\documentclass{standalone}
\usepackage{listings}
\lstset{morecomment=[is]{/*}{*/}}
\begin{document}
\begin{lstlisting}
begin /* comment */ end
/* no comment but a blank line remains */
begin/* comment */end
\end{lstlisting}
\end{document}

示例图像

不幸的是,你无法删除空行。

参考清单手册中的分隔符

相关内容