Problem mit Doppel-Subscript in Textform Thema ist als GELÖST markiert

Formelsatz für Mathematik, Naturwissenschaften und Technik


Schimmelpilz
Forum-Century
Forum-Century
Beiträge: 133
Registriert: Sa 3. Aug 2013, 20:08

Problem mit Doppel-Subscript in Textform

Beitrag von Schimmelpilz »

Hallo,
ich möchte meine schönere Ausdrücke in den Indices im Mathe-Modus in Textform ausgeben lassen. Im weiten Netz habe ich dafür funktionierende eine Lösung gefunden, die global alle tiefgestellten Befehle in Textform ausgibt. Leider bekomme ich dadurch jetzt keine Doppel-Subscript-Ausdrücke mehr hin.
Hat jemand eine Idee, wie ich entweder die doppelten Indices "$x_y_z$" lokal oder die "\upsubscripts"-Lösung entsprechend global modifizieren kann (siehe MWE)?
Beste Grüße,
SchP
\documentclass[12pt, DIV=14, headsepline=true, titlepage, twoside,
onehalfspacing, numbers=noenddot, BCOR=10mm]{scrreprt}

\usepackage{amsmath, amstext, amssymb, amsfonts}
\usepackage{physics}

%%%% Upright Subscripts %%%%
\def\subinrm#1{\sb{\text{#1}}}
{\catcode`\_=13 \global\let_=\subinrm}
\mathcode`_="8000
\def\upsubscripts{\catcode`\_=12 } \def\normalsubscripts{\catcode`\_=8 }
\upsubscripts

\begin{document}
\begin{align}
	&\text{So gewünscht:} & X_{Photo}\\
	&\text{Dafür leider:} & x_{y_{z}}
\end{align}
\end{document}

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4176
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Re: Problem mit Doppel-Subscript in Textform

Beitrag von u_fischer »

\def\subinrm#1{\sb{\mathrm{#1}}}

Schimmelpilz
Forum-Century
Forum-Century
Beiträge: 133
Registriert: Sa 3. Aug 2013, 20:08

Re: Problem mit Doppel-Subscript in Textform

Beitrag von Schimmelpilz »

Danke Dir, aber ich verstehe nicht ganz. Wo muss \def\subinrm#1{\sb{\mathrm{#1}}} hin? Ich habe versucht, es an verschiedenen Stellen einzusetzen, hat aber entweder kursive oder keine doppelten Indices hervorgebracht.

ich meine ja nur

Re: Problem mit Doppel-Subscript in Textform

Beitrag von ich meine ja nur »

Na du musst deine Definition durch die von Ulrike ersetzen. Kannst du direkt oben in deinem Beispiel im Online-Editor ausprobieren.

Schimmelpilz
Forum-Century
Forum-Century
Beiträge: 133
Registriert: Sa 3. Aug 2013, 20:08

Re: Problem mit Doppel-Subscript in Textform

Beitrag von Schimmelpilz »

Aaah, oben also. Da steht ja zweimal "\def"...
Guti, so klappt alles, dankeschön!
\documentclass[12pt, DIV=14, headsepline=true, titlepage, twoside,
onehalfspacing, numbers=noenddot, BCOR=10mm]{scrreprt}

\usepackage{amsmath, amstext, amssymb, amsfonts}
\usepackage{physics}

\def\subinrm#1{\sb{\mathrm{#1}}}
{\catcode`\_=13 \global\let_=\subinrm}
\mathcode`_="8000
\def\upsubscripts{\catcode`\_=12 } \def\normalsubscripts{\catcode`\_=8 }
\upsubscripts

\begin{document}
	\begin{align}
		&\text{So gewünscht:} & X_{Photo}\\
		&\text{Dafür leider:} & x_{y_{z}}
	\end{align}
\end{document}

Antworten