すべて正しいのに、まだエラーがあります。なぜですか?

すべて正しいのに、まだエラーがあります。なぜですか?

コンパイル後はすべて正常に表示されます。しかし、次の行では\end{align}まだエラーが発生します:

挿入された $ がありません。\end{align}

なぜ?

もっと大きなイプシロンが欲しいです。今は小さいです。どうすればいいですか?

\huge動作しないようです...

\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}

答え1

主な問題 (MadyYuvi によって既に指摘されています) は、 の内容が\marginnote常にテキスト モードでタイプセットされるため、その中で明示的に数式モードを開始する必要があることです。

いくつかの調整と「より大きなイプシロン」、つまり実際にはカリグラフィの 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. mathptmxは書道文字に異なるスタイルを使用するため、デフォルトの Computer Modern と同じように定義しました。
  2. numprintよりはるかに少ないことを行うの呼び出しを削除しましたsiunitx
  3. 無駄な\cdot記号を削除しました。大きな括弧も削除しました。
  4. すべての明示的な数値は で設定されています\num
  5. 特に、\SI{0.88}{}は間違っています。

ここに画像の説明を入力してください

答え2

\marginnoteはmathmodeタグではありません。mathが来る場合は$内部に指定する必要があります。変更は次のとおりです。\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}

関連情報