ubuntuusers.de

LaTeX: ensuremath, ! Missing $ inserted.

Status: Gelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

Prof._Frink

Anmeldungsdatum:
29. Mai 2010

Beiträge: 1096

Hey,

folgendes Problem

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14

\documentclass{article}

\usepackage{amsmath}

\def\om{\ensuremath \Omega_{\text{m} } }
\def\ol{\ensuremath \Omega_{\text{\Lambda} } }
\def\ok{\ensuremath \Omega_{\text{k} } }

\begin{document}

Test $\om,\ok,\ol$

\end{document}

liefert den Fehler

$ pdflatex neu.tex 
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./neu.tex
LaTeX2e <2017/01/01> patch level 3
Babel <3.10> and hyphenation patterns for 8 language(s) loaded.
(/usr/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty)) (./neu.aux)
! Missing $ inserted.
<inserted text> 
                $
l.11 Test $\om,\ok,\ol
                      $
? 

Was ist das Problem?

Danke & Viele Grüße,

Frink

Moderiert von rklm:

Verschoben, da eher eine Spezialfrage zu einem Programm

SquirrelOne

Avatar von SquirrelOne

Anmeldungsdatum:
26. Juni 2016

Beiträge: 61

Wohnort: 127.0.0.1

Hallo Prof._Frink,

in Zeile 7 steht \Omega_{\text{\Lambda}}. Das liefert den Fehler, da hier ein Math-Symbol im regulären Text steht und dann sollte es \Omega_\Lambda heißen.

Mit freundlichen Grüßen SquirrelOne

Prof._Frink

(Themenstarter)

Anmeldungsdatum:
29. Mai 2010

Beiträge: 1096

Oh man, irgendwann versteht man nichts mehr. ☺

Antworten |