![扫描时文件结束使用 \frac](https://linux22.com/image/312526/%E6%89%AB%E6%8F%8F%E6%97%B6%E6%96%87%E4%BB%B6%E7%BB%93%E6%9D%9F%E4%BD%BF%E7%94%A8%20%5Cfrac.png)
我一直收到错误消息
扫描使用 \frac 时文件结束。”
并将错误缩小到这个方程,尽管我不知道为什么。
\documentclass [12pt] {report}
\usepackage [doublespacing] {setspace}
\usepackage{times}
\usepackage [top=3cm, bottom=3cm, left=4cm, right=2cm] {geometry}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{equation}
\frac{\partial N}{\partial t}+\frac{\partial}{\partial x}\left(\frac{MN}{D}\right)+\frac{\partial}{\partial y}\left(\frac{N^2}{D}\right)+ gD\frac{\partial z}{\partial y}+\frac{\tau_{y}}{p}=0\\
\label{eq2}
\end{equation}
\end{document}
答案1
主要问题是你不能在equation
——或者任何就此而言,显示数学环境。
另一个问题是:如果您使用 Times Roman 作为文本字体,您可能还应该加载 Times Roman 数学字体。mathptmx
和newtxtext
/newtxmath
包可能合适。
\documentclass[12pt]{report}
\usepackage[doublespacing,nodisplayskipstretch]{setspace}
\usepackage{newtxtext,newtxmath} % Times Roman text and math fonts
\usepackage[vmargin=3cm, left=4cm, right=2cm]{geometry}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
% For tighter spacing around \left/\right pairs of parentheses:
\usepackage{mleftright} \mleftright
\begin{document}
\begin{equation} \label{eq2}
\frac{\partial N}{\partial t}+\frac{\partial}{\partial x}\left(\frac{MN}{D}\right)
+\frac{\partial}{\partial y}\left(\frac{N^2}{D}\right)+ gD\frac{\partial z}{\partial y}
+\frac{\tau_{y}}{p}=0
\end{equation}
\end{document}
答案2
\frac{\partial N}{\partial t}+\frac{\partial}{\partial x}\left(\frac{MN}{D}\right) +
\frac{\partial}{\partial y}\left(\frac{N^2}{D}\right) +
gD\frac{\partial z}{\partial y} +
\frac{\tau_{y}}{p}=0\\
您必须删除最后一个数中的多余的花括号。