모든 것이 정상입니다. 여전히 오류가 발생합니다. 왜?

모든 것이 정상입니다. 여전히 오류가 발생합니다. 왜?

컴파일 후 모든 것이 정상적으로 표시됩니다. 하지만 라인에서 \end{align}여전히 오류가 발생합니다.

$가 누락되어 삽입되었습니다. \end{정렬}

왜?

나는 더 큰 엡실론을 갖고 싶습니다. 지금은 작습니다. 어떻게 ?

\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

\marginnotemathmode 태그가 아닙니다. 수학이 오면 $내부에 제공해야 합니다. 수정된 내용은 다음과 같습니다.\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}

관련 정보