LATEX-FEHLER: FEHLERHAFTES TRENNUNGSZEICHEN FÜR MATHEMATISCHE UMGEBUNG. (alles in Großbuchstaben)

LATEX-FEHLER: FEHLERHAFTES TRENNUNGSZEICHEN FÜR MATHEMATISCHE UMGEBUNG. (alles in Großbuchstaben)
\documentclass[letterpaper, twoside, 12pt]{book}
\usepackage{amsmath,amsfonts,amsthm}
\usepackage{notes}
\usepackage{hyperref}

\title{MATH 3142 Notes | Spring 2016}
\date{Updated: \today}
\author{Your Name Here\\ UNC Charlotte}

\begin{document}

\maketitle


\setcounter{chapter}{9}
\chapter{The Euclidean Space \texorpdfstring{\(\mathbb R^n\)}{Rn}}


\section{The Linear Structure of \texorpdfstring{\(\mathbb R^n\)}{Rn}
and the Scalar Product}

\begin{proposition}[10.2]
  Let \(\mathbf u,\mathbf v,\mathbf w\in\mathbb R^n\)
  and \(\alpha,\beta\in\mathbb R\). Then both of the following hold:
  \[
    \langle \mathbf u,\mathbf v\rangle=\langle \mathbf v,\mathbf u\rangle
  \]
  \[
    \langle \alpha\mathbf u+\beta\mathbf w,v\rangle
      =
    \alpha\langle \mathbf u,\mathbf v\rangle+\beta\langle \mathbf w,\mathbf v\rangle
  \]
\end{proposition}
\begin{proof}

\end{proof}

\begin{lemma}[10.4]
  For \(\mathbf u,\mathbf v\in\mathbb R^n\), \(\mathbf u,\mathbf v\) are
  orthogonal if and only if
  \(\|\mathbf u+\mathbf v\|=\|\mathbf u\|^2+\|\mathbf v\|^2\).
\end{lemma}
\begin{proof}

\end{proof}

\begin{lemma}[10.5]
  For \(\mathbf u,\mathbf v\in\mathbb R^n\) where \(\mathbf v\not=\mathbf 0\),
  define \(\lambda=\frac{\langle \mathbf u,\mathbf v\rangle}{\langle \mathbf v,\mathbf v\rangle}\)
  and \(\mathbf w=\mathbf u-\lambda\mathbf v\). Then \(\mathbf v,\mathbf w\)
  are orthogonal and \(\mathbf u=\mathbf w+\lambda\mathbf v\).
\end{lemma}
\begin{proof}

\end{proof}

\begin{theorem}[10.6, The Cauchy-Schwarz Inequality]
  For any two vectors \(\mathbf u,\mathbf v\in\mathbb R^n\),
  \[
    |\langle \mathbf u,\mathbf v\rangle|
      \leq
    \|\mathbf u\|\|\mathbf v\|
  .\]
\end{theorem}
\begin{proof}

\end{proof}

\begin{theorem}[10.7, The Triangle Inequality]
  For any two vectors \(\mathbf u,\mathbf v\in\mathbb R^n\),
  \[
    \|\mathbf u+\mathbf v\|
      \leq
    \|\mathbf u\|+\|\mathbf v\|
  .\]
\end{theorem}

\begin{exercise}[3]
  Show that for \(\mathbf u\in\mathbb R^n\), \(\alpha\in\mathbb R\):
  \begin{enumerate}[(a)]
    \item \(\|\mathbf u\|=0\) if and only if \(\mathbf u=\mathbf 0\).
    \item \(\|\alpha\mathbf u\|=|\alpha|\|\mathbf u\|\).
  \end{enumerate}
\end{exercise}
\begin{proof}

\end{proof}

\begin{exercise}[4]
  For \(\mathbf u,\mathbf v\in\mathbb R^n\) verify the identity
  \[
    \|\mathbf u-\mathbf v\|^2
      =
    \|\mathbf u\|^2+\|\mathbf v\|^2-2\langle \mathbf u,\mathbf v\rangle
  .\]
\end{exercise}
\begin{proof}

\end{proof}

\begin{exercise}[9]
  Let \(\mathbf u\in\mathbb R^n\) and suppose \(\|\mathbf u\|<1\).
  Show that for \(\mathbf v\in\mathbb R^n\),
  \(\|\mathbf v-\mathbf u\|<1-\|\mathbf u\|\) implies
  \(\|\mathbf v\|<1\).
\end{exercise}
\begin{proof}

\end{proof}

\begin{exercise}[10]
  Let \(\mathbf u\in\mathbb R^n\) and \(r>0\). Suppose \(\mathbf v,\mathbf w\in\mathbb R^n\)
  are at a distance less than \(r\) from \(\mathbf u\). Prove that if
  \(0\leq t\leq 1\), then the point \(t\mathbf v+(1-t)]\mathbf w\) is also
  at a distance less than \(r\) from \(\mathbf u\).
\end{exercise}
\begin{proof}

\end{proof}

\end{document}

Die obige Auszeichnung verursacht den seltsamen Fehler im Titel:LATEX ERROR: BAD MATH ENVIRONMENT DELIMITER.

Errors:

./foo.tex:121: LATEX ERROR: BAD MATH ENVIRONMENT DELIMITER. [\end{document}]
./foo.tex:121: Extra }, or forgotten $. [\end{document}]
./foo.tex:121: Extra }, or forgotten $. [\end{document}]
./foo.tex:121: Missing $ inserted. [\end{document}]
./foo.tex:121: Missing } inserted. [\end{document}]
./foo.tex:121: Missing } inserted. [\end{document}]

Beachten Sie, dass es komplett groß geschrieben ist, im Gegensatz zu dem Fehler, den ich erhalten kann, wenn ich $im Dokument etwas Zusätzliches hinzufüge. Tatsächlich scheint das Hinzufügen jeglicher Umgebung den Fehler zu verursachen. Um die Sache noch bizarrer zu machen, scheint dieser Fehler beim Kompilieren beispielsweise auf Overleaf nicht aufzutreten.

Da es systemspezifisch ist, bin ich mir nicht sicher, ob eine Lösung gefunden wird. Ich verwende Ubuntu 14.04 LTS. Weiß zumindest jemand, warum ich den Fehler in Großbuchstaben erhalte?

Antwort1

Obwohl \(und \)robuste Befehle sind, ist es sicherer, sie $in beweglichen Argumenten wie Kapitel- und Abschnittsüberschriften zu verwenden. Dies scheint ein Fall zu sein, in dem diese Befehle nicht robust genug waren.

Antwort2

Nur eine Vermutung anhand der Fehlermeldung, da hier kein Beispiel angegeben ist

%\RequirePackage[2014/01/01]{latexrelease}
\documentclass{book}

\begin{document}
\tableofcontents
\chapter{a \(x\) b}

xxx

\pagebreak
xx

\section{x}
x
\end{document}

Eines Ihrer Systeme ist älter als 2015 und daher \(fragil, daher muss es als \protect\(Überschrift verwendet werden. Das andere System ist von 2015 oder 2016 und somit \(robust.

Sie können das ältere System emulieren, indem Sie den Aufruf von requirepackage auskommentieren und den Fehler anzeigen.

verwandte Informationen