Beamer模板——基于LaTeX制作学术PPT
Beamer模板——基于LaTeX制作学术PPT
- 介绍
- Beamer的基本使用
- 安装和编译
- 用于学术汇报的模板
- 项目代码
- 模板效果图
- Beamer的高级特性
- 动态效果
- 分栏布局
- 定理环境
介绍
在学术领域,演示文稿是展示和讨论研究成果的重要方式。传统的PowerPoint虽然方便,但在处理复杂数学公式和格式一致性方面可能不尽人意。LaTeX作为一种专业的排版系统,配合Beamer文档类,可以制作出既美观又专业的学术演示文稿。
Beamer的基本使用
Beamer是一个LaTeX的文档类,用于制作演示文稿。它提供了丰富的主题和模板,支持在幻灯片中直接使用LaTeX的强大功能,如公式排版、参考文献管理等。
安装和编译
在大多数LaTeX发行版中,Beamer都是预装的。你可以通过LaTeX命令来编译含有Beamer的文档
用于学术汇报的模板
项目代码
\documentclass[10pt]{beamer}
\geometry{paperwidth=16cm, paperheight=12cm} % 设置页面宽度为16厘米,高度为12厘米
%\setlength{\parindent}{1em} % 设置首行缩进为1个字符的宽度\setbeamertemplate{caption}[numbered] % 设置图表编号
\setbeamertemplate{bibliography item}[text] % 设置参考文献项目样式
\useinnertheme{circles}
\usepackage{tikz}\usepackage[UTF8]{ctex}
\usepackage{fontspec}% 设置文档的默认字体为华文仿宋\mode<presentation> {\usetheme{Frankfurt} % 使用Frankfurt主题\usefonttheme{serif}% 自定义柔和的颜色主题\definecolor{SoftBlue}{RGB}{70,130,180} % 柔和的蓝色\definecolor{SoftGray}{RGB}{240,240,240} % 柔和的灰色% 设置主要元素的颜色\setbeamercolor{palette primary}{bg=SoftBlue, fg=white}\setbeamercolor{palette secondary}{bg=SoftBlue!70, fg=white}\setbeamercolor{palette tertiary}{bg=SoftBlue!60, fg=white}\setbeamercolor{palette quaternary}{bg=SoftBlue!50, fg=white}% 设置顶部导航栏和页脚的颜色\setbeamercolor{section in head/foot}{bg=SoftGray, fg=black}\setbeamercolor{footline}{bg=SoftBlue, fg=white}% 设置标题和帧标题的颜色\setbeamercolor{title}{bg=SoftBlue, fg=white}\setbeamercolor{frametitle}{bg=SoftBlue, fg=white}% 设置目录和列表项的颜色\setbeamercolor{section in toc}{fg=SoftBlue}\setbeamercolor{itemize item}{fg=SoftBlue}\setbeamercolor{itemize subitem}{fg=SoftBlue}\setbeamercolor{itemize subsubitem}{fg=SoftBlue}\setbeamercolor{enumerate item}{fg=SoftBlue}% 设置块标题的颜色\setbeamercolor{block title}{bg=SoftBlue, fg=white}\setbeamercolor*{block title example}{bg=white, fg=SoftBlue}% 幻灯片的标题字体大小 大号并加粗\setbeamerfont{frametitle}{size={\Large }, series=\bfseries}% 设置幻灯片编号样式\setbeamertemplate{footline}[frame number]% 使用圆形项目符号
% \useinnertheme{circles}% 设置边栏颜色\setbeamercolor{sidebar}{bg=SoftBlue}% 设置其他元素的颜色\setbeamercolor{structure}{fg=SoftBlue}% 取消注释此行以在所有幻灯片中移除脚部线\setbeamertemplate{footline} % 取消注释此行以用简单的幻灯片计数替换所有幻灯片中的脚部线%\setbeamertemplate{footline}[page number] % 取消注释此行以从所有幻灯片底部移除导航符号%\setbeamertemplate{navigation symbols}{}
}%\usepackage[UTF8]{ctex}
%\setCJKmainfont{Microsoft YaHei} % 全局设置正文字体为微软雅黑\usepackage{hyperref, % 可点击的链接graphicx, % 包含图像listings, % 代码和格式化
% caption, % 图表和表格的标题自定义stackengine,% 自定义布局amsmath, % 数学环境xcolor, % 扩展颜色支持multicol, % 多列布局booktabs, % 表格bookman, % 使用的字体graphicx, % 允许包含图像booktabs, % 允许使用表格中的 \toprule, \midrule 和 \bottomrulectex, % 支持中文lipsum, % remove it
}
\usepackage{changepage}
\usepackage{listings}\definecolor{codered}{rgb}{0.6,0,0}
\definecolor{codeblue}{rgb}{0,0,0.8}
\definecolor{codegreen}{rgb}{0,0.5,0}
\definecolor{almostwhite}{gray}{0.55}
\definecolor{codepurple}{rgb}{0.58,0,0.82}
\definecolor{backcolour}{rgb}{0.95,0.95,0.92}\lstset{language=Python, % 设置语言basicstyle=\ttfamily\small, % 设置代码字体和大小:等宽字体、小号字体keywordstyle=\bfseries\color{codeblue}, % 设置关键字颜色:加粗、蓝色emphstyle=\ttfamily\color{codered}, % 自定义高亮样式:等宽字体、红色stringstyle=\color{codepurple}, % 设置字符串的样式:紫色numbers=none, % 在左侧显示行号breaklines=true, % 自动换行showstringspaces=false, % 不显示字符串中的空格showtabs=false , % 来隐藏Tab键的表示numberstyle=\small\color{almostwhite}, % 设置行号的样式:小号字体、接近白色rulesepcolor=\color{red!20!green!20!blue!20}, % 设置代码框分隔线的颜色:混合红绿蓝frame=shadowbox, % 设置代码框的样式:阴影框commentstyle=\color{codegreen}, % 设置注释的样式:绿色captionpos=b % 设置标题位置:底部('b' stands for 'bottom')
}% 标题页
\title[]{ {\Large MSGNet: Learning Multi-Scale Inter-Series Correlations for Multivariate Time Series Forecasting}}
%\subtitle{一个简短的故事}
%作者
\author[Arthur, Doe]{}
%作者详情
\institute[VFU] {}\date{\today} % 自动插入当前日期%----------------------------------------------------------------------------------------
% 当前章节的标题高亮
%----------------------------------------------------------------------------------------
\AtBeginSection[]
{\begin{frame}\frametitle{目录}\tableofcontents[currentsection]\end{frame}
}% 插入代码 \lstinputlisting{code.py}% \begin{frame}
% \frametitle{样本帧标题}
% \alert{高亮}
% \begin{block}{备注}
% 样本文本
% \end{block}
%
% \begin{alertblock}{重要定理}
% 红色框中的样本文本
% \end{alertblock}
%
% \begin{examples}
% 绿色框中的样本文本。块的标题是``例子"。
% \end{examples}
%\end{frame}% 两栏
%\begin{columns}
%% 插入一个带有两列的样本帧 --------------------------------
%
%\column{0.5\textwidth}
%这是第一列中的文本。
%$$E=mc^2$$
%\begin{itemize}
% \item 第一项
% \item 第二项
%\end{itemize}
%
%\column{0.5\textwidth}
%这段文本将出现在第二列中
%并且在某些情况下,这是一个不错的布局。
%\end{columns}\begin{document}{% Remove headline and footline from first slide\setbeamertemplate{footline}{} \setbeamertemplate{headline}{} % 插入标题页---------------------------\frame{\titlepage}}%插入目录------------------------------\begin{frame}\frametitle{MSGNet:学习多变量时间序列预测中的多尺度间序列相关性}\begin{description}\item[论文标题:] MSGNet: Learning Multi-Scale Inter-Series Correlations for Multivariate Time Series Forecasting\item[论文链接:] \url{https://doi.org/10.48550/arXiv.2401.00423}\item[代码链接:] \url{https://github.com/YoZhibo/MSGNet}\item[发表年份:] 2024\item[发表平台:] AAAI\item[平台等级:] CCF A\item[作者信息:] Wanlin Cai$^1$, Yuxuan Liang$^2$, Xianggen Liu$^1$, Jianshuai Feng$^3$, Yuankai Wu$^1$\begin{enumerate}\item Sichuan University\item The Hong Kong University of Science and Technology (Guangzhou)\item Beijing Institute of Technology\end{enumerate}
\end{description}\end{frame}\section{概括}
\begin{frame}
\frametitle{MSGNet整体概括}\end{frame}\end{document}
模板效果图
Beamer的高级特性
Beamer不仅支持基本的幻灯片制作,还提供了许多高级特性,如动态效果、分栏布局、定理环境等
动态效果
Beamer支持在幻灯片中添加动态效果,如逐步显示列表项:
\begin{frame}\frametitle{动态效果示例}\begin{itemize}\item<1-> 第一个项目\item<2-> 第二个项目\item<3-> 第三个项目\end{itemize}
\end{frame}
分栏布局
Beamer支持将幻灯片分为多栏,以并排显示内容:
\begin{frame}\frametitle{分栏布局示例}\begin{columns}\column{0.5\textwidth}这是左栏的内容。\column{0.5\textwidth}这是右栏的内容。\end{columns}
\end{frame}
定理环境
Beamer支持在幻灯片中使用定理、证明等环境:
\begin{frame}\frametitle{定理环境示例}\begin{theorem}这是一个定理。\end{theorem}\begin{proof}这是该定理的证明。\end{proof}
\end{frame}
相关文章:

Beamer模板——基于LaTeX制作学术PPT
Beamer模板——基于LaTeX制作学术PPT 介绍Beamer的基本使用安装和编译用于学术汇报的模板项目代码模板效果图 Beamer的高级特性动态效果分栏布局定理环境 介绍 在学术领域,演示文稿是展示和讨论研究成果的重要方式。传统的PowerPoint虽然方便,但在处理复…...

性能测试-Jmeter中IF控制器使用
一、Jmeter控制器 分为两种类型: 控制测试计划执行过程中节点的逻辑执行顺序,如:循环控制器,if控制器等对测试计划中的脚本进行分组,方便Jmeter统计执行结果以及进行脚本的运行时控制等,如:吞…...

华为综合案例-普通WLAN全覆盖配置(2)
组网图 结果验证 在AC_1和AC_2上执行display ap all命令,检查当前AP的状态,显示以下信息表示AP上线成功。[AC_1] display ap all Total AP information: nor : normal [1] ExtraInfo : Extra information P : insufficient power supply ---…...

这里是一本关于 DevOps 企业级 CI/CD 实战的书籍...
文章目录 📋 前言🎯 什么是 DevOps🎯 什么是 CI/CD🎯什么是 Jenkins🧩 Jenkins 简单案例 🎯 DevOps 企业级实战书籍推荐🔥 参与方式 📋 前言 企业级 CI/CD 实战是一个涉及到软件开发…...
机器学习 - save和load训练好的模型
如果已经训练好了一个模型,你就可以save和load这模型。 For saving and loading models in PyTorch, there are three main methods you should be aware of. PyTorch methodWhat does it do?torch.saveSaves a serialized object to disk using Python’s pickl…...

【动态规划】【同余前缀和】【多重背包】[推荐]2902. 和带限制的子多重集合的数目
本文涉及知识点 动态规划汇总 C算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 C算法:滑动窗口总结 多重背包 LeetCode2902. 和带限制的子多重集合的数目 给你一个下标从 0 开始的非负整数数组 nums 和两个整数 l 和 r 。 请你…...

nginx介绍及搭建
架构模型 Nginx是由一个master管理进程、多个worker进程组成的多进程模型。master负责管理worker进程,worker进程负责处理网络事件,整个框架被设计为一种依赖事件驱动、异步、非阻塞的模式。 优势: 1、充分利用多核,增强并发处理…...

树莓派夜视摄像头拍摄红外LED灯
NoIR相机是一种特殊类型的红外摄像头,其名称来源于"No Infrared"的缩写。与普通的彩色摄像头不同,NoIR相机具备红外摄影和低光条件下摄影的能力。 一般摄像头能够感知可见光,并用于普通摄影和视频拍摄。而NoIR相机则在设计上去除了…...

Oracle19C静默安装教程
文章目录 一、安装前的准备1、安装Linux操作系统2、配置网络源或者本地源3、hosts文件配置 二、准备安装环境1、安装依赖包2、创建oracle用户组3、配置系统内核参数4、关闭selinux5、配置oracle用户环境6、修改用户的Shell限制 三、静默安装Oracle数据库1、创建oracle安装目录2…...

【机器学习】基于粒子群算法优化的BP神经网络分类预测(PSO-BP)
目录 1.原理与思路2.设计与实现3.结果预测4.代码获取 1.原理与思路 【智能算法应用】智能算法优化BP神经网络思路【智能算法】粒子群算法(PSO)原理及实现 2.设计与实现 数据集: 多输入多输出:样本特征24,标签类别4…...

Sora后时代文生视频的探索
一、写在前面 按常理,这里应该长篇大论地介绍一下Sora发布对各行业各方面产生的影响。不过,这类文章已经很多了,我们今天主要聊聊那些已经成熟的解决方案、那些已经可以“信手拈来”的成果,并以此为基础,看看Sora发布…...
指南:在各主流操作系统上安装与配置Apache Tomcat
指南:在各主流操作系统上安装与配置Apache Tomcat Apache Tomcat作为一款广受欢迎的开源Java Servlet容器,为用户提供了一个纯Java环境下的Web服务器和Servlet容器。本文将详细介绍如何在不同的操作系统上安装Apache Tomcat,并进行基本的配置…...
物联网的介绍
物联网(Internet of Things,简称IoT)是指通过互联网将物理设备、传感器、通信设备和软件系统相互连接,形成一个网络化的系统。它可以实现设备之间的数据交换、信息共享和远程控制,使得物理世界与数字世界紧密结合。 物…...

目标检测——YOLOR算法解读
论文:YOLOR-You Only Learn One Representation: Unifified Network for Multiple Tasks 作者:Chien-Yao Wang, I-Hau Yeh, Hong-Yuan Mark Liao 链接:https://arxiv.org/abs/2105.04206 代码:https://github.com/WongKinYiu/yolo…...

NVIDIA NCCL 源码学习(十三)- IB SHARP
背景 之前我们看到了基于ring和tree的两种allreduce算法,对于ring allreduce,一块数据在reduce scatter阶段需要经过所有的rank,allgather阶段又需要经过所有rank;对于tree allreduce,一块数据数据在reduce阶段要上行…...

Spark-Scala语言实战(4)
在之前的文章中,我们学习了如何在scala中定义无参,带参以及匿名函数。想了解的朋友可以查看这篇文章。同时,希望我的文章能帮助到你,如果觉得我的文章写的不错,请留下你宝贵的点赞,谢谢。 Spark-Scala语言…...
ffmpeg不常用命令整理
最近做了许多有关音视频方面的工作,接触了一些不常用的命令,整理分享出来。 1.剪辑视频 ffmpeg -ss 1 -to 4 -accurate_seek -i input.mp4 -c:v copy output.mp4指定从视频中的第1秒开始,到第4秒结束的部分剪辑。 ss:指定开始时…...

怎么理解面向对象?一文带你全面理解
文章目录 1、类和对象(1)面向过程和面向对象初步认识(2)类的引入(3)类的定义(4)类的访问限定符及封装4.1 访问限定符4.2 封装 (5)类的作用域(6&am…...

神经网络(深度学习,计算机视觉,得分函数,损失函数,前向传播,反向传播,激活函数)
目录 一、神经网络简介 二、深度学习要解决的问题 三、深度学习的应用 四、计算机视觉 五、计算机视觉面临的挑战 六、得分函数 七、损失函数 八、前向传播 九、反向传播 十、神经元的个数对结果的影响 十一、正则化与激活函数 一、神经网络简介 神经网络是一种有监督…...
Tomcat的Host Manager页面403的原因和解决办法
目录 背景 原因: 解决方案 背景 一直报错 403 Access Denied You are not authorized to view this page.By default the Host Manager is only accessible from a browser running on the same machine as Tomcat. If you wish to modify this restriction, youll need to…...
web vue 项目 Docker化部署
Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段: 构建阶段(Build Stage):…...
Ubuntu系统下交叉编译openssl
一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...

K8S认证|CKS题库+答案| 11. AppArmor
目录 11. AppArmor 免费获取并激活 CKA_v1.31_模拟系统 题目 开始操作: 1)、切换集群 2)、切换节点 3)、切换到 apparmor 的目录 4)、执行 apparmor 策略模块 5)、修改 pod 文件 6)、…...
线程同步:确保多线程程序的安全与高效!
全文目录: 开篇语前序前言第一部分:线程同步的概念与问题1.1 线程同步的概念1.2 线程同步的问题1.3 线程同步的解决方案 第二部分:synchronized关键字的使用2.1 使用 synchronized修饰方法2.2 使用 synchronized修饰代码块 第三部分ÿ…...

Mac软件卸载指南,简单易懂!
刚和Adobe分手,它却总在Library里给你写"回忆录"?卸载的Final Cut Pro像电子幽灵般阴魂不散?总是会有残留文件,别慌!这份Mac软件卸载指南,将用最硬核的方式教你"数字分手术"࿰…...

搭建DNS域名解析服务器(正向解析资源文件)
正向解析资源文件 1)准备工作 服务端及客户端都关闭安全软件 [rootlocalhost ~]# systemctl stop firewalld [rootlocalhost ~]# setenforce 0 2)服务端安装软件:bind 1.配置yum源 [rootlocalhost ~]# cat /etc/yum.repos.d/base.repo [Base…...
省略号和可变参数模板
本文主要介绍如何展开可变参数的参数包 1.C语言的va_list展开可变参数 #include <iostream> #include <cstdarg>void printNumbers(int count, ...) {// 声明va_list类型的变量va_list args;// 使用va_start将可变参数写入变量argsva_start(args, count);for (in…...

uniapp 小程序 学习(一)
利用Hbuilder 创建项目 运行到内置浏览器看效果 下载微信小程序 安装到Hbuilder 下载地址 :开发者工具默认安装 设置服务端口号 在Hbuilder中设置微信小程序 配置 找到运行设置,将微信开发者工具放入到Hbuilder中, 打开后出现 如下 bug 解…...

自然语言处理——文本分类
文本分类 传统机器学习方法文本表示向量空间模型 特征选择文档频率互信息信息增益(IG) 分类器设计贝叶斯理论:线性判别函数 文本分类性能评估P-R曲线ROC曲线 将文本文档或句子分类为预定义的类或类别, 有单标签多类别文本分类和多…...

软件工程 期末复习
瀑布模型:计划 螺旋模型:风险低 原型模型: 用户反馈 喷泉模型:代码复用 高内聚 低耦合:模块内部功能紧密 模块之间依赖程度小 高内聚:指的是一个模块内部的功能应该紧密相关。换句话说,一个模块应当只实现单一的功能…...