Beamer Warsaw:如何获得圆形阴影?

Beamer Warsaw:如何获得圆形阴影?

当我选择该选项时\useinnertheme[shadow]{rounded},出现了这个致命错误:

LaTeX 错误:包 beamerinnerthemerounded 的选项冲突。

在评论此行的时候,%\useinnertheme[shadow]{rounded}阴影是方形的!

代码:

\documentclass[aspectratio=1610,10pt]{beamer} % Présentation générale et mise en page
\usetheme{Warsaw}
\usecolortheme{default}
\useoutertheme{infolines}
%\useinnertheme[shadow]{rounded}
\setbeamertemplate{navigation symbols}{\insertframenavigationsymbol}
\author{By me}
\institute{Junior High School}
\title {Some }

\begin{document}
\maketitle
\end{document}

结果 :

投影机阴影圆形

编辑:日志文件开头的副本

    This is pdfTeX, Version 3.14159265-2.6-1.40.19 (MiKTeX 2.9.6800 64-bit) (preloaded format=latex 2018.8.31)  31 AUG 2018 19:06
entering extended mode
**./test-dev.tex
(test-dev.tex
LaTeX2e <2018-04-01> patch level 5
("C:\Program Files\MiKTeX 2.9\tex\latex\beamer\beamer.cls"
Document Class: beamer 2018/08/22 v3.51 A class for typesetting presentations
("C:\Program Files\MiKTeX 2.9\tex\latex\beamer\beamerbasemodes.sty"

答案1

这涉及两个不同的问题:

  • 如果你有 beamer 版本 3.51: 对于包含透明度的元素,编译latex并随后转换为 pdf 效果不佳。解决方法:使用 pdflatex 直接编译为 pdf 或使用其他引擎之一。

  • 只要有错误消息,查看哪些是有效的 pdf 也是没有意义的。幸运的是,只需删除该行即可轻松解决错误\useinnertheme[shadow]{rounded}——这完全没有必要,因为 Warsaw 主题已经通过选项加载了它shadow=true

答案2

尝试\useinnertheme[shadow=true]{rounded}

\documentclass[aspectratio=1610,10pt]{beamer} % Présentation générale et mise en page
\usetheme{Warsaw}
\usecolortheme{default}
\useoutertheme{infolines}
\useinnertheme[shadow=true]{rounded}
\setbeamertemplate{navigation symbols}{\insertframenavigationsymbol}
\author{By me}
\institute{Junior High School}
\title {Some }

\begin{document}
\maketitle
\end{document}

编译时没有错误。


原因是Warsaw主题声明如下:

\useinnertheme[shadow=true]{rounded}

因此加载\useinnertheme[shadow]{rounded}会导致选项冲突。不过说实话,你不需要指定\useinnertheme[shadow]{rounded}\useinnertheme[shadow=true]{rounded}

顺便说一句,如果我注释掉\useinnertheme[shadow=true]{rounded},阴影仍然是圆形的。你可能需要检查你的beamer课程是否已正确更新。

相关内容