Alles richtig, trotzdem ein Fehler. Warum?

Alles richtig, trotzdem ein Fehler. Warum?

Nach dem Kompilieren scheint alles in Ordnung zu sein. Aber in der Zeile mit \end{align}erhalte ich immer noch einen Fehler:

Fehlendes $ eingefügt. \end{align}

Warum?

Ich möchte ein größeres Epsilon haben. Jetzt ist es winzig. Wie?

\hugescheint nicht zu funktionieren...

\documentclass[11pt,a4paper]{article}
\usepackage{siunitx}
\usepackage{marginnote}
\usepackage[left=1.3cm,right=4.6cm,top=1.8cm,bottom=4.0cm,marginparwidth=3.4cm]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{numprint}
\setlength{\parindent}{0cm}
\usepackage{mathptmx}
\begin{document}    
\begin{align}
    \tag{EN 40-3-3 pag.4}
    \epsilon &= \bigg(\frac{\bar{R}}{t}\bigg) \cdot \sqrt{\frac{f_y}{E}}\\
    &= \bigg(\frac{66.00}{3.00}\bigg) \cdot \sqrt{\frac{335.0}{210000}}
    \marginnote{\epsilon = \SI{0.88}{}}\\
    &= \SI{0.88}{}
\end{align} % <--- here!!!
\end{document}

Antwort1

Das Hauptproblem (auf das MadyYuvi bereits hingewiesen hat) besteht darin, dass der Inhalt \marginnoteimmer im Textmodus gesetzt wird, sodass Sie den Mathematikmodus darin explizit starten müssen.

Mit einigen Anpassungen und mit einem „größeren Epsilon“, eigentlich ein kalligrafisches E.

\documentclass[11pt,a4paper]{article}
\usepackage{siunitx}
\usepackage{marginnote}
\usepackage[left=1.3cm,right=4.6cm,top=1.8cm,bottom=4.0cm,marginparwidth=3.4cm]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathptmx}

\DeclareMathAlphabet{\mathcal}{OMS}{cmsy}{m}{n}

\begin{document}    

\begin{align*}
  \tag{EN 40-3-3 pag.4}
  \mathcal{E}
  &= \biggl(\frac{\bar{R}}{t}\biggr) \sqrt{\frac{f_y}{E}}\\
  &= \biggl(\frac{\num{66.00}}{\num{3.00}}\biggr) \sqrt{\frac{\num{335.0}}{\num{210000}}}
    \marginnote{$\mathcal{E} = \num{0.88}$}\\
  &= \num{0.88}
\end{align*}

\end{document}
  1. Da mathptmxich für kalligrafische Buchstaben einen anderen Stil verwende, habe ich sie so definiert, dass sie dem Standard „Computer Modern“ entsprechen.
  2. Ich habe den Aufruf für entfernt numprint, der viel weniger bewirkt als siunitx.
  3. Ich habe die nutzlosen \cdotSymbole entfernt; ich würde auch die großen Klammern entfernen.
  4. Alle expliziten Zahlen wurden mit gesetzt \num.
  5. Insbesondere \SI{0.88}{}ist es falsch.

Bildbeschreibung hier eingeben

Antwort2

\marginnoteist kein Mathmode-Tag. Wenn Mathe vorkommt, sollten Sie $Folgendes angeben. Geändert wird:\marginnoteMWE

\documentclass[11pt,a4paper]{article}
\usepackage{siunitx}
\usepackage{marginnote}
\usepackage[left=1.3cm,right=4.6cm,top=1.8cm,bottom=4.0cm,marginparwidth=3.4cm]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{numprint}
\setlength{\parindent}{0cm}
\usepackage{mathptmx}
\begin{document}    
\begin{align}
    \tag{EN 40-3-3 pag.4}
    \epsilon &= \biggl(\frac{\bar{R}}{t}\biggr) \cdot \sqrt{\frac{f_y}{E}}\\
    &= \biggl(\frac{66.00}{3.00}\biggr) \cdot \sqrt{\frac{335.0}{210000}}
    \marginnote{$\epsilon = \SI{0.88}{}$}\\
    &= \SI{0.88}{}
\end{align} % <--- here!!!
\end{document}

verwandte Informationen