Ich würde an dieser Stelle nicht verb nutzen, sondern einen eigenen Befehl definieren, um später ggf. alle Variablen ändern zu können.pooz hat geschrieben:ok, dann würde ich MATLAB-Variablen, da sie meistens "längere" Namen besitzen, monospaced schreiben, sowohl in Listings als auch in Mathematik-Umgebungen. (Wie bekomme ich hin, dass \verb in der Math-Umgebung akzeptiert wird? Eine Umschließung durch \text{} hat nicht funktioniert).
Etwa so:
\documentclass[12pt,a4paper]{scrartcl} \usepackage[latin1]{inputenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} % neuer Befehl für MatLab-Variablen \newcommand{\matlab}[1]{\ensuremath{\mathtt{#1}}} \begin{document} Hier ist die Variable $\matlab{env}$. Geht in Mathe-Umgebungen und im normalen \matlab{env} Text \dots \begin{align} % Edit: enqarray durch align ersetzt, weil besser :-) x + \matlab{env} = 2 \end{align} \end{document}