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}

