\documentclass[ngerman]{tudscrartcl}% andere Klassen sind möglich \usepackage{iftex} \iftutex \usepackage{fontspec} \else \usepackage[T1]{fontenc} \usepackage[ngerman=ngerman-x-latest]{hyphsubst} \fi \usepackage{babel} \usepackage{microtype} \usepackage{amsmath} \begin{document} \begin{equation*} \begin{gathered} M_{EM} = \frac{M_{Rad}}{i_g \cdot i_A} - M_{VM} \\ \textrm{für } \begin{aligned} 0\leq M_{VM}\leq M_{VMmax} \\ M_{EMmin}\leq M_{EM}\leq M_{EMmax} \end{aligned} \end{gathered} \end{equation*} \begin{equation*} \begin{gathered} M_\mathrm{EM} = \frac{M_\mathrm{Rad}}{i_g \cdot i_A} - M_\mathrm{VM} \\ \textrm{für } \begin{aligned} 0\leq M_\mathrm{VM}\leq M_\mathrm{VM_{max}} \\ M_\mathrm{EM_{min}}\leq M_\mathrm{EM}\leq M_\mathrm{EM_{max}} \end{aligned} \end{gathered} \end{equation*} \newcommand*{\ind}[1]{\ensuremath{\kern.03em_\mathrm{#1}}} \newcommand*{\M}[1]{\ensuremath{M\ind{#1}}} \begin{equation*} \begin{gathered} \M{EM} = \frac{\M{Rad}}{i_g \cdot i_A} - \M{VM} \\ \textrm{für } \begin{aligned} 0\leq \M{VM}\leq \M{VM_{max}} \\ \M{EM_{min}}\leq \M{EM}\leq \M{EM_{max}} \end{aligned} \end{gathered} \end{equation*} \makeatletter \renewcommand*{\M}[1]{\@ifnextchar[{\o@M{#1}}{\n@M{#1}}} \newcommand*{\n@M}{} \newcommand*{\o@M}{} \def\n@M#1{\ensuremath{M\ind{#1}}} \def\o@M#1[#2]{\ensuremath{M\ind{#1_{#2}}}} \makeatother \begin{equation*} \begin{gathered} \M{EM} = \frac{\M{Rad}}{i_g \cdot i_A} - \M{VM} \\ \textrm{für } \begin{aligned} 0\leq \M{VM}\leq \M{VM}[max] \\ \M{EM}[min]\leq \M{EM}\leq \M{EM}[max] \end{aligned} \end{gathered} \end{equation*} \end{document}