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…...
C++初阶-list的底层
目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...
Admin.Net中的消息通信SignalR解释
定义集线器接口 IOnlineUserHub public interface IOnlineUserHub {/// 在线用户列表Task OnlineUserList(OnlineUserList context);/// 强制下线Task ForceOffline(object context);/// 发布站内消息Task PublicNotice(SysNotice context);/// 接收消息Task ReceiveMessage(…...
Java入门学习详细版(一)
大家好,Java 学习是一个系统学习的过程,核心原则就是“理论 实践 坚持”,并且需循序渐进,不可过于着急,本篇文章推出的这份详细入门学习资料将带大家从零基础开始,逐步掌握 Java 的核心概念和编程技能。 …...
CVE-2020-17519源码分析与漏洞复现(Flink 任意文件读取)
漏洞概览 漏洞名称:Apache Flink REST API 任意文件读取漏洞CVE编号:CVE-2020-17519CVSS评分:7.5影响版本:Apache Flink 1.11.0、1.11.1、1.11.2修复版本:≥ 1.11.3 或 ≥ 1.12.0漏洞类型:路径遍历&#x…...
C#学习第29天:表达式树(Expression Trees)
目录 什么是表达式树? 核心概念 1.表达式树的构建 2. 表达式树与Lambda表达式 3.解析和访问表达式树 4.动态条件查询 表达式树的优势 1.动态构建查询 2.LINQ 提供程序支持: 3.性能优化 4.元数据处理 5.代码转换和重写 适用场景 代码复杂性…...
[ACTF2020 新生赛]Include 1(php://filter伪协议)
题目 做法 启动靶机,点进去 点进去 查看URL,有 ?fileflag.php说明存在文件包含,原理是php://filter 协议 当它与包含函数结合时,php://filter流会被当作php文件执行。 用php://filter加编码,能让PHP把文件内容…...
Linux中《基础IO》详细介绍
目录 理解"文件"狭义理解广义理解文件操作的归类认知系统角度文件类别 回顾C文件接口打开文件写文件读文件稍作修改,实现简单cat命令 输出信息到显示器,你有哪些方法stdin & stdout & stderr打开文件的方式 系统⽂件I/O⼀种传递标志位…...
LLaMA-Factory 微调 Qwen2-VL 进行人脸情感识别(二)
在上一篇文章中,我们详细介绍了如何使用LLaMA-Factory框架对Qwen2-VL大模型进行微调,以实现人脸情感识别的功能。本篇文章将聚焦于微调完成后,如何调用这个模型进行人脸情感识别的具体代码实现,包括详细的步骤和注释。 模型调用步骤 环境准备:确保安装了必要的Python库。…...
软件工程 期末复习
瀑布模型:计划 螺旋模型:风险低 原型模型: 用户反馈 喷泉模型:代码复用 高内聚 低耦合:模块内部功能紧密 模块之间依赖程度小 高内聚:指的是一个模块内部的功能应该紧密相关。换句话说,一个模块应当只实现单一的功能…...
【FTP】ftp文件传输会丢包吗?批量几百个文件传输,有一些文件没有传输完整,如何解决?
FTP(File Transfer Protocol)本身是一个基于 TCP 的协议,理论上不会丢包。但 FTP 文件传输过程中仍可能出现文件不完整、丢失或损坏的情况,主要原因包括: ✅ 一、FTP传输可能“丢包”或文件不完整的原因 原因描述网络…...
