我刚刚用 pdflatex 重新编译了一个演示文稿,但其中一张幻灯片第一列的文本没有出现在 pdf 中。源代码与去年运行正常的源代码完全相同。
我已经在 MWE 中重现了该问题。
- 删除标题页会使第一列的文本显示出来
- 将列的文本作为项目(itemize 环境)也会使文本出现
- 删除马德里主题也会使文本可见
梅威瑟:
\documentclass{beamer}
\usetheme{Madrid}
\title{Beamer columns problem}
\begin{document}
\frame{\titlepage}
\begin{frame}{Columns problem}
\begin{columns}
\column{0.5\textwidth}
Column 1 text does not appear unless in itemize environment
or removing titlepage
\column{0.4\textwidth}
Column 2
\end{columns}
\end{frame}
\begin{frame}{Columns ok}
\begin{columns}
\column{0.5\textwidth}
Column 1
\column{0.4\textwidth}
Column 2
\end{columns}
\end{frame}
\end{document}
更奇怪的是,diffpdf 没有标记丢失的文本的任何差异。
知道发生什么事了吗?
我正在使用(从 pdflatex 日志中提取):
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2017.12.6) 23 FEB 2018 15:18
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**beamer-columns-test.tex
(./beamer-columns-test.tex
LaTeX2e <2017/01/01> patch level 3
Babel <3.9r> and hyphenation patterns for 6 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
Document Class: beamer 2017/01/22 v3.40 A class for typesetting presentations
\listfiles 来自日志的输出:
文件列表 beamer.cls 2017/01/22 v3.40 用于排版演示文稿的类 etoolbox.sty 2017/01/02 v2.4 用于 LaTeX 的 e-TeX 工具 (JAW) beamerbasemodes.sty beamerbasedecode.sty ifpdf.sty
2016/05/14 v3.1 提供 ifpdf 开关 beamerbaseoptions.sty
keyval.sty 2014/10/28 v1.15 键=值解析器 (DPC) geometry.sty
2010/09/12 v5.6 页面几何 ifvtex.sty 2016/05/16 v1.6 检测 VTeX 及其设施 (HO) ifxetex.sty 2010/09/12 v0.6 提供 ifxetex 条件 size11.clo 2014/09/29 v1.4h 标准 LaTeX文件(大小选项) pgfcore.sty 2010/04/11 v3.0.1a(rcs-revision 1.7) graphicx.sty 2014/10/28 v1.0g 增强型 LaTeX 图形(DPC、SPQR) graphics.sty 2016/10/09 v1.0u 标准 LaTeX 图形(DPC、SPQR) trig.sty 2016/01/03 v1.10 sin cos tan(DPC) graphics.cfg 2016/06/04 v1.11 示例图形配置 pdftex.def 2017/01/12
v0.06k pdfTeX 的图形/颜色 infwarerr.sty
2016/05/16 v1.4 提供信息/警告/错误消息(HO) ltxcmds.sty 2016/05/16 v1.23通用 LaTeX 内核命令 (HO) pgfsys.sty 2014/07/09 v3.0.1a (rcs-revision 1.48)
pgfrcs.sty 2015/08/07 v3.0.1a (rcs-revision 1.31) everyshi.sty
2001/05/15 v3.00 EveryShipout 包 (MS) pgfrcs.code.tex
pgfsys.code.tex pgfsyssoftpath.code.tex 2013/09/09 (rcs-revision 1.9) pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) xcolor.sty 2016/05/11 v2.12 LaTeX 颜色扩展 (UK)
color.cfg 2016/01/02 v1.6 示例颜色配置pgfcore.code.tex xxcolor.sty 2003/10/24 ver 0.1 atbegshi.sty
2016/06/09 v1.18 开始 shipout 钩子 (HO) hyperref.sty 2016/06/24 v6.83q LaTeX 的超文本链接 hobsub-hyperref.sty 2016/05/16 v1.14 捆绑 oberdiek、子集 hyperref (HO) hobsub-generic.sty 2016/05/16
v1.14 捆绑 oberdiek、子集 generic (HO) hobsub.sty
2016/05/16 v1.14 构建包捆绑 (HO) ifluatex.sty
2016/05/16 v1.4 提供 ifluatex 开关 (HO) intcalc.sty
2016/05/16 v1.2 使用整数进行可扩展计算(HO)etexcmds.sty 2016/05/16 v1.6 避免与 e-TeX 命令发生名称冲突(HO)kvsetkeys.sty 2016/05/16 v1.17 键值解析器(HO)kvdefinekeys.sty 2016/05/16 v1.4 定义键(HO)pdftexcmds.sty
2016/05/21 v0.22 LuaTeX 的 pdfTeX 实用函数(HO) pdfescape.sty 2016/05/16 v1.14 实现 pdfTeX 的转义功能(HO) bigintcalc.sty 2016/05/16 v1.4 大整数的可扩展计算(HO) bitset.sty 2016/05/16 v1.2 处理位向量数据类型(HO) uniquecounter.sty 2016/05/16 v1.3 提供无限的唯一计数器(HO) letltxmacro.sty 2016/05/16 v1.5 LaTeX 宏的 Let 赋值(HO) hopatch.sty 2016/05/16 v1.3 包钩子的包装器(HO) xcolor-patch.sty 2016/05/16 xcolor patch atveryend.sty 2016/05/16 v1.9 文档末尾的钩子 (HO) refcount.sty 2016/05/16 v3.5 从标签引用中提取数据 (HO) hycolor.sty 2016/05/16 v1.8 hyperref/bookmark 的颜色选项 (HO) auxhook.sty 2016/05/16 v1.4 辅助文件的钩子 (HO) kvoptions.sty 2016/05/16 v3.12 包选项的键值格式 (HO) pd1enc.def 2016/06/24 v6.83q Hyperref:PDFDocEncoding 定义 (HO) hyperref.cfg 2002/06/06 v1.2 TeXLive 的 hyperref 配置 url.sty 2013/09/16 ver 3.4 url 的动词模式,等 hpdftex.def 2016/06/24 v6.83q pdfTeX 的 Hyperref 驱动程序 rerunfilecheck.sty 2016/05/16 v1.8 重新运行检查辅助文件 (HO) beamerbaserequires.sty beamerbasecompatibility.sty
beamerbasefont.sty amssymb.sty 2013/01/14 v3.01 AMS 字体符号 amsfonts.sty 2013/01/14 v3.01 基本 AMSFonts 支持 beamerbasetranslator.sty translator.sty 2010/06/12 ver 1.10 translator-language-mappings.tex beamerbasemisc.sty
beamerbasetwoscreens.sty beamerbaseoverlay.sty
beamerbasetitle.sty beamerbasesection.sty beamerbaseframe.sty beamerbaseverbatim.sty beamerbaseframesize.sty
beamerbaseframecomponents.sty beamerbasecolor.sty beamerbasenotes.sty
beamerbasetoc.sty beamerbasetemplates.sty beamerbaseauxtemplates.sty beamerbaseboxes.sty beamerbaselocalstructure.sty
enumerate.sty 2015/07/23 v3.00 枚举扩展 (DPC) beamerbasenavigation.sty
beamerbasetheorems.sty amsmath.sty 2016/11/05 v2.16a AMS 数学功能 amstext.sty 2000/06/29 v2.01 AMS 文本 amsgen.sty 1999/11/30
v2.0 通用函数 amsbsy.sty 1999/11/29 v1.2d 粗体符号 amsopn.sty 2016/03/08 v2.02 运算符名称
amsthm.sty 2015/03/04 v2.20.2 beamerbasethemes.sty
beamerthemedefault.sty beamerfontthemedefault.sty
beamercolorthemedefault.sty beamerinnerthemedefault.sty
beamerouterthemedefault.sty beamerthemeMadrid.sty
beamercolorthemewhale.sty beamercolorthemeorchid.sty
beamerinnerthemerounded.sty beamerouterthemeinfolines.sty
supp-pdf.mkii epstopdf-base.sty 2016/05/15 v2.6 包 epstopdf 的基本部分 grfext.sty 2016/05/16 v1.2 管理图形扩展(HO) epstopdf-sys.cfg 2010/07/13 v1.3 TeX Live 的 (r)epstopdf 配置 nameref.sty 2016/05/21 v2.44 按部分名称进行交叉引用 gettitlestring.sty 2016/05/16 v1.5 清理标题引用(HO) beamer-columns-test.out beamer-columns-test.out translator-basic-dictionary-English.dict
translator-bibliography-dictionary-English.dict
translator-environment-dictionary-English.dict
translator-months-dictionary-English.dict
translator-numbers-dictionary-English.dict
translator-theorem-dictionary-English.dict
umsa.fd 2013/01/14 v3.01 AMS 符号 A umsb.fd 2013/01/14 v3.01 AMS 符号 B ***********包 atveryend 信息:执行钩子
AtEndAfterFileList' on input line 41. Package rerunfilecheck Info: File
beamer-columns-test.out' 没有改变。(rerunfilecheck)校验和:D41D8CD98F00B204E9800998ECF8427E;0。
LaTeX 字体警告:发生了最大 1.0pt 的字体大小差异替换。) 以下是您使用的 TeX 内存量: 16852 个字符串,总内存量为 494883 个 321780 个字符串字符,总内存量为 6179094 个 388889 个字内存,总内存量为 5000000 个 19761 个多字母控制序列,总内存量为 15000+600000 个 38 种字体的 10258 个字字体信息,总字体信息为 9000 种字体的 8000000 个 40 个连字例外,总字体信息为 8191 个 48i、16n、51p、785b、557s 堆栈位置,总堆栈位置为 5000i、500n、10000p、200000b、80000s 输出写在 beamer-columns-test.pdf 上(3 页,36095 字节)。 PDF 统计数据: 1000 个 PDF 对象中有 117 个(最多 8388607 个) 1 个对象流内有 98 个压缩对象 1000 个命名目标中有 7 个(最多 500000 个) 10000 个 PDF 输出中有 61 个字的额外内存(最多 10000000 个)
完成登录 pastebin:https://pastebin.com/4Kvm2Ezg
答案1
此错误已在 beamer v.3.41 中修复
如果您无法更新,请https://raw.githubusercontent.com/josephwright/beamer/master/base/beamerbasecolor.sty在你的工作目录中
答案2
如果将文件放在目录中会导致出现错误消息(就像我的情况一样),您也可以在不可见的文本前写下以下行:
\setbeamercolor{normal text}{fg=black}\usebeamercolor*{normal text}
它会将字体颜色改为黑色,因为您看不到文本的原因可能是您的标题颜色是白色,而第一列的文本显示为标题颜色。