关于 beamer 上的 fixltx2e 的奇怪警告

关于 beamer 上的 fixltx2e 的奇怪警告

我在 beamer 上做一个演示(在 Powerdot 显示出它的局限性之后),但是我刚刚发现一个不寻常的警告(对我来说)不允许我编译并且引用了一个我不直接使用的包,但可以通过第三个包来调用。

有问题的包是fixltx2e。我的 MWE 是:

\documentclass[usenames,dvipsnames,x11names,table,handout]{beamer}

\usetheme{Hannover}
%\usecolortheme[named=Turquoise]{structure}

\usepackage[single=false,macros=false,xspace=false]{acro} 
\usepackage[english]{babel} 
\usepackage{fontspec} 
\defaultfontfeatures{Ligatures=TeX, Scale=MatchLowercase}
\usepackage{xunicode}
\usepackage{luatextra}
\setsansfont{SourceSansPro} 
\setmonofont{SourceCodePro} 
\renewcommand{\familydefault}{\sfdefault}
\usepackage{amsmath}
\usepackage[spanish=mexican,csdisplay=true]{csquotes} 
\usepackage{graphicx} 
\usepackage{url} 
\usepackage{xspace}
\usepackage{xkeyval}
\usepackage{array,multirow,multicol,rotating,tabularx,ragged2e,booktabs} 
\newcolumntype{Z}{>{\RaggedLeft\arraybackslash\hspace{0pt}}X}
\newcolumntype{Y}{>{\RaggedRight\arraybackslash}X}
\newcolumntype{C}{>{\centering\arraybackslash\hspace{0pt}}X}
\newcommand\hd[1]{%
    \multicolumn{1}{c}{\begin{tabular}[t]{@{}c@{}}#1\end{tabular}}} %shortcut from David Carlisle 
\usepackage{colortbl} 
\usepackage[per-mode=symbol]{siunitx} 
\sisetup{
output-decimal-marker = {.},
group-minimum-digits = 4,
range-units = single,
list-final-separator = { \translate{and} },
list-pair-separator = { \translate{and} },
%range-phrase = { \translate{to (numerical range)} },
range-phrase={\,a\,}
}
\ExplSyntaxOn
\providetranslation [ to = Spanish ]
{ to~(numerical~range) } { a }%substitute the right word here
\ExplSyntaxOff

\usepackage{makecell}
\renewcommand\theadfont{\bfseries}
\renewcommand\theadalign{bc}
\setcellgapes{1.5pt}
\usepackage{hyperrref}
\usepackage[colorinlistoftodos,spanish,textsize=footnotesize]{todonotes}

\author{Me}
\title[SAES]{Strategic analysis of the energy system}
\date{\today}
\subject{Strategic Analysis}

\begin{document}

\begin{frame}[plain]
\titlepage
\end{frame}

\section{About us}

\begin{frame}
\frametitle{Organization}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam...
\end{frame}

\begin{frame}
\frametitle{Method}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.
\end{frame}

\begin{frame}
\frametitle{Personal note}
A note...
\end{frame}

\section{Consequences}

\subsection{Economics}

\begin{frame}
\frametitle{Macroeconomics}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.
\end{frame}

\begin{frame}
\frametitle{Microeconomics}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.
\end{frame}

\subsection
\frametitle{Politics}

\begin{slide}{Subordination}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
\end{slide}

\end{document}

我以前从未使用过该包fixltx2e,至少从未直接使用过。我从我的真实序言中包括了所有包。也许一些(或许多)用于表格的包是不必要的,因为我实际上包括了几个表格,而且它们不是太大而无法放在框架中。但也许那个包是从另一个包调用的,我不知道。

这是我第一次beamerlualatex他合作,我想这不是问题。

我发现这个问题这个关于它。但由于我以前从未使用过该软件包,所以答案对我没有用处。

我查看了.log有关它的文件头,消除了对该软件包的疑虑,而我的这个文件的开头是:

This is LuaTeX, Version beta-0.80.0 (TeX Live 2015) (rev 5238)  (format=lualatex 2015.10.5)  14 OCT 2015 17:22
 restricted \write18 enabled.
**Presentacja.tex
(./Presentacja.tex
LaTeX2e <2015/10/01> patch level 1
Babel <3.9m> and hyphenation patterns for 79 languages loaded.
(/usr/local/texlive/2014/texmf-dist/tex/latex/beamer/beamer.cls
(/usr/local/texlive/2014/texmf-dist/tex/latex/beamer/beamerbasercs.sty
Package: beamerbasercs 2015/03/08 (rcs-revision 368aa9ba9d38)
)
Document Class: beamer 2015/01/05 3.36 A class for typesetting presentations (rc
s-revision 8a39122e1f63)
(/usr/local/texlive/2014/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
Package: beamerbasemodes 2013/09/03 (rcs-revision 768f2d98ca64)
\beamer@tempbox=\box26
\beamer@tempcount=\count79
\c@beamerpauses=\count80

texlive昨天进行了最后一次更新。有什么想法吗?

答案1

来自以下文档luatextra

luatextra包加载了 LuaLaTeX 的基本和有用包。这是为了方便那些不想单独加载它们的用户。

已加载的软件包有fontspec、、、和。luacodemetalogofixltx2eluatexbaselualibs

因此,您收到的警告fixltx2e来自这个包,但它是无害的。

您收到的错误是因为

  1. hyperrref拼写错误

  2. \subsection没有争论

  3. \frametitle应该在frame环境中

  4. 环境slide仅在powerdot

这是重新格式化的序言版本。最好尽可能将所有软件包放在顶部,然后将自定义放在后面。

我删除了一些无用的调用并修复了加载顺序。

\documentclass[usenames,dvipsnames,x11names,table,handout]{beamer}

\usepackage[english]{babel} 
\usepackage{luatextra}
\usepackage[single=false,macros=false,xspace=false]{acro} 
\usepackage[spanish=mexican,csdisplay=true]{csquotes} 
\usepackage{array,multirow,multicol,rotating,tabularx,ragged2e,booktabs} 
\usepackage{colortbl} 
\usepackage[per-mode=symbol]{siunitx} 
\usepackage{makecell}
\usepackage[colorinlistoftodos,spanish,textsize=footnotesize]{todonotes}
\usepackage{hyperref}

\usetheme{Hannover}
%\usecolortheme[named=Turquoise]{structure}

\setsansfont{SourceSansPro} 
\setmonofont{SourceCodePro} 

\newcolumntype{Z}{>{\RaggedLeft\arraybackslash\hspace{0pt}}X}
\newcolumntype{Y}{>{\RaggedRight\arraybackslash}X}
\newcolumntype{C}{>{\centering\arraybackslash\hspace{0pt}}X}

\newcommand\hd[1]{%
    \multicolumn{1}{c}{\begin{tabular}[t]{@{}c@{}}#1\end{tabular}}} %shortcut from David Carlisle 

\sisetup{
  output-decimal-marker = {.},
  group-minimum-digits = 4,
  range-units = single,
  list-final-separator = { \translate{and} },
  list-pair-separator = { \translate{and} },
  %range-phrase = { \translate{to (numerical range)} },
  range-phrase={\,a\,}
}

\providetranslation [ to = Spanish ]
  { to (numerical range) } { a }%substitute the right word here

\renewcommand\theadfont{\bfseries}
\renewcommand\theadalign{bc}
\setcellgapes{1.5pt}

\author{Me}
\title[SAES]{Strategic analysis of the energy system}
\date{\today}
\subject{Strategic Analysis}

\begin{document}

\begin{frame}[plain]
\titlepage
\end{frame}

\section{About us}

\begin{frame}
\frametitle{Organization}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam...
\end{frame}

\begin{frame}
\frametitle{Method}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.
\end{frame}

\begin{frame}
\frametitle{Personal note}
A note...
\end{frame}

\section{Consequences}

\subsection{Economics}

\begin{frame}
\frametitle{Macroeconomics}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.
\end{frame}

\begin{frame}
\frametitle{Microeconomics}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.
\end{frame}

\end{document}

相关内容