Beamer使用技巧

2023年05月31日星期三多云北京市北京师范大学,由于物理高等计算方法课需要做一个大作业,同时还需要弄一个幻灯片来展示作业,所以又开始准备一个Beamer文档,但是长时间不用了,所以决定在本文逐步来完善Beamer使用中的一些技巧。

CTeXBeamer 中的数学字体

ctexbeamer 文档类中,默认会使用中文环境,包括对字体的设置。如果你在 ctexbeamer 中写公式,尤其是英文变量名时发现字体不美观或不符合数学排版习惯(比如用了中文字体嵌套英文),可以通过以下方法让公式中的英文字母和符号使用标准的数学英文字体(如 Computer ModernTimes)。

使用

1
2
3
4
5
6
7
8
9
10
11
12
\documentclass{ctexbeamer}
\usefonttheme[onlymath]{serif} % 让公式使用英文字体
\begin{document}

\begin{frame}
\frametitle{示例公式}
在公式 $E = mc^2$ 中,字母应为斜体。

多变量例子:$$f(x) = \int_{0}^{x} e^{-t^2} dt$$
\end{frame}

\end{document}

常用数学字体

标准数学公式通常使用衬线字体(serif),尤其是在学术出版物和专业文档中。在 LaTeX 中,默认的数学字体是 Computer Modern,这是一种衬线字体,由 Donald Knuth 设计,专门用于数学排版以保证最佳的可读性和美观性。 虽然衬线字体是最常见的选择,但也有其他选项:

  • 无衬线字体(sans-serif):有时在演示文稿或网页上会使用无衬线字体,因为它们看起来更加现代、简洁。然而,无衬线字体在表达复杂的数学关系时可能不如衬线字体清晰。
  • 手写风格字体:如 mathrsfs 包提供的手写体,常用于表示特定类型的集合或其他特殊用途。
  • 其他专业字体:例如 newtxmath、fourier、kpfonts 等,它们提供了不同的视觉效果以及额外的功能特性。

说明:

  • 如果你不加任何设置,在 ctexbeamer 中,LaTeX 可能会使用与中文兼容的字体族来渲染公式中的字符,导致英文字母不够“数学化”
  • Beamer 官方推荐的做法之一,适合绝大多数场合。
  • 此设置会让 只有数学环境 使用 serif 字体(即默认 LaTeX 的 Computer Modern 数学字体)。
  • 正文仍然使用 ctexbeamer 默认的中文字体,不影响排版风格。

文字对齐

在完成Beamer后发现,文字默认左对齐,我们需要的是分散对齐,解决方案是在导言区加上语句

1
2
\usepackage{ragged2e}
\justifying\let\raggedright\justifying

注意: 使用时请在调用主题前的调用这个宏包。

幻灯片比例

2023年09月05日星期二晴北京市北京师范大学,将幻灯片比例改为16:9

修改幻灯片比例为16:9
1
\documentclass[aspectratio=16:9]{ctexbeamer}

幻灯片的比例主要有: 16:10, 14:9, 1.41:1,5:4, 4:3(default), 3:2