当我使用 Beamer 和 pdf 查看器时,数学行出现错误 Doc[Open("%bm.pdf")][Fileopen(

当我使用 Beamer 和 pdf 查看器时,数学行出现错误 Doc[Open("%bm.pdf")][Fileopen(

查看代码(用于演示):当我仅跳过数学符号 $\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 是否会与 Adob​​e Acrobat DC(64 位)存在问题。对于编辑器,我使用 WinEdt 10.3(其中对于 ˙PDF Viewer,我已设置"C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe"

您的问题不是由 LaTeX 引起的,而是由您安装的 Adob​​e Acrobat DC 引起的。您可以尝试重新安装它(卸载现有实用程序后,该实用程序应是 Acrobat 安装的一部分。在安装过程中,我使用了 Adob​​e 提供的默认设置。)。

相关内容