PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LaTeX Warning: Command \textsubscript invalid in math mode on input line 43.



nixversteh
23-10-2015, 20:03
Hallo liebe User,

ich bekomme viele Warnungen, dass
LaTeX Warning: Command \textsubscript invalid in math mode on input line 43. nicht korrekt ist. Was kann oder muss ich machen, damit diese Warnungen verschwinden?

Vielen Dank

Gruß

Martin


\documentclass{scrreprt}
\usepackage{mathtools}
\usepackage{textcomp}
\usepackage[detect-all, locale = DE]{siunitx}
%---------------------------------------------------------------------------
% FONTS Linux Libertine O
%---------------------------------------------------------------------------
\usepackage{fontspec}
\usepackage{metalogo}
\usepackage{amsmath}[2000/07/18]
\usepackage{amssymb}[2002/01/22]
\usepackage[partial=upright,nabla=upright]{unicode-math}
\setmathfont[math-style=ISO,bold-style=ISO,vargreek-shape=TeX]{TeX Gyre Pagella Math}
\setmathfont[range={\mathcal,\mathbfcal},StylisticSet=1]{XITS Math}
\setmonofont[Mapping=tex-text,Scale=0.8]{Linux Libertine Mono O}
\setsansfont[Mapping=tex-text,Numbers=OldStyle,Ligatures=Common]{Linux Biolinum O}
\usepackage{libertine}
\setmainfont[Mapping=tex-text,
Numbers=OldStyle,
Variant=02,
Ligatures=Common,
Ligatures=Historical,
Ligatures=Contextual,
Ligatures=Rare,
Ligatures=Discretionary]
{Linux Libertine O}
%---------------------------------------------------------------------------
\usepackage{microtype}
\usepackage[normalem]{ulem}
\setkomafont{disposition}{\fontspec{Linux Libertine O}}
\setkomafont{chapter}{\fontspec{Linux Libertine O}\Large\scshape}
\setkomafont{section}{\fontspec{Linux Libertine O}\large\scshape}
\setkomafont{subsection}{\fontspec{Linux Libertine O}\normalsize\scshape}
\setkomafont{subsubsection}{\fontspec{Linux Libertine O}\normalsize\scshape}
\setkomafont{pagehead}{\scshape}
%---------------------------------------------------------------------------
\begin{document}
\noindent Lösung Dreieck:
\begin{alignat*}{2}
(\text{c}\textsubscript{1} + \text{c}\textsubscript{2})\cdot \SI{14,30}{\m} &= (\SI{5,99}{\m}+\SI{3,54}{\m})\cdot \SI{14,30}{\m}\\
&\approx \SI{136,28}{\m^2}\\
\SI{136,28}{\m^2}\cdot 2&= \SI{272,56}{\m^2}
\end{alignat*}
Die zu dämmende Dachfläche beträgt \SI{272,56}{\m^2}.
\end{document}

PS.: Das bestellte Buch von H. Voß ist leider noch nicht da

rstuby
23-10-2015, 20:10
Wieso willst du denn \textsubscript im Mathemodus benutzen?

klops
23-10-2015, 20:26
Bist Du sicher, dass Du nicht c_1 und c_2 ohne \text und \testsubscript willst? c ist ja vermutlich weder eine Einheit noch die Lichtgeschwindigkeit, sondern eher eine Art Variable.

Johannes_B
23-10-2015, 20:29
Ich gehe jede Wette ein, dass c1 und c2 die Längen des Daches sind. Variable werden nicht als Text gekennzeichnet.


\documentclass{scrreprt}
\usepackage{mathtools}
\usepackage{textcomp}
\usepackage[detect-all, locale = DE]{siunitx}
%---------------------------------------------------------------------------
\begin{document}
\noindent L\"osung Dreieck:
\begin{alignat*}{2}
(c_{1} + c_{2})\cdot \SI{14,30}{\m} &=
(\SI{5,99}{\m}+\SI{3,54}{\m})\cdot \SI{14,30}{\m}\\
&\approx \SI{136,28}{\m\squared}\\
\SI{136,28}{\m\squared}\cdot 2&= \SI{272,56}{\m\squared}\\
\text{Wombat\textsubscript{walzing}}
\end{alignat*}
Die zu d\"ammende Dachfl\"ache betr\"agt \SI{272,56}{\m\squared}.
\end{document}

nixversteh
23-10-2015, 20:46
@Johannes,

danke dir! Genau das wollte ich erreichen.

Auch vielen Dank an klops und rstuby

Lieben Gruß

Martin

PS: Muss jetzt weit über 1000 Zeilen Code durchforsten ... hätte ich doch eher gefragt ...

Johannes_B
23-10-2015, 21:08
Ich muss aber ganz ehrlich sein. Um das zu wissen, muss man das Buch von Herbert nicht gelesen haben. Da reicht l2kurz, Abschnitt 4.2 .

nixversteh
23-10-2015, 21:16
@Johannes,

das mag ja stimmen, dazu muss ich es erst einmal wissen, was ich nicht tat. Mr. Google hat mir viele komplizierte Lösungen vorgeschlagen, bzw. die Seiten,. die er aufzeigte ...
Ich kann nicht vorher zig. PDFs und Bücher und so noch was studieren, bevor ich einen Text verfasse, dann komme ich zu nichts anderem mehr.


Ansonsten lief mein Code ja ohne Fehler durch, sind nur Warnungen gewesen.
Gruß

Martin

klops
23-10-2015, 21:26
Mr. Google ist bezüglich LaTeX (und nicht nur da) ein ganz schlechter Ratgeber, wenn es darum geht, etwas richtig zu lernen. Das liegt u. a. daran, dass die objektive Qualität eines Treffers für seine Stellung in der Trefferliste nicht wirklich maßgeblich ist. Such beispielsweise mal nach "LaTeX Absatz" lies Dir die ersten beiden Treffer durch und weine.

nixversteh
23-10-2015, 21:33
@klops,

na ja, ist wie im Leben "Es tut mir leid, meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen" (Aus IRobot)

Martin

Johannes_B
23-10-2015, 21:49
l2kurz und l2tabu sind die beiden Dokumente, die eigentlich jeder Beginner lesen sollte: Frei und kostenlos mit der Installation verfügbar.

nixversteh
23-10-2015, 21:57
@Johannes,

ich werde sie downloaden und lesen, danke für den Tipp.

Gruß

Martin

Johannes_B
01-11-2015, 13:15
Such beispielsweise mal nach "LaTeX Absatz" lies Dir die ersten beiden Treffer durch und weine.

Hm, der erste Treffer liefert mir momentan goar nix :-)

http://latex.mschroeder.net/user/index.php