Es werden nur sehr wenige Keywords erkannt und Umgebungen, insbesondere Mathe Umgebungen nicht speziell behandelt.
Aber wahrscheinlich kommt da listings vom Prinzip her auch an seine Grenzen.
Ich wollte jetzt Keywords hinzufügen:
\lstdefinelanguage{[LaTeX]TeX}{% morekeywords={maketitle,tableofcontents,subsection,text}, }
Mache ich was grundlegendes falsch?
Wenn das Vorgehen richtig sein sollte, kann ich auch noch ein Minimalbeispiel erstellen.