首页 > 其他分享 >Latex-beamer的教程

Latex-beamer的教程

时间:2022-10-12 00:46:07浏览次数:52  
标签:Latex begin end usepackage frame fg 教程 setbeamercolor beamer

Beamer头文件

Latex是一个非常精确且高效的排版工具,其中的beamer作为一个非常强大的模块承担着PPT任务的排版
首先引入头文件来开始:

\documentclass{beamer} %headfile

下面的代码主要来源于我课后作业

(制作主题为《基于人工智能的交通流量预测方法》的汇报代码)

beamer的特性

  • 首页PPT:
\title[traffic prediction] %optional
{Introduction of traffic flow prediction method}

\subtitle{Baesd on AI}

\author[Arthur, Doe] % (optional, for multiple authors)
{A.~B.~Arthur\inst{1} \and J.~Doe\inst{2}}

\institute[VFU] % (optional)
{
  \inst{1}%
  Faculty of Physics\\
  Very Famous University
  \and
  \inst{2}%
  Faculty of Chemistry\\
  Very Famous University
}

\date[VLC 2021] % (optional)
{Very Large Conference, April 2021}%这里写日期

\logo{\includegraphics[height=1cm]{overleaf-logo}}%在文件里传入图片,overleaf-logo里面写入文件名.格式名
  • 制作目录
\begin{frame}
\frametitle{Table of Contents}
\tableofcontents
\end{frame}

每一节开头显示目录,并高亮当前节的主题

\AtBeginSection[]
{
  \begin{frame}
    \frametitle{Table of Contents}
    \tableofcontents[currentsection]
  \end{frame}
}
  • 增加效果
    略,我用PowerPoint都不怎么用效果,有空再更~
  • 标记重要句子
\begin{frame}
\frametitle{Sample frame title}

In this slide, some important text will be
\alert{highlighted} because it's important.
Please, don't abuse it.

\begin{block}{Remark}
Sample text
\end{block}

\begin{alertblock}{Important theorem}
Sample text in red box
\end{alertblock}

\begin{examples}
Sample text in green box. The title of the block is ``Examples".
\end{examples}
\end{frame}
  • 自定义主题
    这是我认为一个非常好用的颜色模板,后面的document可以自行修改食用:
\documentclass[aspectratio=43, 12pt, utf8, mathserif]{ctexbeamer} %aspectratio=169
%导言区
%\usepackage{ctex}
\usepackage{amsmath, amsfonts, amssymb, amsthm}
\usepackage{graphicx}
\usepackage{fontspec}
\usepackage{xeCJK}
\usepackage{ulem} %解决下划线换行紊乱
\usepackage{caption} %添加标题
\usepackage{subfigure}
\usepackage{theorem}
\usepackage[backend=bibtex,style=numeric-comp,sorting=none]{biblatex} %不列出所有作者
%\usepackage[backend=bibtex,sorting=none,maxnames=9,minnames=3]{biblatex} %列出所有作者
\addbibresource{ref.bib} %BibTeX数据文件及位置
\setbeamerfont{footnote}{size=\tiny} %设置脚注引用文献的字体大小
\setbeamertemplate{bibliography item}[text] %设置参考文献图标样式数字标号
\usepackage{multicol} %分栏
\usepackage{syntonly} %只编译文件是否成功,省时省力
%\syntaxonly %不注释代表只编译是否成功
%\usepackage[marginal]{footmisc} %首页添加脚注无缩进
%\renewcommand{\thefootnote}{} %首页添加脚注无编号
\usepackage{enumerate}
\usepackage{subfigure}
\usepackage{theorem}
\usepackage{listings} %代码包
\usepackage{xcolor} %代码高亮包

%-------------设置模板----------------
% 设置代码格式
\lstset{
	language=Matlab, %代码语言使用的是matlab
	frame=shadowbox, %把代码用带有阴影的框圈起来
	rulesepcolor=\color{red!20!green!20!blue!20}, %代码块边框为淡青色
	keywordstyle=\color{blue}\bfseries, %代码关键字的颜色为蓝色,粗体
	commentstyle=\color{orange}\ttfamily, %设置代码注释的颜色,原字体样式\textit
	backgroundcolor=\color{darkgray!6}, %背景色
	showstringspaces=false, %不显示代码字符串中间的空格标记
	numbers=left, %显示行号
	numberstyle=\tiny, %行号字体
	basicstyle=\ttfamily,
	stringstyle=\ttfamily, %代码字符串的特殊格式
	breaklines=true, %过长的代码自动换行
	extendedchars=false,  %解决代码跨页时,章节标题,页眉等汉字不显示的问题
	escapebegin=\begin{CJK*}{GBK}{hei},escapeend=\end{CJK*} %防止中文报错
	texcl=true,
	morekeywords={classdef,function,global,parfor,persistent,spmd,plot}} %设置更多关键词
%\setbeamertemplate{navigation symbols}{} %取消导航
\setCJKmainfont{SimHei} %中文用黑体

% 设置页脚格式
\setbeamertemplate{footline}{%
	\leavevmode%
	\hbox{%
		\begin{beamercolorbox}[wd=0.3\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
		\usebeamerfont{author in head/foot}\insertshortauthor \quad (\insertshortinstitute)
		\end{beamercolorbox}%
		\begin{beamercolorbox}[wd=0.4\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
			\usebeamerfont{title in head/foot}\insertshorttitle
		\end{beamercolorbox}%
		\begin{beamercolorbox}[wd=0.3\paperwidth,ht=2.25ex,dp=1ex,center]{date in head/foot}%
			\usebeamerfont{date in head/foot}\insertshortdate{} \quad
			\insertframenumber{} / \inserttotalframenumber
	\end{beamercolorbox}}%
	\vskip0pt%
}


%使用的主题样式和主题色
%----主题----
\usetheme{AnnArbor}
%\usetheme{Antibes}
%\usetheme{Berlin} %不显示底栏
%\usetheme{cambridgeUS}
%\usetheme{Darmstadt}
%\usetheme{Dresden} %不显示底栏
%\usetheme{Frankfurt}
%\usetheme{Ilmenau}
%\usetheme{Hannover}
%\usetheme{Berkeley}
%\usetheme{EastLansing}


%----设置颜色、外框颜色等----
\useinnertheme{circles}
\useoutertheme{miniframes} %tree、miniframes
%\usecolortheme{spruce} % 该色调很多不显示底栏
\usecolortheme{beaver} % 该色调很多不显示底栏
%\usecolortheme{crane}
\usefonttheme{serif} %已有的字体default professionalfonts serif structurebold structureitalicserif structuresmallcapsserif

\definecolor{zdyblue}{RGB}{19,63,127} %千万不能写rgb
\definecolor{zdyred}{RGB}{184,0,0} %千万不能写rgb

% miniframes模式下的页眉页脚设置
\setbeamertemplate{itemize items}{\color{zdyred}$\bullet$} %项目编号
\setbeamercolor{section number projected}{bg=black,fg=yellow} %目录编号
\setbeamercolor{titlelike}{bg=gray!20!,fg=zdyred}
\setbeamercolor{palette primary}{bg=gray!10!,fg=zdyblue} %页脚右侧和二级标题
\setbeamercolor{palette secondary}{bg=gray!30!,fg=zdyblue} %页脚左侧和页面标题栏
\setbeamercolor{palette tertiary}{bg=zdyblue,fg=white} % 页脚中间
%\setbeamercolor{palette quaternary}{bg=gray!10!,fg=darkblue} %暂时不知道设置谁

% tree模式下的页眉页脚设置
%\setbeamertemplate{itemize items}{\color{zdyred}$\bullet$} %项目编号
%\setbeamercolor{section number projected}{bg=black,fg=yellow} %目录编号
%\setbeamercolor{titlelike}{bg=gray!20!,fg=zdyred}
%\setbeamercolor{palette primary}{bg=gray!20!,fg=zdyblue} %页脚右侧和二级标题
%\setbeamercolor{palette secondary}{bg=zdyblue,fg=white} %页脚左侧和页面标题栏
%\setbeamercolor{palette tertiary}{bg=gray!30!,fg=zdyblue} % 页脚中间
%%\setbeamercolor{palette quaternary}{bg=gray!10!,fg=darkblue} %暂时不知道设置谁

% 设置用acrobat打开就会全屏显示
\hypersetup{pdfpagemode=FullScreen}

% 设置logo
\pgfdeclareimage[height=1.0cm]{university-logo}{120701101} %若需要,只需将学校的LOGO放到同一文件夹下即可
\logo{\pgfuseimage{university-logo}}


%-------------开始-------------------
\begin{document}

%每个章节都有小目录
%\AtBeginSection[]
%{
% \begin{frame}
%	\frametitle{章节目录}
%	\begin{multicols}{2}
%		\tableofcontents[currentsection] 
%	\end{multicols}
% \end{frame}
%}

\title{\bf Beamer模板}
\subtitle{\bf 利用已有模板实现自己的模板}
\author[\href{mailto:[email protected]}{科学计算学徒}]{\songti 08201207}

\institute[地区,学校名称]
{
	学院名称 \\ \vspace*{0.1cm}
	专业及研究方向
}

\date{\today}

\begin{frame}

    \maketitle
    %\titlepage
    
\end{frame}

%\begin{frame}
%	\frametitle{总目录}
%	\begin{multicols}{2}
%		\tableofcontents[hideallsubsections]
%	\end{multicols}
%%	\tableofcontents[hideallsubsections]
%\end{frame}

\section{致谢}%这个也可以没有,学校的pre感觉用的不多
\begin{frame}
	\zihao{-4}\centering{人生,晚个十年又何妨。}
	\zihao{-4}\centering{坚持学习,不是为了输赢。}
\end{frame}

\end{document}

标签:Latex,begin,end,usepackage,frame,fg,教程,setbeamercolor,beamer
From: https://www.cnblogs.com/xiaohoulaoyue/p/16783111.html

相关文章

  • ros2 galactic教程
    使用turtlesim和rqtTurtlesim是一款用于学习ROS2的轻量级模拟器。它演示了ROS2在最基本的级别上的功能,让您了解稍后将如何使用真实的机器人或机器人模拟。rqt是ROS2的......
  • thinkphp 官网教程
    thinkphp官网教程:​​https://sites.thinkphp.cn/1556331​​1、thinkphp各个版本区别ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,目前thinkphp......
  • rsync用法教程(已验证)
    一、简介rsync是一个常用的Linux应用程序,用于文件同步。它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也......
  • VRay 5.2 for Rhino 6-8软件安装包和安装教程
    VRay5.2forRhino6-8软件简介:VRay5.2forRhino6-8是一款专为犀牛软件用户打造的增强渲染器插件,它可以直接被使用于Rhino典型的工作流程中,其中所展现的高效能、高稳定......
  • PCL 入门教程 - 官方文档翻译
    介绍以下链接描述了一组基本PCL教程。请注意,他们的源代码可能已经作为PCL常规版本的一部分提供,因此在开始复制和粘贴代码之前请检查那里。下面的教程列表是根据git存储库......
  • idea中,解决maven报红、安装idea教程及idea启动慢的解决办法(从maven角度)
    idea中,解决maven报红解决前提首先要检查maven配置是否正确,有私服、阿里公共仓等,默认国外的会很慢maven仓库实际已经下载了全部依赖但idea依然显示找不到依赖解决方法剪切po......
  • 开目3DCAPP三维装配工艺设计基础教程
    ★行业专家倾力推荐★武汉开目公司官方指定教程★赠送开目3DCAPP-A体验版安装文件,让您率先体验其强大的性能★70个视频操作案例及全书的样例素材文件,让学习更为快捷、高效【......
  • 40. JS调试(Debug)教程[简明版]
    1.前言在JavaScript开发过程中,代码可能存在一些语法或者逻辑上的错误,导致程序不能得到我们想要的结果,这时就需要我们找到并修复这些错误,我们将查找和修复错误的过程称......
  • java 中级进阶高级 java 23种设计模式 视频教程 详细介绍+代码详解 +应用场景分析+
    ​​​​java中级进阶高级23种设计模式详细介绍+代码详解2019-04-06日最新更新蒋浩宇技术总监/CTO/高级工程师/技术专家主要讲解关于java、python、c++、前段、html5、jq......
  • JSP实用教程 PDF 下载
    下载地址:https://kohler.lanzouv.com/iJVIn0dm49gf访问密码:公众号:愚生浅末回复1011获取。......