我在乳胶中编写热方程时遇到问题。我想以 \begin{equation} 开头并以 \end{equation} 结尾来编写它。我尝试执行以下操作:
\begin{equation}
\{$u_t(x,t)=u_{xx}(x,t)$} wherex $\epsilon$ ${\rm I\!R}$\ and $t>0$
\end{equation}
我得到的答案是这样的:
LaTeX Warning: You have requested package `',
but the package provides `esdiff'.
和
! Display math should end with $$.
<to be read again>
u
l.51 \{$u
_t(x,t)=u_{xx}(x,t)$$} where x $\epsilon$ ${\rm I\!R}$\ and $t>0$
?
有人知道如何在乳胶中写出热方程式并将文本放在同一行吗?David
答案1
您也许在寻找以下内容?
\documentclass{article}
\usepackage{amsmath} % for \text macro
\usepackage{amssymb} % for \mathbb macro
\begin{document}
\begin{equation}
\{ u_t(x,t)=u_{xx}(x,t)\}, \text{ where $\epsilon\in\mathbb{R}$ and $t>0$}
\end{equation}
\end{document}
或者,您可能正在寻找以下内容?
\documentclass{article}
\usepackage{amsmath} % for \text macro
\usepackage{amssymb} % for \mathbb macro
\begin{document}
\begin{equation}
u_t(x,t)=u_{xx}(x,t), \text{ where $x\in\mathbb{R}$ and $t>0$}
\end{equation}
\end{document}
答案2
请始终提供重现错误的完整小文档,而不仅仅是片段。
equation
使您进入数学模式,因此您不应该$
在其中重新启动数学模式。
请勿\rm
在 Latex 中使用(这只是为了与之前的版本 LaTeX2.09 兼容,自 1992 年以来该版本一直未发布)
不要将I\!R
其用于双击 R,\mathbb{R}
不要将其用于\epsilon
设置成员资格。
\begin{equation}
u_t(x,t)=u_{xx}(x,t) \text{ where } x \in \mathbb{R} \text{ and } t>0
\end{equation}
我猜你犯了包错误
\input{esdiff.sty}
代替
\usepackage{esdiff}
答案3
不知道我的公式是否正确(你的文字有点混乱),但这是一个可行的版本(在编码方面略有修正)
\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
u_{t}\left(x,t\right)=u_{xx}\left(x,t\right) \text{where}~\epsilon = \mathrm{I!R}~\text{and}~t>0
\end{equation}
\end{document}