PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fehler im Mathemodus ...



nixversteh
27-05-2015, 09:53
Hallo folks,

ein Bekannter hat mich gebeten, ihm bei einem Matheproblem zu helfen (ausgerechnet mich). Hier ein Minimalbeispiel:
\documentclass[paper=a4,fontsize=12pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}

\begin{document}
\section{Test}
Oft verwendet man noch einen Dämpfungsfaktor $\omega \in \RR$
$$ u_{i+1} = u_i - \omega D^{-1} (A u_i - b) \quad \mathrm{\text{Gedämpftes Jakobi~-~Verfahren}}$$
\end{document}


und die log-Datei:

*****
***** PDFLaTeX Ausgabe:
***** cd "/home/martin/Schreibtisch"
***** pdflatex -interaction=nonstopmode test.tex
*****
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./test.tex
LaTeX2e <2015/01/01>
Babel <3.9l> and hyphenation patterns for 79 languages loaded.
(/usr/local/texlive/2015/texmf-dist/tex/latex/koma-script/scrartcl.cls
Document Class: scrartcl 2015/05/19 v3.18.2106 KOMA-Script document class (arti
cle)
(/usr/local/texlive/2015/texmf-dist/tex/latex/koma-script/scrkbase.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/koma-script/scrbase.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2015/05/19 v3.18.2106 KOMA-Script package (loading files)
Copyright (C) Markus Kohm

))) (/usr/local/texlive/2015/texmf-dist/tex/latex/koma-script/tocbasic.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/koma-script/scrsize12pt.clo)
(/usr/local/texlive/2015/texmf-dist/tex/latex/koma-script/typearea.sty
Package typearea, 2015/05/19 v3.18.2106 KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-

)) (/usr/local/texlive/2015/texmf-dist/tex/latex/base/inputenc.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/base/utf8.def
(/usr/local/texlive/2015/texmf-dist/tex/latex/base/t1enc.dfu)
(/usr/local/texlive/2015/texmf-dist/tex/latex/base/ot1enc.dfu)
(/usr/local/texlive/2015/texmf-dist/tex/latex/base/omsenc.dfu)))
(/usr/local/texlive/2015/texmf-dist/tex/generic/babel/babel.sty
(/usr/local/texlive/2015/texmf-dist/tex/generic/babel-german/ngerman.ldf
(/usr/local/texlive/2015/texmf-dist/tex/generic/babel-german/ngermanb.ldf
(/usr/local/texlive/2015/texmf-dist/tex/generic/babel/babel.def))))
(/usr/local/texlive/2015/texmf-dist/tex/latex/mathtools/mathtools.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/tools/calc.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/mathtools/mhsetup.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsmath/amsopn.sty)))
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/amscls/amsthm.sty) (./test.aux)
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/local/texlive/2015/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)
(/usr/local/texlive/2015/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
))) (/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/ifpdf.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/grfext.sty
(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty))
(/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/kvoptions.sty
(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/etexcmds.sty)))
(/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg)))
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/local/texlive/2015/texmf-dist/tex/latex/amsfonts/umsb.fd)
! Undefined control sequence.
l.11 ...och einen Dämpfungsfaktor $\omega \in \RR
$
[1{/usr/local/texlive/2015/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
(./test.aux) )
(see the transcript file for additional information)</usr/local/texlive/2015/te
xmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb></usr/local/texlive/2015/tex
mf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb></usr/local/texlive/2015/texmf
-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/local/texlive/2015/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/local/texlive/2015/texmf-dist
/fonts/type1/public/amsfonts/cm/cmssbx10.pfb></usr/local/texlive/2015/texmf-dis
t/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/local/texlive/2015/texmf-dist
/fonts/type1/public/amsfonts/cm/cmsy8.pfb>
Output written on test.pdf (1 page, 60009 bytes).
Transcript written on test.log.

Vielen Dank im voraus

Gruß

Martin

EDIT: Habe nur noch eine Fehlermeldung durch einfügen von:
\usepackage{mathtools} und
\quad \mathrm{\text{Gedämpftes Jakobi~-~Verfahren}}$$

Thesis
27-05-2015, 10:38
Hallo,

Ersetze \RR durch \mathbb{R}.
Außerdem würde ich persönlich das \mathrm{} weglassen, \text{} alleine reicht doch?
Schließlich hieß der Herr Jacobi und ich finde es schöner, bei zusammengesetzten Benennungen dieser Art keine Leerzeichen zwischen den Einzelwörtern und dem Bindestrich einzufügen. Schließlich ist das kein Gedankenstrich (--).

Grüße

nixversteh
27-05-2015, 10:41
Hallo,
Ersetze \RR durch \mathbb{R}
Grüße

Hallo Thesis,

... wir hatten die gleiche Idee zur gleichen Zeit, kaum macht man es richtig, klappt es ..

Danke

Gruß

Martin


\documentclass[paper=a4,fontsize=12pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\begin{document}
\section{Test}
Oft verwendet man noch einen Dämpfungsfaktor $\omega \in \mathbb{R} $
$$ u_{i+1} = u_i - \omega D^{-1} (A u_i - b) \quad \mathrm{\text{Gedämpftes Jakobi~-~Verfahren}}$$
\end{document}

Thesis
27-05-2015, 10:49
Für weitere Anmerkungen (\mathrm{}, \text{}, Jacobi, Binde- und Gedankenstrich) siehe editierte Antwort oben.

nixversteh
27-05-2015, 11:04
Für weitere Anmerkungen (\mathrm{}, \text{}, Jacobi, Binde- und Gedankenstrich) siehe editierte Antwort oben.

Hallo Thesis,

habe ich eingepflegt, danke, bin nicht der Latex- MatheProfi.

Vielen Dank

Gruß

Martin

FelixT
28-05-2015, 23:33
Hervorragendes Minimalbeispiel!

Btw. statt $$...$$ (TeX-Syntax) verwende besser \[ ... \] (LaTeX-Syntax) für korrekte Abstände. Nach Möglichkeit sollte man auf einem Abstraktionslevel (hier LaTeX) bleiben. TeX weiß nichts über LaTeX.

Felix

nixversteh
29-05-2015, 08:22
Hervorragendes Minimalbeispiel!

Btw. statt $$...$$ (TeX-Syntax) verwende besser \[ ... \] (LaTeX-Syntax) für korrekte Abstände. Nach Möglichkeit sollte man auf einem Abstraktionslevel (hier LaTeX) bleiben. TeX weiß nichts über LaTeX.

Felix

Guten Morgen Felix,

danke für die Blumen ... kannst du mir den geänderten Code hier einstellen? Bin wohl etwas unbeholfen, sorry.

Vielen Dank

Gruß

Martin

EDIT: Habe meine Fähigkeiten unterschätzt ;-)

\documentclass[paper=a4,fontsize=12pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\begin{document}
\section{Test}
Oft verwendet man noch einen Dämpfungsfaktor $\omega \in \mathbb{R} $
\[ u_{i+1} = u_i - \omega D^{-1} (A u_i - b) \quad{\text{Gedämpftes Jakobi-Verfahren}}\]
\end{document}

cgnieder
01-06-2015, 12:50
Nur eine Kosmetik, aber ich würde mir für \mathbb{R} einen Befehl definieren:


\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}

\newcommand*\set[1]{\mathbb{#1}}
\newcommand*\RR{\set{R}}
\newcommand*\NN{\set{N}}
% ...

\begin{document}

Oft verwendet man noch einen Dämpfungsfaktor $\omega \in \RR$
\[
u_{i+1} = u_i - \omega D^{-1} (A u_i - b)
\quad\text{Gedämpftes Jakobi-Verfahren}
\]

\end{document}

Grüße

nixversteh
01-06-2015, 13:59
Hallo Clemens,

vielen Dank für deinen Code, werde ihn mir diese Tage mal ansehen, im Moment ist eine Arbeit für eine Erzieherin im Vordergrund.

Liebe Grüße

Martin