我使用以下行覆盖 LATEX:
\[
u= u_0 +\frac{1}{m} \int_{t_0}^{t} F_0(\frac {t}{t_0})^α \,dt
\]
但结果并非我所期望的那样,“dt”与“α”一起显示为指数。您知道可能哪里出了问题吗?
非常感谢
答案1
您不应该忽略错误消息(并且请发布重现问题的完整文档,而不是片段)。之后任何错误,pdf 不是为了使用而设计的,仅仅是一种可能的调试辅助工具。
\documentclass{article}
\begin{document}
\[
u= u_0 +\frac{1}{m} \int_{t_0}^{t} F_0(\frac {t}{t_0})^α \,dt
\]
\end{document}
生产
! Missing { inserted.
<to be read again>
\begingroup
l.6 ...1}{m} \int_{t_0}^{t} F_0(\frac {t}{t_0})^α
\,dt
?
如果你滚动到那一栏,
! LaTeX Error: Unicode character α (U+03B1)
not set up for use with LaTeX.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.6 ...1}{m} \int_{t_0}^{t} F_0(\frac {t}{t_0})^α
\,dt
?
如果您滚动浏览这些错误,任何进一步的错误(和 pdf 输出)本质上都是 tex 试图从初始错误中恢复的虚假产物。
\documentclass{article}
\begin{document}
\[
u= u_0 +\frac{1}{m} \int_{t_0}^{t} F_0(\frac {t}{t_0})^{\alpha} \,dt
\]
\end{document}
生产
答案2
unicode-math
正如@barbarabeeton 在评论中已经指出的那样,如果您想在数学模式下使用 Unicode 编码字符(而α
不是),那么您可能应该使用 XeLaTeX 或 LuaLaTeX 以及该包。\alpha
您可能还应该考虑扩大项周围的括号 \frac {t}{t_0}
,如下面的第二个等式所示。
% !TEX TS-program = lualatex
\documentclass{article}
\usepackage{unicode-math}
\begin{document}
\[
u= u_0 +\frac{1}{m} \int_{t_0}^{t} F_0(\frac {t}{t_0})^α \,dt
\]
\[
u= u_0 +\frac{1}{m} \int_{t_0}^{t}\! F_0\Bigl( \frac{t}{t_0} \Bigr)^{\!α} \,dt
\]
\end{document}