Beamer模板——基于LaTeX制作学术PPT

news2024/9/20 14:34:02

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 和 \bottomrule
	ctex,       % 支持中文
	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}

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

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

相关文章

C#中右键通过listview来控制datagridview字段值的是否显示、显示顺序,并存储到XML中。

最终显示效果&#xff0c;如下图所示&#xff1a; datagridview开始显示通过调用XML存储的字段值及顺序来显示&#xff0c;右键调出Tools来控制显示的顺序及是否显示&#xff0c;通过加号和减号进行调整顺序。 XML存储字段值及顺序 主要代码及事件&#xff1a; 获取datagridv…

SG5032VAN差分晶振X1G004261001100专用于5G通讯设备

差分晶体振荡器(DXO)是目前行业中公认高技术&#xff0c;高要求的一款晶体振荡器&#xff0c;是指输出差分信号使用2种相位彼此完全相反的信号,从而消除了共模噪声,并产生一个更高性能的系统。差分晶振一般为六脚贴片晶振&#xff0c;输出类型分为好几种,LVDS&#xff0c;LV-PE…

责任链模式(处理逻辑解耦)

前言 使用设计模式的主要目的之一就是解耦&#xff0c;让程序易于维护和更好扩展。 责任链则是将处理逻辑进行解耦&#xff0c;将独立的处理逻辑抽取到不同的处理者中&#xff0c;每个处理者都能够单独修改而不影响其他处理者。 使用时&#xff0c;依次调用链上的处理者处理…

前后端分离项目springsecurity实现用户登录认证快速使用

目录 1、引入依赖 2、创建类继承WebSecurityConfigurerAdapter &#xff08;1&#xff09;重写里面的configure(HttpSecurity http)方法 &#xff08;2&#xff09;重写AuthenticationManager authenticationManagerBean() &#xff08;3&#xff09;密码加密工具 3、继承…

P8597 [蓝桥杯 2013 省 B] 翻硬币 Python

[蓝桥杯 2013 省 B] 翻硬币 题目背景 小明正在玩一个“翻硬币”的游戏。 题目描述 桌上放着排成一排的若干硬币。我们用 * 表示正面&#xff0c;用 o 表示反面&#xff08;是小写字母&#xff0c;不是零&#xff09;&#xff0c;比如可能情形是 **oo***oooo&#xff0c;如果…

【CNN轻量化】ParameterNet: Parameters Are All You Need 参数就是你所需要的

论文链接&#xff1a;http://arxiv.org/abs/2306.14525 代码链接&#xff1a;https://github.com/huawei-noah/Efficient-AI-Backbones 一、摘要 现有的低FLOPs模型&#xff08;轻量化模型&#xff09;无法从大规模预训练中受益。本文旨在增加大规模视觉预训练模型中的参数数量…

UE4_官方动画内容示例1.3_ 运动混合空间(Locomotion BlendSpace)

如何使用运动&#xff08;Locomotion&#xff09;混合空间将Actor在不同方向上及不同速度的运动混合起来。&#xff08;例如&#xff0c;展示了一个混合了以不同速度向后、前、左和右走路/跑步动作的Actor&#xff09;。 一、相关知识点&#xff1a; 混合空间是允许根据多个输…

UniTask 异步任务

文章目录 前言一、UniTask是什么&#xff1f;二、使用步骤三、常用的UniTask API和示例1.编写异步方法2.处理异常3.延迟执行4.等待多个UniTask或者一个UniTas完成5.异步加载资源示例6.手动控制UniTask的完成状态7.UniTask.Lazy延迟任务的创建8.后台线程切换Unity主线程9.不要返…

java数据结构与算法刷题-----LeetCode406. 根据身高重建队列

java数据结构与算法刷题目录&#xff08;剑指Offer、LeetCode、ACM&#xff09;-----主目录-----持续更新(进不去说明我没写完)&#xff1a;https://blog.csdn.net/grd_java/article/details/123063846 文章目录 1. 从高到底排序 1. 从高到底排序 解题思路&#xff1a;时间复杂…

MCU技术的创新浪潮与产业变革

MCU技术的创新浪潮与产业变革 一、MCU技术的创新发展 MCU&#xff0c;即微控制器&#xff0c;作为现代电子设备的核心部件&#xff0c;一直在不断地创新与发展。随着科技的进步&#xff0c;MCU的性能得到了极大的提升&#xff0c;功能也越来越丰富。从8位到32位&#xff0c;再…

MYSQL数据库管理基本操作

一、数据库的基本操作 1、登录数据库 [rootmysql-server ~]#mysql -uroot -p123456 ###直接回车&#xff0c;则进入数据库[rootmysql-server ~]#mysql -u root -p ###直接回车 Enter password: ###输入密码 方法一&#xff1a…

OpenGL学习笔记【2】——开发环境配置(GLFW,VS,Cmake),创建第一个项目

学OpenGL的都会知道&#xff0c;OpenGL只提供了绘图功能&#xff0c;创建窗口是需要自己完成的。这就需要学习相应操作系统的创建窗口方法&#xff0c;为简化创建窗口的过程&#xff0c;可以使用专门的窗口库&#xff0c;例如GLFW。使用GLFW之前需要先进行配置&#xff0c;那怎…

SQLiteC/C++接口详细介绍sqlite3_stmt类(四)

返回&#xff1a;SQLite—系列文章目录 上一篇&#xff1a;SQLiteC/C接口详细介绍sqlite3_stmt类&#xff08;三&#xff09; 下一篇&#xff1a;SQLiteC/C接口详细介绍sqlite3_stmt类&#xff08;五&#xff09; 7. sqlite3_bind_parameter_count函数 sqlite3_bind_param…

章节10实验--Ubuntu18.04 Qt MySQL libqsqlmysql.so

前言: 内容参考《操作系统实践-基于Linux应用与内核编程》一书的示例代码和教材内容&#xff0c;所做的读书笔记。本文记录再这里按照书中示例做一遍代码编程实践加深对操作系统的理解。 引用: 《操作系统实践-基于Linux应用与内核编程》 作者&#xff1a;房胜、李旭健、黄…

软考高级:结构化需求分析概念和例题

作者&#xff1a;明明如月学长&#xff0c; CSDN 博客专家&#xff0c;大厂高级 Java 工程师&#xff0c;《性能优化方法论》作者、《解锁大厂思维&#xff1a;剖析《阿里巴巴Java开发手册》》、《再学经典&#xff1a;《Effective Java》独家解析》专栏作者。 热门文章推荐&am…

通过jsDelivr实现Github的图床CDN加速

最近小伙伴们是否发现访问我的个人博客http://xiejava.ishareread.com/图片显示特别快了&#xff1f; 我的博客的图片是放在github上的&#xff0c;众所周知的原因&#xff0c;github访问不是很快&#xff0c;尤其是hexo博客用github做图床经常图片刷不出来。一直想换图床&…

构建一个前端智能停车可视化系统

引言 随着城市化进程的加速&#xff0c;停车难问题日益突出。智能停车可视化系统通过实时展示停车场的车位信息&#xff0c;帮助用户快速找到空闲车位&#xff0c;提高停车效率。 目录 引言 一、系统设计 二、代码实现 1. 环境准备 2. 安装依赖 3. 创建停车场组件 4. 集…

时序预测 | Matlab实现BiTCN-BiLSTM双向时间卷积神经网络结合双向长短期记忆神经网络时间序列预测

时序预测 | Matlab实现BiTCN-BiLSTM双向时间卷积神经网络结合双向长短期记忆神经网络时间序列预测 目录 时序预测 | Matlab实现BiTCN-BiLSTM双向时间卷积神经网络结合双向长短期记忆神经网络时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 1.Matlab实现BiTCN…

本地主机连接Linux虚拟机中的mongodb,并使用studio 3T连接,同时项目启动连接mongodb刷新数据库

本部分只做个人纪录 ** 1.安装mongodb ** 本部分为尚硅谷的电影推荐系统的文档&#xff0c;具体以实际存放位置为准 // 通过WGET下载Linux版本的MongoDB [bigdatalinux ~]$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.3.tgz// 将压缩包解压到…

Python 深度学习第二版(GPT 重译)(二)

四、入门神经网络&#xff1a;分类和回归 本章涵盖 您的第一个真实世界机器学习工作流示例 处理矢量数据上的分类问题 处理矢量数据上的连续回归问题 本章旨在帮助您开始使用神经网络解决实际问题。您将巩固从第二章和第三章中获得的知识&#xff0c;并将所学应用于三个新…