Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 5

28 Mai '19, 23:27

cis's gravatar image

cis
9.6k104461491

Liste sprachabhängiger Befehle

`Erweiterungsfrage zu https://texwelt.de/wissen/fragen/24891/befehl-mit-sprachabfrage` ___ ___ **€dit: Vorweg, es geht um folgendes. Ich möchte ein Dokument erstellen, sagen wir unter <br>`\documentclass[ngerman]{scrreprt}`. <br> Das Dokument enthält (als einfaches Beispiel) ein Symbolverzeichnis (aber nicht nur, auch Graphen etc.) mit den gängigen deutschen Symbolen und Bezeichnungen. <br> Jetzt packt es mich, und ich ändere <br> `\documentclass[english]{scrreprt}`. <br> Dann sollte das Resultat sein, dass alle Symbole und Bezeichnungen auf die gängigen englischen wechseln.** ___ ___ Ich habe hier diverse Befehle, die je nachdem welche Sprache eingestellt wurde eine andere Ausgebe ergeben: % Sprachabhängige Befehle \newcommand\Centeroid[1][]{\ifnum\language=0 centeroid#1\else Schwerpunkt#1\fi} \newcommand\centeroid{\ifnum\language=0 \ensuremath{G}\else \ensuremath{S}\fi} \newcommand\Median[1][]{\ifnum\language=0 median#1\else Seitenhalbierende#1\fi} \newcommand\median[1][]{\ifnum\language=0 \ensuremath{m_{#1}}\else \ensuremath{s_{#1}}\fi} \newcommand\mul{\ifnum\language=0 \ensuremath{\times}\else \ensuremath{\cdot}\fi} Könnte man das ggf. systematisieren? Also etwa tabellenartig oder mit einem Indexpaket? Etwa so eine Tabelle (symbolisch):<br> `german english kind Seitenhalbierende[#1] median[#1] W s_{#1} s_{#1} S ` Der Typ W (Word) müsste flektierbar sein (z.B. die Seitenhalbierenden) an den Typ S (Symbol) kommt ggf. ein Index (z.B. $s_a$) und ensuremath. [![alt text][1]][1] \documentclass[ngerman, fontsize=9pt, paper=a5]{scrreprt}% english % ngerman \usepackage[]{babel} \usepackage{amsmath} % Sprachabhängige Befehle \newcommand\Centeroid[1][]{\ifnum\language=0 centeroid#1\else Schwerpunkt#1\fi} \newcommand\centeroid{\ifnum\language=0 \ensuremath{G}\else \ensuremath{S}\fi} \newcommand\Median[1][]{\ifnum\language=0 median#1\else Seitenhalbierende#1\fi} \newcommand\median[1][]{\ifnum\language=0 \ensuremath{m_{#1}}\else \ensuremath{s_{#1}}\fi} \newcommand\mul{\ifnum\language=0 \ensuremath{\times}\else \ensuremath{\cdot}\fi} \begin{document} \minisec{ngerman} \centeroid, $a \mul b$. Die vielen \Median[n] \median[a], \median[b]. \minisec{english} \foreignlanguage{english}{\centeroid, $a \mul b$, some \Median[s] \median[a], \median[b]} \end{document} [1]: https://texwelt.de/wissen/upfiles/55555555_376.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

28 Mai '19, 23:15

cis's gravatar image

cis
9.6k104461491

Liste sprachabhängiger Befehle

`Erweiterungsfrage zu https://texwelt.de/wissen/fragen/24891/befehl-mit-sprachabfrage` ___ Ich habe hier diverse Befehle, die je nachdem welche Sprache eingestellt wurde eine andere Ausgebe ergeben: % Sprachabhängige Befehle \newcommand\Centeroid[1][]{\ifnum\language=0 centeroid#1\else Schwerpunkt#1\fi} \newcommand\centeroid{\ifnum\language=0 \ensuremath{G}\else \ensuremath{S}\fi} \newcommand\Median[1][]{\ifnum\language=0 median#1\else Seitenhalbierende#1\fi} \newcommand\median[1][]{\ifnum\language=0 \ensuremath{m_{#1}}\else \ensuremath{s_{#1}}\fi} \newcommand\mul{\ifnum\language=0 \ensuremath{\times}\else \ensuremath{\cdot}\fi} Könnte man das ggf. systematisieren? Also etwa tabellenartig oder mit einem Indexpaket? Etwa so eine Tabelle (symbolisch):<br> `german english kind Seitenhalbierende[#1] median[#1] W s_{#1} s_{#1} S ` Der Typ W (Word) müsste flektierbar sein (z.B. die Seitenhalbierenden) an den Typ S (Symbol) kommt ggf. ein Index (z.B. $s_a$) und ensuremath. [![alt text][1]][1] \documentclass[ngerman, fontsize=9pt, paper=a5]{scrreprt}% english % ngerman \usepackage[]{babel} \usepackage{amsmath} % Sprachabhängige Befehle \newcommand\Centeroid[1][]{\ifnum\language=0 centeroid#1\else Schwerpunkt#1\fi} \newcommand\centeroid{\ifnum\language=0 \ensuremath{G}\else \ensuremath{S}\fi} \newcommand\Median[1][]{\ifnum\language=0 median#1\else Seitenhalbierende#1\fi} \newcommand\median[1][]{\ifnum\language=0 \ensuremath{m_{#1}}\else \ensuremath{s_{#1}}\fi} \newcommand\mul{\ifnum\language=0 \ensuremath{\times}\else \ensuremath{\cdot}\fi} \begin{document} \minisec{ngerman} \centeroid, $a \mul b$. Die vielen \Median[n] \median[a], \median[b]. \minisec{english} \foreignlanguage{english}{\centeroid, $a \mul b$, some \Median[s] \median[a], \median[b]} \end{document} [1]: https://texwelt.de/wissen/upfiles/55555555_376.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

28 Mai '19, 22:31

cis's gravatar image

cis
9.6k104461491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

28 Mai '19, 20:50

cis's gravatar image

cis
9.6k104461491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

28 Mai '19, 20:42

cis's gravatar image

cis
9.6k104461491