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 和 \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}

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于python+vue家政服务系统flask-django-php-nodejs

相比于以前的传统手工管理方式&#xff0c;智能化的管理方式可以大幅降低家政公司的运营人员成本&#xff0c;实现了家政服务的标准化、制度化、程序化的管理&#xff0c;有效地防止了家政服务的随意管理&#xff0c;提高了信息的处理速度和精确度&#xff0c;能够及时、准确地…

MAC本安装telnet

Linux运维工具-ywtool 目录 1.打开终端1.先安装brew命令2.写入环境变量4.安装telnet 1.打开终端 访达 - 应用程序(左侧) - 实用工具(右侧) - 终端 #注意:登入终端用普通用户,不要用MAC的root用户1.先安装brew命令 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/H…

什么是高防CDN?

高防CDN&#xff08;Content Delivery Network&#xff0c;内容分发网络&#xff09;在网络安全中的作用非常重要。它通过一种特别的方式来保护网站和网络应用程序免受大规模DDoS攻击。以下是它的一些主要优势&#xff1a; 01 分布式防护 高防CDN通过在全球各地设立大量的节点…

智能电表多少钱一个?

嗨&#xff0c;朋友们&#xff0c;你是否好奇过家里那个默默工作的智能电表到底值多少钱呢?今天我们就来聊聊这个话题&#xff0c;一起走进智能电表的世界&#xff0c;看看它们是如何从传统的机械表进化为现代的智能设备&#xff0c;并了解它们的价格区间。 首先&#xff0c;…

基于Java+SpringBoot+vue+element实现毕业就业招聘系统

基于JavaSpringBootvueelement实现毕业就业招聘系统 博主介绍&#xff1a;多年java开发经验&#xff0c;专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言 文末获取…

宏宇、萨米特、新明珠、金意陶、简一、科达、力泰、道氏、SITI BT、POPPI……35家参展商发布亮点

3月18日&#xff0c;2024佛山潭洲陶瓷展&#xff08;4月18-22日&#xff09;亮点发布会在广东新媒体产业园成功举办&#xff0c;主题为“我们不一样”。 陶城报社社长、佛山潭洲陶瓷展总经理李新良代表主办方&#xff0c;发布了2024佛山潭洲陶瓷展的“不一样”&#xff1b;佛山…

位运算第三弹

力扣268.丢失的数字 public static int missingNumber(int[] nums) {int nnums.length;int []retnew int[n1];for(int i1;i<n;i){ret[nums[i-1]];}for(int i0;i<n;i){if(ret[i]0){return i;}}return 0;} 和上一道题&#xff0c;一个性质&#xff0c;用的是底层哈希表的思…

C语言例:表达式10<<3+1的值

10的二进制 00001010 10<<3 01010000 十制左移m位&#xff0c;乘以。 0101 0000 十进制80 10<<31 81

【极简无废话】open3d可视化torch、numpy点云

建议直接看文档&#xff0c;很多都代码老了&#xff0c;注意把代码版本调整到你使用的open3d的版本&#xff1a; https://www.open3d.org/docs/release/tutorial/visualization/visualization.html 请注意open3d应该已经不支持centos了&#xff01; 从其他格式转换成open3d…

go和rust使用protobuf通信

先下载protoc 首先下载proc程序以生成代码 https://github.com/protocolbuffers/protobuf/releases 解压&#xff0c;然后把bin目录的位置放到环境变量 测试 rust作为server&#xff0c;rpc使用tonic框架 官方教程 go作为service&#xff0c;使用grpc go语言使用grpc 效…

倪诗韵古琴雷期展示,琴体秀气

音色通透、细腻&#xff0c;灵敏度高&#xff0c;好不好自己听吧&#xff0c;绝对是入门演奏利器。想不想听试音&#xff1f;试音已经发出来了&#xff0c;但是这床琴已经订出去了&#xff0c;不过琴友可以听听雷期的音色&#xff0c;那就关注我吧

利用HubSpot出海CRM打造社交媒体整合营销新高度

在数字化营销的新时代&#xff0c;社交媒体已成为企业获取潜在客户、增强品牌影响力的重要渠道。作为HubSpot合作伙伴&#xff0c;我们深知HubSpot出海CRM在整合社交媒体资源、提升营销效果方面的巨大潜力。今天运营坛将详细探讨HubSpot出海CRM与社交媒体整合的重要性&#xff…

动态规划题目练习

基础知识&#xff1a; 动态规划背包问题-CSDN博客 动态规划基础概念-CSDN博客 题目练习&#xff1a; 题目1&#xff1a;过河卒 题目描述 棋盘上 A 点有一个过河卒&#xff0c;需要走到目标 B 点。卒行走的规则&#xff1a;可以向下、或者向右。同时在棋盘上 C 点有一个对方的马…

由浅到深认识C语言(14):枚举

该文章Github地址&#xff1a;https://github.com/AntonyCheng/c-notes 在此介绍一下作者开源的SpringBoot项目初始化模板&#xff08;Github仓库地址&#xff1a;https://github.com/AntonyCheng/spring-boot-init-template & CSDN文章地址&#xff1a;https://blog.csdn…

报数游戏-第12届蓝桥杯选拔赛Python真题精选

[导读]&#xff1a;超平老师的Scratch蓝桥杯真题解读系列在推出之后&#xff0c;受到了广大老师和家长的好评&#xff0c;非常感谢各位的认可和厚爱。作为回馈&#xff0c;超平老师计划推出《Python蓝桥杯真题解析100讲》&#xff0c;这是解读系列的第39讲。 报数游戏&#xf…

企业开展开源安全治理必要性及可行性详细分析

背景 开源软件安全威胁是近几年企业安全面临的主要威胁&#xff0c;也是企业应用安全方向讨论的热门话题&#xff0c;但是由于是新的需求新的方向&#xff0c;很多企业在观望&#xff0c;当前开展这项工作是否已经成熟&#xff0c;项目成功率如何&#xff1f; 当新鲜事物产生时…

#Linux(第一个Hello World以及GCC基本用法)

&#xff08;一&#xff09;发行版&#xff1a;Ubuntu16.04.7 &#xff08;二&#xff09;记录&#xff1a; &#xff08;1&#xff09;gcc简介&#xff1a;GCC&#xff08;GNU Compiler Collection&#xff0c;GNU编译器套件&#xff09;是由GNU开发的编程语言编译器。GNU编译…

TikTok账号用什么IP代理比较好?

对于运营TikTok的从业者来说&#xff0c;IP的重要性自然不言而喻。 在其他条件都正常的情况下&#xff0c;拥有一个稳定&#xff0c;纯净的IP&#xff0c;你的视频起始播放量很可能比别人高出不少&#xff0c;而劣质的IP轻则会限流&#xff0c;重则会封号。那么&#xff0c;如何…

PTA-练习5

目录 实验7-2-1 求矩阵各行元素之和 实验7-2-2 矩阵运算 实验7-2-3 求矩阵的局部极大值 实验7-2-5 判断上三角矩阵 实验7-2-6 打印杨辉三角 实验7-2-7 方阵循环右移 实验7-2-8 找鞍点 实验7-2-1 求矩阵各行元素之和 #include<stdio.h> #include<stdlib.h> …

python毕业设计基于flask应急救援调度系统django

此系统设计主要采用的是python语言来进行开发&#xff0c;采用flask框架技术&#xff0c;框架分为三层&#xff0c;分别是控制层Controller&#xff0c;业务处理层Service&#xff0c;持久层dao&#xff0c;能够采用多层次管理开发&#xff0c;对于各个模块设计制作有一定的安全…