编译后一切都显示正常。但在以下行\end{align}
我仍然收到错误:
缺少插入 $。\end{align}
为什么?
我想要更大的 epsilon。它现在很小。怎么办?
\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
始终在文本模式下排版,因此您需要在其中明确启动数学模式。
经过一些调整,并使用“更大的 epsilon”,实际上是书法 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}
- 由于
mathptmx
书法字母使用不同的风格,我将它们定义为与默认的计算机现代风格相似。 - 我删除了对 的调用
numprint
,因为它的作用比 少得多siunitx
。 - 我删除了无用的
\cdot
符号;我还删除了大括号。 - 所有明确的数字均已设置
\num
。 - 尤其
\SI{0.88}{}
是错误的。
答案2
\marginnote
不是mathmode标签,你应该$
在里面给出\marginnote
如果math来了,修改的MWE
是:
\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}