我如何从列表代码中删除注释?我包含了源代码文件,其中\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}
不幸的是,你无法删除空行。
参考:清单手册中的分隔符