我收到以下错误:LaTeX 错误:环境 align* 未定义。
\begin{align*}
F &= \frac{AE\delta t}{t} \intertext{Newton} \\
E &= \frac{Stress}{Strain} = \frac{F}{A}\cdot \frac{1}{\frac{\delta t}{t}}\\
&= \frac{Ft}{A\delta t} \intertext{N/m^2}\\
\intertext{The charge at the elctrode give riseto an output voltage $E_{0}$} \\
Voltage(E_{0}) &= \frac{Q}{C_p}
\end{align*}
答案1
首先,您需要amsmath
在前言中加载包。如果您想坚持使用这种\intertext
方法,您还需要更改\intertext{N/m^2}
为\intertext{$N/m^2$}
。
\intertext{...}
但是,在三种情况中的两种情况下,您可能根本不应该使用。相反,请考虑使用\tag*{...}
。要排版物理单位,请考虑使用siunitx
包及其\si
宏。最后,变量名通常应使用直立文本模式字体而不是数学斜体字体来书写。
最后,进行改为\delta
(\Delta
3次)。
\documentclass{article}
\usepackage{amsmath}
\usepackage[per-mode=symbol]{siunitx}
\newcommand\vn[1]{\textnormal{#1}} % "\vn" is short for "variable name"
\begin{document}
\begin{align*}
F &= \frac{AE\Delta t}{t} \tag*{Newton}\\
E &= \frac{\vn{Stress}}{\vn{Strain}} = \frac{F}{A}\cdot \frac{1}{\frac{\Delta t}{t}}\\
&= \frac{Ft}{A\Delta t} \tag*{\si{\newton\per\meter\squared}} \\
\intertext{The charge at the electrode gives rise to an output voltage $E_{0}$.}
\vn{Voltage } E_{0} &= \frac{Q}{C_p}
\end{align*}
\end{document}