Beamer学习手册

news2024/11/27 3:44:40

Beamer学习手册

  • ZJU Beamer模板解读
  • 参考链接

谨以本文记录一下学习beamer的过程
本文基于 Overleaf 的 ZJU Beamer模板 进行学习并修改模板,感谢前辈的贡献!

ZJU Beamer模板解读

  1. 首先在 Overleaf 下载 ZJU Beamer模板 ,解压压缩包后,文件夹内的文件如下:
    在这里插入图片描述
  2. 打开README文件查看文件说明。
    在这里插入图片描述
    可以看到文件内介绍了这个模板文件的提交历史、作者信息以及使用方法。
  • frame文件夹下的cover.tex为标题页,toc.tex为目录页,bib.tex为参考文献页,credits.tex为末尾感谢页。
  • 如果需要新增frame,只需要输入上图中灰色方框内的代码即可。section表示新增节,section内的内容会出现在目录页中,ftitle内为每一张frame的主标题。
  • 通常采用Xelatex --> Xelatex 编译,当有bib文件时需要选用 xe-bib-xe-xe 编译
  1. SampleOutput.pdf为一个示例的输出文件,展示了模板自带的封面。
    在这里插入图片描述

  2. template.tex为主文档,通过input指令将其他tex文件复制到主文档中并编译。
    在这里插入图片描述

  • \documentclass[10pt, mathserif]{beamer}是用来指定文档类型的。它告诉 LaTeX 编译器这个文档是一个 Beamer 演示文稿。10pt 表示文档中的字体大小为 10 点,mathserif 表示数学字体为 serif 风格。

tex的字体样式,其实是通用的。来源于西方的字母写法,大致可分为两类:serif (衬线)和sans-serif(无衬线)。所谓衬线是字体的末端加强,便于阅读。如通常见的Times New Roman, 宋体。sans-serif(sans 源自法语,表示“没有”)字体的代表如Arial,隶书,幼圆。由于衬线的强化作用,serif字体作为正文具有易读性。因此存在大段文本的情况下,常使用衬线字体。但做幻灯片的话,衬线字体会因字体粗细不同,反倒可能降低辨识度。因此建议标题用衬线字体,正文用非衬线字体。数学符号用衬线字体相对美观一些,而Beamer如果不另行设置,默认全文使用sans-serif字体。因此按上述方式设置一下即可。

  • 进行大型文本撰写时,可以将文本拆分成很多部分,通过\input{ }指令指令将某个tex内的全部内容直接搬运到该位置。
  • \begin{document} 之前的为该beamer的模板文件,\begin{document}\end{document}
    之间的为幻灯片的具体内容
  1. format文件夹中是一些模板文件,setbackground.tex为PPT模板,包括标题、背景和脚注的设置。
    在这里插入图片描述
  • \mode<presentation> 是用来指定 Beamer 文档的模式的。Beamer 文档有五种模式:beamer、second、handout、trans 和 article。其中,beamer 是默认模式,用于创建演示文稿。second 模式用于创建一个可选的第二屏幕的幻灯片。handout 模式用于创建讲义。trans 模式用于创建透明幻灯片。article 模式用于将控制权转移到另一个类,例如 article.cls。\mode 用于指定文档处于 presentation 模式,该模式包括前四种模式,即除了 article 模式之外的所有模式
  • \setbeamercovered{dynamic} 是用来设置 Beamer 文档中覆盖部分的透明度的。它可以让使用 \pause 命令时,覆盖部分的内容显示为半透明。这样,可以在演示文稿中创建分步展示的效果,同时保留层次感。
  • \setbeamertemplate{navigation symbols}{} 是用来设置 Beamer 模板中的导航符号(如下图)的。它可以用来删除或更改 Beamer 演示文稿底部的导航符号。 \setbeamertemplate{navigation symbols}{} 表示删除所有导航符号。
    在这里插入图片描述
  • \setbeamertemplate{caption}[numbered] 是用来设置 Beamer 模板中的标题编号的。可以使 Beamer 演示文稿中的图片和表格标题自动编号。注释后图片标题不含数字序号
  • \setbeamertemplate{background}{\includegraphics[height=\paperheight]{figure/zjuback.pdf}} 设置幻灯片背景,可以将figure/zjuback.pdf替换为其他文件
  • \setbeamercolor{lg}{fg=light-gray}lg 元素的前景色(fg)设置为浅灰色(light-gray),在后续调用lg进行配色。之后可以通过修改这句命令快速调整幻灯片颜色。
  • \setbeamertemplate{footline}{}内的代码是用来自定义 Beamer 模板中的页脚的。使用了三个 beamercolorbox 来创建一个水平布局的页脚,每个 beamercolorbox 的宽度都是纸张宽度的三分之一。第一个 beamercolorbox 显示演示文稿的作者,第二个显示演示文稿的标题,第三个显示演示文稿的日期和幻灯片编号。所有这些信息都使用了 lg 元素的颜色。
  • \vskip0pt 用于在垂直方向上插入一个长度为 0 的间距。它通常用于强制 LaTeX 进入垂直模式,以便在接下来的文本中使用垂直命令。\leavevmode 用于强制 LaTeX 退出垂直模式并进入水平模式。它通常用于在垂直模式下开始一个新的段落。
  • \hspace*{2em} 用于在水平方向上插入一个间距。2em 表示间距的长度为当前字体大小的两倍。em 是一个相对单位,它的大小取决于当前使用的字体。例如,如果当前字体大小为 10 点,那么 1em 的长度就是 10 点。
  • \setbeamertemplate{frametitle}{}内的命令是用来自定义 Beamer 模板中的帧标题的。它使用了一个 beamercolorbox 来创建一个水平布局的帧标题,宽度为纸张宽度。beamercolorbox 的颜色和字体由 frametitle 元素定义。帧标题的文本通过 \insertframetitle 命令插入,并使用 \vspace*\hspace* 命令进行微调。
  1. 等待更新…

参考链接

  • Beamer中数学符号字体

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/793946.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Docker网络与Docker Compose服务编排

docker网络 docker是以镜像一层一层构建的&#xff0c;而基础镜像是linux内核&#xff0c;因此docker之间也需要通讯&#xff0c;那么就需要有自己的网络。就像windows都有自己的内网地址一样&#xff0c;每个docker容器也是有自己的私有地址的。 docker inspect [docker_ID]…

064、故障处理之OMM_TiDB

oom 内存溢出&#xff0c;内存泄漏&#xff0c;相当于TiDB不能用了 TiDB Server OOM对业务的影响 TiDB Server上的业务SQL会失败业务响应时间升高前端体验变差 诊断方法 客户端应用 ERROR 2013(HY000): Lost connection to MySQL Server during query日志 dmesg -T | gr…

【ArcGIS Pro二次开发】(54):三调名称转用地用海名称

三调地类和用地用海地类之间有点相似但并不一致。 在做规划时&#xff0c;拿到的三调&#xff0c;都需要将三调地类转换为用地用海地类&#xff0c;然后才能做后续的工作。 一般情况下&#xff0c;三调转用地用海存在【一对一&#xff0c;多对一和一对多】3种情况。 前2种情况…

Vben Admin学习笔记

Modal 弹窗 modal弹窗一般作为单文件组件被引用&#xff0c;下面是两段示例代码&#xff1a; 弹窗文件 Modal.vue // Modal.vue <template><BasicModal v-bind"$attrs" title"Modal Title" :helpMessage"[提示1, 提示2]">Modal I…

【动态规划part07】| 70.爬楼梯(进阶)、322.零钱兑换、完全平方数

目录 &#x1f388;LeetCode70. 爬楼梯 &#xff08;进阶&#xff09; &#x1f388;LeetCode322. 零钱兑换 &#x1f388;LeetCode279.完全平方数 &#x1f388;LeetCode70. 爬楼梯 &#xff08;进阶&#xff09; 链接&#xff1a;70.爬楼梯进阶 假设你正在爬楼梯。需要 …

官网HID描述符工具

USB规范官网提供了一个HID报告描述符生成工具&#xff0c;HID Descriptor Tool | USB-IF 使用我们此工具&#xff0c;我们可以&#xff1a; 创建、编辑和验证HID报告描述符。输出多种输出&#xff08;.txt、.inc、.h等&#xff09;查看一些标准的设备报告描述符示例。 该工具…

【NVMe2.0d 17 - 1】Reservation 介绍

文章目录 关键词概述Reservation 类型Reservation NotificationsSet Features Reservation Notification Mask (Feature Identifier 82h)Set Features Reservation Persistence (Feature Identifier 83h) 关键词 Reservation: Reservation Host:主机 Namespace:命名空间 NVM S…

C++ 核心编程

一、 内存分区模型 C程序在执行时&#xff0c;将内存大方向划分为4个区域 代码区&#xff1a;存放函数体的二进制代码&#xff0c;由操作系统进行管理 全局区&#xff1a;存放全局变量和静态变量以及常量 栈区&#xff1a;由编译器自动分配释放&#xff0c;存放函数的参数值、…

小程序如何将商品添加到分类

​将商品添加到分类是非常重要的功能&#xff0c;可以让商家更方便地管理分类和商品。下面将具体介绍如何将产品添加到分类中。 步骤一&#xff1a;选中商品 在个人中心点击管理入口&#xff0c;然后找到“商品管理”菜单并点击。找到需要添加的商品&#xff0c;然后选中它。…

初识C++——关键字,输入输出,函数名修饰,引用

文章目录 C的常用关键字C的输入输出C支持重载的原理------名字修饰windows下的名字修饰规则 引用引用的概念引用的特点使用场景做参数 做返回值常引用 C的常用关键字 C的常用关键字一共有63个&#xff0c;其中包括有C语言的关键字&#xff0c;这些关键字我们在后面的文章中都会…

如何高效实现文件传输:小文件采用零拷贝、大文件采用异步io+直接io

一般会如何实现文件传输&#xff1f; 服务器提供文件传输功能&#xff0c;需要将磁盘上的文件读取出来&#xff0c;通过网络协议发送到客户端。如果需要你自己编码实现这个文件传输功能&#xff0c;你会怎么实现呢&#xff1f; 通常&#xff0c;你会选择最直接的方法&#xf…

嵌入式学习_Day 003

程序功能介绍 c #include <stdio.h> int main() {char c,ll;printf("please enter a capital letter:");cgetchar();getchar();if (c>A&& c<Z) {llc32;printf("Lowercase letter output:%c\n",ll);printf("ASCII value:%d\n"…

阿含经人物传记知识图谱与问答系统设计20230725(进行中)

基本思路—— 1 数据提取 以《房山石经》阿含经为核心&#xff0c;提取经文索引、内容、关键词等数据&#xff0c;构成excel数据&#xff1b; 2 数据清洗 从数据库中重新建构角色画像数据&#xff0c;形成佛、辟支佛、尊者、比丘、比丘尼……等各类人物数据 3 数据映射&…

缠论线段的划分

第一种情况&#xff1a; 第二种情况&#xff1a; 第二种情况中的特例&#xff1a; 第二种情况的特例&#xff1a; 顶分型成立&#xff1a; 向上线段延续&#xff1a; 顶分型后面底分型&#xff0c;形成三段 插入一个分型的反面例子&#xff1a; dd

软件测试外包公司怎么选?CMA/CNAS软件测试报告的优势

在当前信息化和全球化的背景下&#xff0c;软件测试外包公司是很多企业选择的一种方式。因为软件测试外包公司具备丰富的专业能力和经验&#xff0c;能够提供高质量的测试服务。同时&#xff0c;外包公司可以根据客户需求灵活组织测试团队&#xff0c;并且能够及时响应和处理问…

微信怎么批量删除好友?

今天我们来说说微信怎么批量删除好友。 为什么会想要说这个呢&#xff0c;原因是我有一个朋友离职后发朋友圈求助说离职后怎么把前同事们都删除。在日常使用微信中&#xff0c;相信也有些朋友对于一些毫不相关的好友想要删除掉。 一般的做法都是一个一个删除&#xff0c;但很繁…

上位机软件wincc通过工业网关采集plc数据实现组态监控

WinCC是一个组态软件&#xff0c;可以用于数据采集与监控、自动化控制、工业物联网等领域。WinCC可以帮助用户实现工厂自动化和过程自动化的解决方案&#xff0c;提供可视化的监控界面和数据采集分析功能&#xff0c;支持多种协议和设备&#xff0c;如Siemens、Modbus、OPC等。…

数据库应用:Redis持久化

目录 一、理论 1.Redis 高可用 2.Redis持久化 3.RDB持久化 4.AOF持久化&#xff08;支持秒级写入&#xff09; 5.RDB和AOF的优缺点 6.RDB和AOF对比 7.Redis性能管理 8.Redis的优化 二、实验 1.RDB持久化 2.AOF持久化 3.Redis性能管理 4.Redis的优化 三、总结 一、…

C# 数据结构】Heap 堆

【C# 数据结构】Heap 堆 先看看C#中有那些常用的结构堆的介绍完全二叉树最大堆 Heap对类进行排序实现 IComparable<T> 接口 对CompareTo的一点解释 参考资料 先看看C#中有那些常用的结构 作为 数据结构系类文章 的开篇文章&#xff0c;我们先了解一下C# 有哪些常用的数据…

进入元宇宙,半岛体育打开新世界大门

上赛季西甲联赛在新赛季开启之际,宣布与科技公司Stadio Plus合作,计划在元宇宙平台Decentraland的Vegas City打造西甲主题地块,与Z世代球迷更好地互动,这进一步推高了外界对于“体育元宇宙”的关注。伴随着AR/VR、云计算、AI等技术的日益成熟,叠加后疫情因素的影响,从源头的训练…