使用LaTeX中的Powerdot来制作PPT

Powerdot

原  文:Powerdot
译  者:Xovee
翻译时间:2023年3月22日

PS:试了一下ChatGPT来帮我润色语言,并且生成了一个摘要。

文章目录

  • Powerdot
  • 介绍
  • 基础
  • 添加注释
  • 样式和颜色
  • 转换(Transitions)
  • 覆盖(Overlays)
  • Verbatim
  • 参考指南

Powerdot 是一款基于 LaTeX 的强大 PPT 制作工具,可以让您在短时间内制作出相对专业的 PPT。本文将介绍如何使用 Powerdot。

介绍

在 Powerdot 中,我们使用一种特殊的环境来创建包含文字和图片的 PPT 页面:

\documentclass[paper=smartboard]{powerdot}
\title{Powerdot Presentation}
\author{Overleaf}
\date{\today}\begin{document}\maketitle\begin{slide}{Slide Title}\begin{itemize}\item This is an item\item Second item\item Third item\end{itemize}
\end{slide}
\end{document}

在这里插入图片描述
在这里插入图片描述
我们首先需要加载 Powerdot 类:

\documentclass[paper=smartboard]{powerdot}

其中,选项 [paper=smartboard] 设定了 PPT 的大小。其他的大小选项请参考这个链接。在文档的 preamble 中,可以设置 PPT 内容中的作者、标题和日期等信息。使用\maketitle\section命令可以创建新的页面来展示相关的内容。

在标签\begin{slide} \end{slide}中,我们输入PPT的内容。页面的标题可以使用\begin{slide}{Title}设置。

需要注意的是,为了使用 Powerdot 来创建 PPT,你需要使用latex编译器,而不是pdflatex编译器或者是xelatex编译器。

基础

你可以添加一些额外的参数,例如:

\documentclass[mode=print,paper=smartboard,orient=landscape
]{powerdot}% Presentation metadata
\title{Powerdot Presentation}
\author{Overleaf}
\date{\today}\begin{document}
\maketitle% section: title takes up full slide
\section{First section}\begin{slide}{Slide Title}\begin{itemize}\item This is an item\item Second item\item Third item\end{itemize}
\end{slide}\begin{slide}{Slide N 2}This is the content of slide 2.Math $x=2\pi r$.
\end{slide}
\end{document}

在这个例子中,我们在\documentclass[...]{powerdot}:中添加了一些可选的参数:

  • mode=print
    这个选项用来打印 PPT,它删除了 PPT 的转移效果和覆盖效果等无法打印的内容。其他的选项包括默认的presenthandout:PPT 的黑白预览,每张两页 PPT。
  • paper=smartboard
    PPT的大小。其他选项包括screen(四比三),a4paperletterpaper
  • orient=landscape
    PPT的方向。其他选项包括landscapeportrait

添加注释

你可以在PPT中添加注释:

\documentclass[display=notes,mode=print,paper=smartboard,orient=landscape
]{powerdot}% Presentation metadata
\title{Powerdot Presentation}
\author{Overleaf}
\date{\today}\begin{document}
\maketitle% section: title takes up full slide
\section{First section}\begin{slide}{Slide Title}\begin{itemize}\item This is an item\item Second item\item Third item\end{itemize}
\end{slide}
\begin{note}{About items}Mention that lists of items can be customised.
\end{note}
\end{document}

我们使用note环境来插入注释。使用语法与slide环境相似,你也可以为注释指定一个标题。

如果你只想打印注释,在文档的class命令中传入display=notes选项。同时打印PPT和注释,请传入display=slidesnotes;只打印PPT,请传入display=slides

样式和颜色

你可以使用各种各样的预设样式以及颜色主题来美化powerdot制作的PPT。样式定义了PPT整体的布局和风格,颜色主题定义了样式所使用的颜色。

\documentclass[style=sailor,paper=smartboard
]{powerdot}\pdsetup{palette=Chocolate}...

在这里插入图片描述
样式可以从文档的\documentclass命令的选项中进行定义。

  • style=sailor
    设定sailor样式

颜色主题可以通过\pdsetup{...}命令设定:

  • \pdsetup{palette=Chocolate}
    设定chocolate颜色主题。

转换(Transitions)

我们还可以给PPT添加转换特效。

\documentclass[style=sailor,display=slides,paper=smartboard,orient=landscape,
]{powerdot}\pdsetup{trans=Split}
...

在这里插入图片描述
在这个例子中,我们添加了一个名为Split的转换特效:

\pdsetup{trans=Split}

这个特效将PPT页面分为两个部分,并为每个部分添加动画以逐步展示它们。这些特效的具体效果取决于PDF浏览器(大多数常用的浏览器在全屏模式下都支持这些特效)。

其他可选的转换特效包括:

  • Blinds
  • Box
  • Wipe
  • Dissolve
  • Glitter
  • Replace
  • Fly
  • Push
  • Cover
  • Uncover
  • Fade

覆盖(Overlays)

我们可以使用一些特殊命令来使PPT中的某些元素逐步出现,而不是一次性出现。我们可以通过两种方法实现这一效果。

\begin{slide}{Slide Title}
You can see a list of items below. \pause \\
There are commands to make them appear sequentially\begin{itemize}[type=1]\item<2> This is an item\item<3> Second item\item<4> Third item\end{itemize}
\end{slide}

在这里插入图片描述
我们使用了两个相关的命令:

  • pause:显示当前到下一个overlay命令之间的内容。
  • begin{itemize}[type=1]:可选的参数让我们能在itemizeenumerate环境中添加Overlay效果。我们可以在这里使用\pause命令,也可以为每一个item传入额外的参数(如本例所示)。参数的数字指定了item在何时出现。例如,第一个item只会在第二个overlay中出现。

其他可选的\item参数包括:

  • \item<-2>:这个item会在除第二个overlay外的所有overlay中出现。
  • \item<2->:这个item会在第二个overlay及其之后的所有overlay中出现。
  • \item<2-5>:这个item会在第二至第五个overlay中出现。

Verbatim

为了在PPT中添加verbatim文字,你必须在slide环境中添加一个额外的参数:

\documentclass[style=sailor,display=slides,paper=smartboard,orient=landscape,
]{powerdot}\usepackage{listings}
\lstnewenvironment{code}{%
\lstset{frame=single,escapeinside=`',backgroundcolor=\color{yellow!20},basicstyle=\footnotesize \ttfamily}
}{}\begin{document}
\begin{slide}[method=direct]{Slide 2}Steps 1 and 2:\begin{code}compute a;compute b;\end{code}
\end{slide}
\end{document}

在这里插入图片描述
为了添加verbatim文字,你必须使用参数method=direct,但不能添加overlays。另外一个可选的方法是使用method=file,可以同时支持overlay和verbatim文本,但是这个办法编译起来会比较慢。

参考指南

下面介绍了powerdot官方所包含的样式和颜色样式。

.主页面内容页颜色样式
simple在这里插入图片描述在这里插入图片描述
tycja在这里插入图片描述在这里插入图片描述
ikeda在这里插入图片描述在这里插入图片描述
fyma在这里插入图片描述在这里插入图片描述blue, green, gray, brown, orange
ciment在这里插入图片描述在这里插入图片描述
elcolors在这里插入图片描述在这里插入图片描述
aggie在这里插入图片描述在这里插入图片描述
husky在这里插入图片描述在这里插入图片描述
sailor在这里插入图片描述在这里插入图片描述River, Wine, Chocolate, Cocktail
upen在这里插入图片描述在这里插入图片描述
bframe在这里插入图片描述在这里插入图片描述
horatio在这里插入图片描述在这里插入图片描述
paintings在这里插入图片描述在这里插入图片描述Syndics, Skater, GoldenGate, Moitessier, PearlEarring, Lamentation, HolyWood, Europa, MayThird, Charon
klope在这里插入图片描述在这里插入图片描述Spring, PastelFlower, BlueWater, BlackWhite
jefka在这里插入图片描述在这里插入图片描述brown, seagreen, blue, white
pazik在这里插入图片描述在这里插入图片描述red, brown

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI工具大联合|案例演示:三步让ChatGPT的文字做出PPT

大家好&#xff0c;这里是狐仙game_icon的张怼怼&#xff0c;目前AI绘画学习中&#xff0c;会不定时输出自己在stable diffusion使用过程中的新发现以及好用的工具分享。今天讲解的是如何利用当下大热的工具提升PPT制作效率。 前言 不按传统一字一句的敲打与填入&#xff0c;借…

考计算机的自我介绍英语作文,自我介绍的英语作文(通用15篇)

自我介绍的英语作文(通用15篇) 当来到的一个陌生的地方时&#xff0c;我们时常会需要作自我介绍&#xff0c;自我介绍可以唤起他人对我们的兴趣。那要怎么写好自我介绍呢&#xff1f;下面是小编收集整理的自我介绍的英语作文(通用15篇)&#xff0c;欢迎阅读&#xff0c;希望大家…

讲讲情感分析

最近闲来无事&#xff0c;和朋友一起报名参加了美赛春季赛&#xff0c;在其中我使用了情感分析模型&#xff0c;下面就给大家介绍一下。 情感分析模型是什么&#xff1f; Introduction 情感分析&#xff08;sentiment analysis&#xff09;表面上是指利用计算机技术对文本、图…

情感分析的新方法

转载自&#xff1a;http://datartisan.com/article/detail/48.html 情感分析是一种常见的自然语言处理&#xff08;NLP&#xff09;方法的应用&#xff0c;特别是在以提取文本的情感内容为目标的分类方法中。通过这种方式&#xff0c;情感分析可以被视为利用一些情感得分指标来…

情感分析

由 Editor 于 2015 年 10 月 08 日 发布在 数据科学 栏目 情感分析的新方法 1 评论 情感分析是一种常见的自然语言处理&#xff08;NLP&#xff09;方法的应用&#xff0c;特别是在以提取文本的情感内容为目标的分类方法中。通过这种方式&#xff0c;情感分析可以被视为利用一…

python实现情感分析

一、python实现情感分析 自然语言处理中一个很重要的研究方向是语义的情感分析(SentimentAnalysis)&#xff0c;情感分析是指通过对给定文本的词性分析&#xff0c;判断该文本是消极的还是积极的过程。当然&#xff0c;在某些特定场景中&#xff0c;也会加入“中性”这个选项。…

中文情感分析

情感分析在NLP领域中是应用很广泛的技术&#xff0c;一般用深度学习来解决这一类的问题。其实我的理解就是情感分析就是一个分类问题。这里我爬取了京东小米9的用户评论&#xff0c;正面和负面的评价各1000条&#xff0c;爬虫和整体的代码我放在了 GitHub 。然后我把预训练的词…

基于情感词典进行情感态度分析

情感分析是指挖掘文本表达的观点&#xff0c;识别主体对某客体的评价是褒还是贬&#xff0c;褒贬根据进态度行倾向性研究。文本情感分析可以分为基于机器学习的情感分类方法和基于语义理解的情感分析。基于机器学习进行语义分析的话需要大量的训练集&#xff0c;同时需要人工对…

重新梳理一下我对ChatGPT的认识

不得不承认&#xff0c;信息差是广泛存在的&#xff0c;太多地方都存在信息不对称的情况。在我们研究ChatGPT怎么用&#xff0c;能帮我们做什么事儿的时候&#xff0c;有的人已经在用ChatGPT做项目赚钱了&#xff0c;有的人却还不知道ChatGPT怎么注册&#xff0c;还在四处搜索注…

【失业即将到来?】AI时代会带来失业潮吗?

文章目录 前言一、全面拥抱AIGC二、AI正在取代这类行业总结 前言 兄弟姐妹们啊&#xff0c;AI时代&#xff0c;说抛弃就抛弃&#xff0c;真的要失业了。 一、全面拥抱AIGC 蓝色光标全面暂停外包&#xff1f; 一份文件截图显示&#xff0c;中国知名4A广告公司&#xff0c;蓝色…

一键生成元宇宙 AI又杀疯了

人类十几年的进步水平&#xff0c;AI用几个月就能轻易实现。在展示了超强的文本对话能力和一键生图功能后&#xff0c;AI大模型不打算停下&#xff0c;开始挑战搭建3D空间这一更高难度的动作。 这次&#xff0c;Facebook母公司Meta想当一把主导者。几天前&#xff0c;它的首席…

MiX跨学科知识的一封介绍信,实现群体智能的开源社区Mixlab无界社区

如果有一天&#xff0c;所有在井底的青蛙因为某些缘故被迫送上了地面&#xff0c;这些青蛙有什么选择&#xff1f;背井离乡还是跳回井里&#xff1f;这时候系统说如果你选择了前者&#xff0c;系统会送一个ChatGPT给你&#xff0c;它能告诉你这个世界是什么样的&#xff0c;但是…

最容易和最难被GPT所代替的TOP25职业!程序员居首?

上一篇&#xff1a;腾讯&#xff0c;裁员7000人&#xff01; OpenAI 研究人员曾发文称「约 80% 美国人的工作将被 AI 影响」。 文章的结论是&#xff0c;至少80%的美国劳动力会受到影响&#xff0c;他们的工作的10%会被GPT所替代。其中甚至有19%的美国劳动力的50%工作会被替代。…

巴比特 | 元宇宙每日必读:美国爆发“数据起义”,好莱坞、文学界、新闻界等集体反抗AI,人工智能公司们准备如何应对?...

摘要&#xff1a;据澎湃新闻报道&#xff0c;美国正在爆发一场“数据起义”&#xff0c;好莱坞、艺术家、作家、社交媒体公司和新闻机构都是反抗者。一切的矛头都指向ChatGPT和Stable Diffusion等生成式人工智能工具&#xff0c;它们被指在未经许可或提供补偿的前提下&#xff…

“我裁了 90% 的技术支持团队,都外包给了 AI”

整理 | 郑丽媛 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 自 ChatGPT 爆火后&#xff0c;但凡 AI 领域有任何最新进展&#xff0c;人们总会习惯性调侃一句&#xff1a;“人类距离被 AI 取代已经不远了。”说者或许无心&#xff0c;但现在看来&#xff0c;“A…

元宇宙倒在日落黄昏处

来源&#xff1a;青投创新 编辑&#xff1a;Tian "XR赛道整体投入巨大&#xff0c;但回报周期过长是裁员乃至XR赛道不再被资本市场看好的主要原因。 十天前&#xff0c;字节跳动宣布旗下VR厂商PICO将进行人员优化&#xff0c;比例在20%上下&#xff0c;按照整个团队2000人…

决策树分类算法

#CSDN AI写作助手创作测评 目录 ID3算法 1.算法原理 2.代码实现 3.ID3算法的优缺点分析 C4.5算法 1.原理 2.优缺点 心得感受 决策树表示方法是应用最广泛的逻辑方法之一&#xff0c;它从一组无次序、无规则的事例中推理出决策树表示形式的分类规则。在决策树的内部…

selenium学习(二)

第八课–元素定位八种方式 要想操作Web界面上的元素&#xff0c;首先要定位到该元素&#xff0c;Selenium提供了定位元素的API&#xff0c;这些方法都被定义在WebDriver类中&#xff0c;浙西额方法都是以find开头。 方法名称描述可能带来的问题find_element_by_id通过id定位元…

免费ChatGDT插件《 WeTab 新标签页》

1、打开Microsoft Edge&#xff0c;选择右上角的三个点点&#xff0c;选择扩展 2、自动跳出这个小框框&#xff0c;选择管理扩展 3、往下拉、拉到最下边&#xff0c;找到如下图&#xff0c;并点击进去 4、进去之后再左侧搜索框中输入&#xff1a;WeTab 新标签 我这里是以及下载…

基于TF-IDF+Tensorflow+PyQt+孪生神经网络的智能聊天机器人(深度学习)含全部Python工程源码及模型+训练数据集

目录 前言总体设计系统整体结构图系统流程图孪生神经网络结构图 运行环境Python 环境TensorFlow 环境 模块实现1. 数据预处理2. 创建模型并编译3. 模型训练及保存4. 模型应用 系统测试1. 训练准确率2. 测试效果3. 模型生成 工程源代码下载其它资料下载 前言 本项目利用TF-IDF&…