我使用 MiKTeX 上的 XeLaTeX 编译了这个(确实很长的)MWE,并且在文档开头看到了以下额外的幻灯片,它不应该存在:
% chktex-file 36
\documentclass[british,10pt,xcolor={dvipsnames},table,handout,aspectratio=169,professionalfonts]{beamer}
\usetheme{Darmstadt}
\usefonttheme[onlymath]{serif}
\usepackage{amsmath, amsfonts, amssymb}
\usepackage{wasysym}
\usepackage[super]{nth}
\usepackage{fontspec}
\setsansfont[BoldFont={IBM Plex Sans Medium}]{IBM Plex Sans}
\usepackage{unicode-math}
\setbeamerfont{title}{series=\bfseries}
\setbeamerfont{frametitle}{series=\bfseries}
\usepackage{physics}
\usepackage{xpatch}
\usepackage[
arc-separator = \,,
retain-explicit-plus,
detect-all,
separate-uncertainty=true,
multi-part-units=brackets]{siunitx}
\usepackage[version=4]{mhchem}
\usepackage[useregional,calc]{datetime2}
\DTMlangsetup[en-GB]{ord=raise}
\usepackage{parskip}
\usepackage{multicol}
\usepackage{microtype}
\usepackage{bigfoot}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{xcolor}
\usepackage{listings}
\usepackage{nicematrix}
\usepackage{graphicx}
\usepackage{smartdiagram}
\usepackage{pstricks-add}
\usepackage{pgfplots,pgfplotstable}
\usepackage[labelfont={small,bf},font={small}]{caption}
\usepackage{subcaption}
\usepackage{float}
\pgfplotsset{compat=newest}
\usetikzlibrary{
shapes, shapes.misc, arrows, arrows.meta,
calc, positioning, angles,
decorations.pathreplacing, decorations.markings, decorations.text, calligraphy,
pgfplots.dateplot,
optics,
external
}
\tikzset{>=Stealth}
\lstset{
frame=l,
language=C,
basicstyle=\ttfamily\footnotesize,
breaklines=true
}
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{%
\node[shape=circle, draw, minimum size=1.25em, inner sep=0pt, thick] (char) {#1};}}
\usepackage{hyperref}
\hypersetup{
colorlinks,
urlcolor=blue,
linkcolor=}
\title{Computer Graphics}
\subtitle{Tutorial 12}
\author{SRSR333}
\date{23 August 2021}
\xpatchcmd{\itemize}
{\def\makelabel}
{\setlength\itemsep{\fill}\def\makelabel % separation for first level
}{}{}
\xpatchcmd{\enditemize}
{\endlist}
{\endlist\ifnum\@itemdepth<2\else\vfill\fi}{}{}
\AtBeginSubsection{
\begin{frame}
\vfill
\centering
\begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title}
\usebeamerfont{title}\insertsectionhead\par%
\end{beamercolorbox}
\insertsubsectionhead\par
\vfill
\end{frame}
}
\begin{document}
\begin{frame}{Test}
\end{frame}
\end{document}
在运行 TeX Live 2020 的 Overleaf 上不会发生这种情况。这是 MiKTeX 错误吗?我该如何修复它?
答案1
这不是一个完整的答案,但我在 MacTeX 上遇到了同样的问题。
我发现使用任何 \usefonttheme
设置除了会serif
产生此错误外,切换到\usefonttheme{serif}
可解决问题。这似乎是一个错误,是一种新行为。
目前我唯一的解决方案是像往常一样进行编译并从成品中删除空白幻灯片。