![笔记](https://linux22.com/image/476942/%E7%AC%94%E8%AE%B0.png)
我一直使用 Beamer 进行专业演示,并打算将其用于我的博士论文演示。我有一个问题。我目前使用的模板如下:
\documentclass[17pt]{beamer}
\usetheme{Malmoe}
它非常实用,工作起来也非常出色。但我希望有一个更简单的框架设置,并带有轮廓,就像 Malmoe 主题一样。这是我正在寻找的一个简短示例,但这里没有轮廓:
% compile with lualatex or xelatex:
\documentclass[svgnames, 17pt]{beamer}
\usepackage{booktabs,etoolbox,fontspec,microtype,ragged2e}
\usefonttheme{professionalfonts,serif,structuresmallcapsserif}
\setmainfont[Numbers=OldStyle,SmallCapsFeatures={Kerning=Uppercase}]{Minion Pro}
\usepackage{fontspec}
\usepackage[applemac]{inputenc}
\usepackage[frenchb]{babel}
\linespread{1.0344}
\usepackage{graphicx}
\usepackage{caption}
\usecolortheme[named=Maroon]{structure}
\beamertemplatesolidbackgroundcolor{Snow}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{itemize items}[circle]
\apptocmd{\frame}{\justifying}{}{}
\addtobeamertemplate{block begin}{}{\justifying}
\definecolor{alert}{HTML}{347941}
\setbeamercolor{alerted text}{fg=alert}
\setbeamercovered{transparent=2}
\title{My title}
\author{My name}
\subtitle[A subtitle]{A subtitle}
\institute{My institution}
\setbeamertemplate{caption}[numbered]
\setbeamertemplate{navigation symbols}{}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\frametitle{{\small A title}}
This is a place for some text.
\begin{enumerate}
\item
\item
\end{enumerate}
\end{frame}
\end{document}
答案1
我仍然不太确定你想要什么,但也许你可以这样做:
\documentclass[svgnames, 17pt]{beamer}
\usepackage{booktabs,etoolbox,fontspec,microtype,ragged2e}
\usefonttheme{professionalfonts,serif,structuresmallcapsserif}
\setmainfont[Numbers=OldStyle,SmallCapsFeatures={Kerning=Uppercase}]{Minion Pro}
\linespread{1.0344}
\usepackage{graphicx}
\usecolortheme[named=Maroon]{structure}
\colorlet{othercolour}{Snow}
\beamertemplatesolidbackgroundcolor{othercolour}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{itemize items}[circle]
\apptocmd{\frame}{\justifying}{}{}
\addtobeamertemplate{block begin}{}{\justifying}
\definecolor{alert}{HTML}{347941}
\setbeamercolor{alerted text}{fg=alert}
\setbeamercovered{transparent=2}
\title{My title}
\author{My name}
\subtitle[A subtitle]{A subtitle}
\institute{My institution}
\setbeamertemplate{caption}[numbered]
% based on Malmoe and the whale colour theme
\useoutertheme{split}
\mode<presentation>
\setbeamercolor*{palette primary}{use=structure,fg=othercolour,bg=structure.fg}
\setbeamercolor*{palette quaternary}{fg=othercolour,bg=black}
\mode
<all>
\setbeamercolor*{titlelike}{parent=structure}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\frametitle{{\small A title}}
This is a place for some text.
\begin{enumerate}
\item
\item
\end{enumerate}
\end{frame}
\end{document}
笔记
- 做不是
inputenc
如果您使用的是 Xe/LuaTeX,则加载。您的序言告诉 TeX 您的文件使用了该applemac
编码。如果是这样,那就是一个问题,因为 Xe/LuaTeX仅有的处理 UTF8 编码的文件。如果您的文件确实是 UTF8 编码的,只需删除该行。如果它确实使用applemac
,则必须删除该行并使用 UTF8 编码保存文件。 - 加载
caption
不执行任何操作。\caption
由于beamer
已经重新定义了它,因此它不会重新定义。(控制台输出和/或日志文件将告诉您这一点。) - 尽量避免加载包并发出两次命令。这会导致以后的混乱(“但我已经改变了定义!为什么没有任何效果?”,“我已经从我的序言中删除了那个包,但 LaTeX 仍在加载它!为什么?”)。在这种情况下,
navigation symbols
无论你多么不喜欢它们,清除一次就足够了,加载fontspec
一次也完全足够了。(加载它后使用\setmainfont
等似乎特别没有意义。) - 如果您期望在某个地方使用小型大写字母,那么您很可能会得到它们。我没有 Minion 小型大写字母,因此 LaTeX 会用常规直立形状代替。旧式数字也是如此 - 我在 Minion 中没有这些,因此这些设置只会给我警告。
- 衬线字体、小型大写字母和旧式数字的组合可能不是幻灯片的最佳选择。它可能会让您的演示文稿更难阅读。印刷文档或文章等在线文本的最佳排版选择通常不是 LCD 投影的最佳选择。
[我删除它babel
只是为了测试,因为你的 MWE 没有使用任何法语。]