查看代码(用于演示):当我仅跳过数学符号 $\overrightarrow$ 时,一切都很好,并且生成 pdf 输出文件时没有错误。当我更改 documentclass 时,此代码也能正常工作投影机进入文章。我使用 Miktex(Windows 11)和 Acrobat reader DC 作为查看器(版本 2012.007.20091)。错误始终是“打开文件时出错”。然后出现消息 [DocOpen("%bm.pdf")][FileOpen("%bm.pdf")]。我检查了定义输出文件中的参数:
- Path to (La)tex compiler: C:\program files\Adobe\Acrobat DC\Acrobat\Acrobat.exe (place of file confirmed to be correct)
- Server: AcroviewA21 (3 x).
我彻底删除了 Acrobat,然后重新安装了 Acrobat Reader。但问题仍然存在。我还能做什么?
我制作了一个最小但完整的代码:
\documentclass{beamer}
\begin{document}
\begin{frame}\frametitle{Mass and Energy}
\begin{itemize}
\item m:=(rest)mass
\item Momentum $\rightarrow$ vector w.r.t. an observer
\item Momentum $\overrightarrow{P}$ vector w.r.t. an observer. % this line is the problem!
\end{itemize}
\end{frame}
\end{document}
编辑(2021 年 12 月 22 日):感谢您的回复。但 $\vec{p]$ 也不起作用。此外,即使是一个简单的字母 $a$ 也会导致同样的错误。这与使用内联数学或方程式无关。令人惊讶的是,像 $\alpha$、$\beta^{\frac{1}{2}}$、\sin{\alpha}$ 这样的函数都可以正常工作,但 $\sin(a)$ 不行。这真是让我抓狂!!!
答案1
渴望评论...
您遇到了一些与 LaTeX 无关的问题。您的 MWE 经过了您的编辑扩展:
\documentclass{beamer}
\begin{document}
\begin{frame}\frametitle{Mass and Energy}
\begin{itemize}
\item m:=(rest)mass
\item Momentum $\rightarrow$ vector w.r.t. an observer
\item Momentum $\overrightarrow{P}$ vector w.r.t. an observer. % this line is the problem!
\end{itemize}
$\alpha$, $\beta^{\frac{1}{2}}$, $\sin{\alpha}$ and also $\sin(a)$ works fine!
\end{frame}
\end{document}
运行正常。Adobe Acrobat DC 中的结果是:
我使用 Windows 10 中安装的最新 MikTeX 进行编译。我不知道(也怀疑)Windows 11 是否会与 Adobe Acrobat DC(64 位)存在问题。对于编辑器,我使用 WinEdt 10.3(其中对于 ˙PDF Viewer,我已设置"C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe"
。
您的问题不是由 LaTeX 引起的,而是由您安装的 Adobe Acrobat DC 引起的。您可以尝试重新安装它(卸载现有实用程序后,该实用程序应是 Acrobat 安装的一部分。在安装过程中,我使用了 Adobe 提供的默认设置。)。