以 \dot 和 \ddot 开头的方程式出现格式问题

以 \dot 和 \ddot 开头的方程式出现格式问题

\dot当方程式以或开头时,我在方程式环境中的方程式格式方面遇到问题\ddot

当我写下:

\begin{equation}

    \ddot{\theta} + \frac{g}{l}\sin(\theta) = 0

\end{equation}

等式中带点的 theta 没有出现,公式从左边距开始,数字出现在下一行。

我正在使用带有 ams 包和 spanish babel 包的书籍文档类。我正在使用 pdflatex 通过 Texmaker 进行编译。

答案1

显示数学环境中的空白行是总是不允许,并且肯定会产生错误消息,甚至可能产生错误的输出。

如果您希望在输入中有空格,请输入

\begin{equation}
%
\ddot{\theta} + {\dfrac{g}{l}}\sin(\theta) = 0 
%
\end{equation}

绝不在那里留一行空白。

答案2

我已设法找到问题所在,当我在开始方程命令和实际方程之间留下一个空行时,就会发生这种情况:

\documentclass[12pt,a4paper,twoside,openright,titlepage]{book}
\usepackage{amsmath}

\begin{document}
\begin{equation}

\ddot{\theta} + {\dfrac{g}{l}}\sin(\theta) = 0 
\end{equation}

\end{document}

无论我使用的是书籍还是文章文档类,都会发生这种情况。这可能与 amsmath 包有关,但这不是全部问题。

因为当我使用\frac\dfrac不是并且不包含 amsmath 包时,带有的字符确实\ddot会出现,但是等式没有居中并且等式的数字没有右对齐。

当使用文章文档类时,错误略有不同,等式没有居中显示,但等式的数字出现在同一行,且等式结束后没有任何空格。

总之:无论您使用\frac还是 ,在开始方程环境后都不要留下空行\dfrac

相关内容