使用 miktex 2.9 和 texstudio 2.12.18 出现编译错误

使用 miktex 2.9 和 texstudio 2.12.18 出现编译错误

在编译过程中,我遇到了奇怪的错误。我认为错误是由于版本不匹配造成的pdftexcmds.sty2019/11/24 v0.31在我的电脑上作为 Miktex 发行版的一部分。

下面是一个使用 beamer 的示例(使用 编译pdflatex

\documentclass{beamer}

\usetheme{Madrid}
\usepackage{graphicx,float,subcaption}

\title[My Title]{Some Very Long Presentation Title}

\author[J. Doe]{John Doe}

\institute[XYZ] % (optional, but mostly needed)
{
    XYZ Institute of Technology

}

\date{}

\setbeamertemplate{footline}
{
    \leavevmode%
    \hbox{%
        \pgfsetfillopacity{100}\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
            \usebeamerfont{author in head/foot}\pgfsetfillopacity{1}\insertshortauthor~~(\insertshortinstitute)
        \end{beamercolorbox}%
        \pgfsetfillopacity{100}\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
            \usebeamerfont{title in head/foot}\pgfsetfillopacity{1}\insertshorttitle
        \end{beamercolorbox}%
        \pgfsetfillopacity{100}\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
            %\usebeamerfont{date in head/foot}\pgfsetfillopacity{1}\insertshortdate{}\hspace*{2em}
            \insertframenumber/\inserttotalframenumber\hspace*{2ex}
    \end{beamercolorbox}}%
    \vskip0pt%
}

\begin{document}

    \begin{frame}
        \titlepage
    \end{frame}

    \begin{frame}{First Slide}
        \begin{itemize}
            \item First item
        \end{itemize}
    \end{frame}


\end{document}

第 189 行:未定义控制序列。\ifluatex

第 190 行:额外的 \else。 \else

第 271 行:额外的 \fi。 \fi

第 272 行:未定义控制序列。\ifluatex

第 273 行:未定义控制序列。\ifnum\luatexversion

第 273 行:缺少数字,视为零。\ifnum\luatexversion<

第 281 行:未定义控制序列。\pdftexcmds@directlua

第 281 行:缺少 \begin{document}。\pdftexcmds@directlua

第 291 行:额外的 \fi。 \fi

第 316 行:未定义控制序列。\ifluatex

第 316 行:额外的 \else。\ifluatex\else

第 340 行:额外的 \fi。 \fi

第 421 行:未定义控制序列。\ifluatex

第 425 行:额外的 \else。 \else

第 427 行:额外的 \fi。 \fi

第 485 行:未定义控制序列。\ifluatex

第 486 行:额外的 \else。 \else

第 488 行:额外的 \fi。 \fi

第 158 行:未定义控制序列。\onecolumn

第 158 行:未定义控制序列。\onecolumn

您在输入行 186 中请求了包 iftex 的 2019/11/07 版本,但只有 2013/04/04 v0.2 版本为 PDFTeX、XeTeX 和 LuaTeX 提供 if(tex) 条件可用。

第 30 行:段落中的 \hbox 过满(宽了 22.475pt)

第 30 行:段落中的 \hbox 过满(宽 6.38751pt)

第 30 行:段落中的 \hbox 过满(95.9039pt 太宽)

第 30 行:段落中的 \hbox 过满(太宽 230.98454pt)

第 30 行:段落中的 \hbox 过满(宽了 13.07918pt)

第 30 行:段落中的 \hbox 过满(太宽 26.18878pt)

第 30 行:段落中的 \hbox 过满(宽 6.69167pt)

第 30 行:段落中的 \hbox 过满(太宽 23.72504pt)

第 30 行:段落中的 \hbox 过满(太宽 22.50836pt)

第 30 行:段落中的 \hbox 过满(太宽 27.10129pt)

第 30 行:段落中的 \hbox 过满(太宽 216.08034pt)

第 30 行:段落中的 \hbox 过满(宽了 15.81668pt)

第 30 行:段落中的 \hbox 过满(太宽 103.87305pt)

:name{Navigation1} 已被引用但不存在,已由固定名称替换

结果如下。

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

但是,如果我使用 lualatex 进行编译,则会生成正确的 pdf(没有错误的首页),但这些错误不会消失。任何这方面的帮助都将不胜感激。

相关内容