笔记

笔记

我一直使用 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 没有使用任何法语。]

相关内容