乳胶中的数学指标错误

乳胶中的数学指标错误

我是 LaTeX 新手。我有一个很长的段落,其中包含一些数学符号(索引和指数)。根据文档,我可以将^_用于这两个函数。但是,它们失败了,直到我添加\begin{gather}\end{gather}

\documentclass{article} 
\usepackage{amsmath,amssymb} 
\usepackage{latexsym} 
\begin{document} 
 This is only test  

\[\int_a^b f(x)dx\] 


\begin{gather}
a_{xy}= b_2+ 7c_{tt}+ o^{yu}         %% This is OK inside of {gather section}
\end{gather}

%i_h is the data        %% error" Missing $ inserted." 
i^3                                 % error" Missing $ inserted." 
\end{document}

我应该用gather它来封装所有带有数学符号的文本吗?

如果段落被 包裹gather,则整个段落将占据生成的 PDF 文件的一行。

答案1

要在 TeX 中使用数学,你必须切换到数学模式。有几种方法可以做到这一点。

在一行文本中,您可以使用$$,例如$f(x) = ax^2 +bx+c$。这些被称为文字公式而且它们甚至可以在纯 TeX 中工作。

显示公式排版在单独的行上:

  • $$f(x) = ax^2 +bx+c$$(在纯 TeX 中同样有效)
  • \begin{displaymath}f(x) = ax^2 +bx+c\end{displaymath}
  • \begin{equation}f(x) = ax^2 +bx+c\end{equation}

对于多行方程式,您可以使用eqnarray环境。环境是 LaTeX 的一个功能。

由于您使用的是amsmath包使得专业环境对于可用的排版数学,您可能需要使用alignalign*环境而不是displaymatheqnarray

答案2

如果要在 中使用下标和上标text mode,可以使用命令\textsuperscript,并使用fixltx2e\textsubscript。下面是一个演示:

\documentclass{article} 
\usepackage{amsmath,amssymb} 
\usepackage{latexsym} 
\begin{document} 
 This is only test  

\[\int_a^b f(x)dx\] 


\begin{gather}
a_{xy}= b_2+ 7c_{tt}+ o^{yu}         %% This is OK inside of {gather section}
\end{gather}

%i_h is the data        %% error" Missing $ inserted." 
i^3                                 % error" Missing $ inserted." 
\end{document}

在此处输入图片描述

相关内容