% We need to disable `escapechar=£' enabled by the class in order to avoid this % to make a mess in the listing which contains it. \lstset{ escapechar=,% } % Strangely, we can't rely on \syntaxhl{expl3}. To be checked! \lstset{alsolanguage=[expl3]TeX}