天天财汇 购物 网址 万年历 小说 | 三峰软件 小游戏 视频
TxT小说阅读器
↓小说语音阅读,小说下载↓
一键清除系统垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放,产品展示↓
首页 淘股吧 股票涨跌实时统计 涨停板选股 股票入门 股票书籍 股票问答 分时图选股 跌停板选股 K线图选股 成交量选股 [平安银行]
股市论谈 均线选股 趋势线选股 筹码理论 波浪理论 缠论 MACD指标 KDJ指标 BOLL指标 RSI指标 炒股基础知识 炒股故事
商业财经 科技知识 汽车百科 工程技术 自然科学 家居生活 设计艺术 财经视频 游戏--
  天天财汇 -> 设计艺术 -> 用 LaTeX (Beamer) 做学术幻灯片 (slides) 的优势在哪里? -> 正文阅读

[设计艺术]用 LaTeX (Beamer) 做学术幻灯片 (slides) 的优势在哪里?

[收藏本文] 【下载本文】
我前一段时间才知道原来LaTeX可以做slides, 并且尝试了一下, 发现效果好像也不是那么好. 许多人说公式在PPT中不太好输入, 但是现在也有许…
哈尔滨工业大学(深圳)学术汇报Latex Beamer (Slides)模板
使用说明:
校徽文件为Badge.png,放在与tex文件放在同一目录即可在tex文件同一目录中新建一个Figures文件夹,其他PPT需要插入的图片放在该文件夹内即可完成1.2.后可在overleaf里直接编译运行























\documentclass{beamer}

\usepackage{ctex}
\usepackage{braket}
\usepackage{graphicx}
\graphicspath{{pics/}}
\usepackage{subfigure}  %插入子图用
\setbeamertemplate{caption}[numbered]  %让插入的图片自动编号(beamer默认不编号)
\usefonttheme{serif}   %在公式中使用使用标准的Latex字体(有衬线的字体),区分小的L和大写的I
%beamer中默认使用Sans Serif字体,即没有衬线的字体
\renewcommand{\thefootnote}{}    %取消脚注的编号,在后面花括号内添加其他符号也可改变脚注符号
\usepackage{caption}
\usepackage[english]{babel} % 将时间改成英
\usepackage{calligra}
\setbeamertemplate{navigation symbols}

% 修改beamer脚注的默认设置
\usepackage{etoolbox}  % 引入etoolbox以方便进行宏的修补
\makeatletter
\defbeamertemplate*{footnote}{nonumber}{
	\parindent 1em\noindent% 
	\raggedright
	\insertfootnotetext\par
}
\setbeamertemplate{footnote}[nonumber]  % 应用自定义的脚注模板
\makeatother

% 幻灯片字体和主题
\usepackage{times}
\usetheme{CambridgeUS}
\usecolortheme{dolphin}

% HITsz校徽,badge文件为校徽
\pgfdeclareimage[height=0.6cm]{badge}{badge}
\logo{\pgfuseimage{badge}}

% 目录设置
\AtBeginSection[]{
	\begin{frame}
		\tableofcontents[currentsection]
	\end{frame}
}

% 首页信息
\title[JSAC]
{Sora: A Review on Background, Technology, Limitations, and Opportunities of Large Vision Models}

\author[San Zhang ]
{\fontsize{8}{10}\selectfont
	San Zhang\inst{1}, Si Li\inst{2}, and Wu Wang\inst{3}
	\\[10pt]
	\href{mailto:zhangsan@hit.edu.cn}
	{Email: \textit{zhangsan@hit.edu.cn}}}

\institute[HITsz]
{\fontsize{6}{10}\selectfont
	\inst{1, 2, 3}School of Electronics and Information Engineering\\
	Harbin Institute of Technology, Shenzhen}

% \date[\today]
\date[May 18, 2024]
{\fontsize{8}{10}
	\selectfont May 18, 2024}

% 正文
\begin{document}
	\logo{}
	\begin{frame}
		\titlepage
		\begin{center}
			\vspace{-15pt}
			\includegraphics[width=0.3\linewidth]{Badge.png}
		\end{center}
	\end{frame}
	
	% 目录
	\logo{\pgfuseimage{badge}}
	\begin{frame}
		\frametitle{Contents}
		\tableofcontents
	\end{frame}
	\logo{}
	
	
	
	
	
	% Section 1
	\section[Introduction]{Introduction}
	\begin{frame}
		\frametitle{The Development of AI-Generated Content (AIGC)}
		\begin{figure}[t]
			\centering
			\includegraphics[width=3.7in]{Figures/DevelopmentOfAIGC}
			\vspace{0mm}
			\captionsetup{font=scriptsize}
			\caption{The development of AIGC and mobile edge computing network [1].}
			\vspace{0mm}
		\end{figure}
		\footnotetext{\noindent \tiny [1] M. Xu, \emph{et al.}, ``Unleashing the power of edge-cloud generative AI in mobile networks: A survey of AIGC services,'' \emph{IEEE Commun. Surv. Tutor.}, Early Access, 2024.}
	\end{frame}


	\begin{frame}
		\frametitle{Diffusion Model}
		\begin{figure}[t]
			\centering
			\includegraphics[width=3.8in]{Figures/DiffusionModel}
			\vspace{0mm}
			\captionsetup{font=scriptsize}
			\caption{An illustration of diffusion model [2].}
			\vspace{-2mm}
		\end{figure}
		\begin{itemize}
			\item With Gaussian noise as input, the well-trained diffusion model is capable of generating new contents through a series of inference steps.
			\item The quality of generated images gets progressively better as the number of inference steps increases.
		\end{itemize}
		\footnote{\noindent \tiny{[2] H. Du, \emph{et al.}, ``Enhancing deep reinforcement learning: A tutorial on generative diffusion models in network optimization," \emph{arXiv preprint arXiv:2308.05384}, 2023.}}
	\end{frame}
	
	
	\begin{frame}
	\frametitle{AIGC in Mobile Edge Computing (MEC)}
		\begin{figure}[t]
			\centering
			\includegraphics[width=2.6in]{Figures/AIGC+MEC}
			\vspace{0mm}
			\captionsetup{font=scriptsize}
			\caption{An overview of a mobile AIGC network [1].}
			\vspace{0mm}
		\end{figure}
		\begin{itemize}
			\vspace{-3mm}
			\item AIGC models can be deployed at edge servers.
		\end{itemize}
		\footnotetext{\noindent \tiny [1] M. Xu, \emph{et al.}, ``Unleashing the power of edge-cloud generative AI in mobile networks: A survey of AIGC services,'' \emph{IEEE Commun. Surv. Tutor.}, Early Access, 2024.}
	\end{frame}

	
	
	
	
	% Section 2
	\section[System Model]{System Model}
	\subsection{Network Model}
	\begin{frame}
		\frametitle{MEC Network}
	\end{frame}
	
	
	\subsection{Task Processing Model}
	\begin{frame}
		\frametitle{Local Processing Model}
	\end{frame}
	
	
	\begin{frame}
		\frametitle{Home BS Processing Model}
	\end{frame}
	
	
	\begin{frame}
		\frametitle{Neighbor BS Processing Model}
	\end{frame}
	
	
	
	
	
	% Section 3
	\section[Problem Formulation]{Problem Formulation}
	\begin{frame}
		\frametitle{Weighted Cost}
	\end{frame}


	\begin{frame}
		\frametitle{Offloading Problem}
	\end{frame}





	% Section 4
	\section[Algorithm Design]{Algorithm Design}
	\begin{frame}
		\frametitle{Deep Reinforcement Learning based OSI Algorithm}
		\begin{itemize}
			\item State:
			$$
			\bold{s}_n^{(l)} = \left( B_n^{(l)}, q_n^{(l)}, f_n^{\text{U},(l)}, \bold{g}^{\text{B},(l)}, \bold{h}_n^{(l)} \right)
			$$
			\item Action:
			$$
			\bold{a}_n^{(l)} = \left( x_n^{(l)}, \bold{y}_{n}^{(l)}, c_n^{(l)} \right)
			$$
			\item Reward:
			$$
			r_n^{(l)} = -\sum_{n \in \mathcal{N}} \left( \omega_1 T_n^{(l)} + \omega_2 E_n^{(l)} + \omega_3 \epsilon_n^{(l)} \right)-r_n^{\text{P},(l)}
			$$
		\end{itemize}
	\end{frame}





	% Section 5
	\section[Simulation Results]{Simulation Results}
	\begin{frame}
	\end{frame}





	% Section 6
	\section[Conclusion]{Conclusion}
	\begin{frame}
		\begin{itemize}
			\item Conclusion 1.
			\item Conclusion 2.
			\item Conclusion 3.
			\item Conclusion 4.
		\end{itemize}
	\end{frame}


	\section{}
	\logo{\pgfuseimage{badge}}
	\begin{frame}{Acknowledgements}
		\begin{center}
			\begin{minipage}{1\textwidth}
				\setbeamercolor{mybox}{fg=white, bg=black!50!blue}
				\begin{beamercolorbox}[wd=0.70\textwidth, rounded=true, shadow=true]{mybox}
					\LARGE \centering Thanks for your listening!
				\end{beamercolorbox}
			\end{minipage}
			\\[20pt]
			Please feel free to contact us:
			\\[10pt]
			\textit{zhangsan@hit.edu.cn}
		\end{center}
	\end{frame}

\end{document}

因为
论文里面的公式可以无缝衔接
2. 熟练之后格式控制更简单,可以专注于内容 (大部分工作直接键盘操作避免了鼠标拖拽)
3. 美观性上面,我觉得能保证,而且显得更有学术风格。
以下我贴一下2023年来我们组参加各个会议的beamer模板,整各个模板也是我的爱好呀


ASPDAC


AAAI


DATE


DAC


ICCAD


MLCAD


ICML
关于在beamer中插入动画效果或者步进动画:
如果是追求特别精致独特的动画效果,还是用Powerpoint吧,毕竟beamer更多针对学术界做presentation如果是动画,可以用\animategraphics命令将动画一帧一帧的播放(点击鼠标),参考 第6页:slides如果是多步展示,其实这个是beamer的强项。用\only<>可以控制在这一页的第几张放第几步的图如果要播放视频,其实也容易,类似这个命令:\href{run:.[video-path]}{[link-name]}
本来用beamer全是劣势,麻烦得很。
现在有大模型了,全是优势
我直接cursor开干,tab战神
不管多复杂的数学内容,只要有自动补全,几分钟敲好
Feel the AGI!
一般用Beamer的我大概知道两类人:
做理论计算机科学的做纯数的
共同特征是需要打各种Lemma / Proposition / Theorem, 不需要插入乱七八糟的图片
比如我在ETH的Guarantee ML课(ML Theory)上做的presentation,用的就是Beamer
Theme:boadilla, 模板链接:
Beamer Latex Template: boadilla?deic.uab.cat/~iblanes/beamer_gallery/individual/Boadilla-default-default.html
An Equivalence Between Private Classification and Online Prediction
第一张PPT,放你的文章的title,作者名字以及presenter的名字:


首页

\title[Private Learner is Online Learner] %optional # Paper Title
{An Equivalence Between Private Classification and Online Prediction
}
% \subtitle{FOCS 2020} % 可以加你要present的paper发表在哪里,比如我要present的是FOCS最佳论文
\author[Yucheng Sun, Jiaqing Xie] % (optional) % Presenter Name
{Mark Bun \inst{1} , Roi Livni \inst{2}, Shay Moran \inst{3}}



Table of Contents, 我开始要讲Background了
Table of Contents 部分的目的是: 将你要讲的该部分的content点亮,好让听众知道你讲到哪里了。

%The next block of commands puts the table of contents at the 
%beginning of each section and highlights the current section:
\AtBeginSection[]
{
  \begin{frame}
    \frametitle{Table of Contents} 
    \tableofcontents[currentsection]

  \end{frame}
 
}

我列几个可能会用到的:
有definition 默认的,如果你要用Proposition和Algorithm,开这俩:

\newtheorem{Proposition}{Proposition}
\newtheorem{Algorithm}{Algorithm}

比如:


Online Learning的定义,Rn的lower bound和upper bound (loose)
代码:

\begin{frame}{Online Learning} % 每页的开始用frame

    \begin{definition}[Goal of Online Learning] % Definition 后面跟着的
        We want to minimize the regret, the number of mistakes compared to the best hypothesis in H:
        \[
        R(n) = \sum_{t = 1}^{n}1[y_t \neq \hat{y_t}] -  \min_{h^* \in H} \sum_{t = 1}^{n}1[y_t \neq h^*] 
        \] % 正常打你的公式
    \end{definition}   

    \begin{theorem}[Boundedness of R(n)] % 和上面的definition 一样
         R(n) has been proved to be bounded:
         \[
         \Omega(\sqrt{dn}) \leq R(n) \leq O(\sqrt{dn \log n})
         \]
         where d is the Littlestone Dimension
    \end{theorem}
           
\end{frame}

2. 注意algorithm的内部写法:
我不知道其他的模板,目前这个模板,写algorithm 最好是\beign{enumerate} 后跟着\item, 比如:


你的算法页,拿SOA做个例子,这个是ML Bound里的经典

\begin{frame}{Standard Optimal Algorithm (SOA)}
    \begin{definition}[Realizable to non-realizable samples]
       So far samples could be shattered by H $\Leftrightarrow$ Samples are realizable. 
% ############### start your algorithm ###########################
       \begin{enumerate} 
           \item If the incoming sample $x_{t+1}, y_{t+1}$ maintains the realizability, update H by SOA.
           \item Else:  % 每一行用item
           \[
            h'(x_{t+1}) = y_{t+1} 
           \] while keeping other $h'(\cdot)$ unchanged. % 正常打公式就行。
       \end{enumerate}
% ############### end your algorithm ###########################
    \end{definition}
\end{frame}

3. 打Proof的例子


Proof Step by Step
你在这里打你的Step, 用 \begin{itemize} 然后加 \item, 公式正常用 \[ \]

\begin{frame}{Proof}
    \begin{itemize}
        \item Assume optimal $k^*$ and $f = f^*$, we  have $loss_D(f^*) \leq loss_D(f) = \alpha$
        \item Markov's inequality: \[
        \mathbb{P}[M_{k^*} >  2^{2^{d+2} + 1} 4^{d+1} \cdot  \lceil \frac{2^{d+2}}{\alpha} \rceil ] \leq 2^{-2^{d+2}-1}
        \] 
        \item $\underset{S \sim \hat{D}_{k^*}, T \sim D^n}{\mathbb{P}} [SOA(S  \circ T) = f^*] = \underset{S \sim D_{k^*}, T \sim D^n}{\mathbb{P}} [SOA(S  \circ T) = f^* \quad \text{and} \quad M_{k^*} < 2^{2^{d+2} + 1} 4^{d+1} \cdot  \lceil \frac{2^{d+2}}{\alpha} \rceil ] \geq 2^{-2^d -1} \geq 2^{-2^{d+2} -1}$
        \item $k = k^*$ with probability $\frac{1}{d+1}$. Finish the proof.
    \end{itemize}
\end{frame}

4. 建议用checkmark如果你的proof比较多,你列出来一些大点,然后用checkmark显示进展


Checkmark
当然也是直接用 \begin{itemize} 然后加 \item
优势就是:
1. 格式化
2. 打公式方便
3. 可移植性高,如果你之后还要做类似presentation,那就直接套过来用就行
可以看看这个网站,把latex公式直接输入,然后保存SVG格式,就可以插入到PPT或者keynote里了。
这样依然保存的是矢量图,放大也不会糊。
LaTeX在线公式编辑转图片 - 纯净天空?latex.vimsky.com/


本来就没啥优点!
beamer 就是tex family里最失败的一个东西。
能想到它最大的优点就是兼容LaTeX,于是LaTeX突出的优点它就有,比如:
1、输入公式方便且好看
2、公式、图、表、文献的引用方便
3、与LaTeX兼容,方便从LaTeX的文档直接做成slide。且beamer生成的pdf可以方便地生成导航、引用跳转等效果
4、各平台的一致性好。由于它是pdf,它在哪都是pdf。所以做好了用担心它在其它机器上出问题
5、与LaTeX互转相对方便。 吧。
没了。想不到别的了。
而这些便利在它的缺点面前一无是处:
1、编译慢。说破天来它编译都慢。除非你不用图、不加引用、不加参考文献、不做动画,那确实和LaTeX就差不多了。 所以:干嘛不直接用LaTeX而用beamer?
2、一点也不适合当作笔记来看。比如感受一下这个:
https://math.mit.edu/~sheffield/2019600fall/Lecture24.pdf
就屁点内容整出69几页。除非是有源文件把所有的动画全关了,否则就一点点翻吧。
3、图、表的排版费劲。这是LaTeX类的通病,因为它需要描述性脚本来解决 position, size等诸多问题。这一点上它效率永远也跟不上所见即所得。脚本的精准描述只适合精准的文档,而一个slide需要多精准?难不成做报告的时候要弄个放大100倍给在坐各位当场量来看?
4、动画做起来麻烦,效果极为单一。劳资就喜欢狂拽酷炫的效果怎么了?当我讲到我牛B的结论的时候我就喜欢它跳一跳的感觉。beamer,呵呵。
5、除非装个牛B的pdf批注工具,否则批注被ppt吊打。不信你就去你学校的电脑上试试。
所以我选择:LaTeX -- 截图 --> ppt
LaTeX是一款权威的开源科技论文排版软件,不仅可以用来做论文排版,还可以用来排版书籍和制作幻灯片等。很多国外的学术期刊都只接受LaTeX格式的稿件,很多国外的学术期刊都使用的是LaTeX进行排版(如AEA、JFE、JDE、JHE等)。
为什么要使用Beamer?
按理说,微软公司的PowerPoint、金山公司的WPS和苹果公司的Keynote才是制作演示文稿的最佳选择,但是他们对数学公式不太友好,排版出来的公式总是感觉缺少了“精气神”!Beamer是基于LaTeX的演示文稿制作工具(LaTeX中用于制作演示文稿的库包),排出的公式非常漂亮,自动对齐,默认行距,还可以自动编号。只此一条,这就决定了在数学、统计和数理经济等相关专业,Beamer相比PowerPoint得到了更为广泛的应用。
“PowerPoint:我有着炫酷的动画!
Beamer:你对数学公式不太友好!
PowerPoint:我有着绚丽的色彩!
Beamer:你对数学公式不太友好!
PowerPoint:我有着的丰富的样式!
Beamer:你对数学公式不太友好!
使用Beamer制作出的幻灯片不会很炫酷和绚丽,但是会很养眼!它可以帮你摆脱ppt焦虑症,你在也不用为ppt排版而抓狂。
LaTeX的安装与选择
LaTeX的安装可能就会劝退很多人,因为TeX Live(TeX Live是LaTeX的一个发行版,适用于Windows和Linux系统)的安装包足足就有三四个G,不过安装步骤其实很简单。如果你不想安装“巨无霸”的TeX Live的话,你其实还可以安装LaTeX的其他发行版,诸如CTeX、MacTeX、MiKTeX和TinyTeX等等。TeX Live自带的编辑器不是特别好用,所以我们一般都会再安装一个TeXstudio,可以更加方便我们写LaTeX文档。当然,还有一个更好的选择就是使用overleaf(https://www.overleaf.com/),可以不用在电脑本地安装LaTeX,直接在网页上进行LaTeX编译,实现在线编写、实时保存。overleaf上有着海量的模板,包括论文、幻灯片、书籍、简历等多种类型的模板。我们可以在模板的基础上进行编辑,生成自己想要的内容。


Beamer格式幻灯片的制作
想要使用Beamer制作演示文稿,那你就需要学习一下LaTeX的语法,包括章节、公式、列表、图片、表格和引用的格式等等。网上有很多资源,大家有兴趣可以学习一下。有点像HTML网页,LaTeX也是“夹心三明治”格式的语法(代码),在特定的首位标签里面放入内容就好。Beamer幻灯片的代码架构大致是下面这样的:

\documentclass{beamer}
\usepackage{包的名称}
\usetheme{主题名称}
\usecolortheme{颜色主题名称}
\usefonttheme{字体主题名称}

\begin{document}
标题、作者、单位和日期等信息
\begin{frame} 
幻灯片内容
\end{frame}
......
\begin{frame} 
幻灯片内容
\end{frame}
\end{document}

其中,\documentclass{beamer}是在设定文档的格式为Beamer格式的演示文稿。LaTeX中有很包库,可以使用\usepackage{}命令进行调用,因为我们的文档中包含中文字符,所以我们需要调用“ctex”这个包,这样才能确保我们可以输出中文。\usetheme{}、\usecolortheme{}和\usefonttheme{}分别用于设定主题、颜色主题和字体主题。
封面页的制作
封面页主要包含标题、作者、单位和日期等信息,只需将内容填入对应的大括号{}里面就好了。

\title{Applied Microeconometrics}
\author{Jiang He}
\institute{Central China Normal University}
\date{\today}



内容页的制作
对于内容页,我们只需将内容放在\begin{frame}和\end{frame}之间就好。例如,我们想在内容页放一个无序列表,那么就可以参照下面这段代码:

\begin{frame} 
\frametitle{推荐使用教材} 
\begin{itemize} 
 \item 基本无害的计量经济学
 \item 基本有用的计量经济学 
 \item 因果推断实用计量方法
 \item 精通计量:从原因到结果的探寻之旅 
\end{itemize} 
\end{frame}



如前所述,LaTeX最大的优势就在于排版公式。对于行内公式,LaTeX统一使用$...$来表达;对于行间公式,LaTeX有多种表示方式,诸如\begin{equation}...\end{equation}、\begin{align}...\end{align}等等,各种表示方式有着细微区别。

\begin{frame}
\frametitle{潜在结果框架}
假如我们想要考察上大学对个人收入的影响,那么对于任意个体$i$就有两种干预状态,一种是上大学($D_i=1$),另一种是不上大学($D_i=0$),每种状态对应一个潜在结果,上大学对应潜在结果收入$Y_{1i}$,不上大学对应潜在结果收入$Y_{0i}$。对于个体$i$,上大学对收入的因果效应是两种状态下潜在结果的比较:
\begin{align}
\tau_i=Y_{1i}-Y_{0i}
\end{align}
\end{frame}



当然,LaTeX中也内置了多种样式主题和颜色主题,只需要修改\usetheme{}和\usecolortheme{}括号内的属性就好了。
大家可以对照着下面这个beamer主题的矩阵表进行选择:


主题网址:https://mpetroff.net/files/beamer-theme-matrix/
在AI编程时代下, 使用Beamer做slides的不足之处得到了极大的改善.
自从本科的时候试用过 Beamer, 做了两三次吧, 就再也不想做了. 原因无非是插入图片麻烦,分栏麻烦,排版太僵硬,一页塞的内容太少。
但是我相信使用 Latex 进行幻灯片管理的优势还是有的。主要集中在:
你可以将slides进行简单的复用,里面所有插入的图片都以附件的形式保存在其他地方, 例如根目录下的 assets 文件夹. 他们可以供不同的 slides,不同的项目的 slides 来调用。这种源码和附件分离的感觉就和 Markdown 一样,和 LaTeX 一样,是非常之令人愉悦的[1]。输入公式非常方便, 复用平时使用的笔记软件里面敲好的公式. 参考文献插入方便. 将一个项目的bib文件导出, 可以在任何项目的slides, 使用 citekey 进行统一的管理. AI 编程助力Beamer
在AI编程时代下, 例如使用Cursor或者Windsurf, 你可以打开composor agent (最新版本整合进了chat之中), 做如下的事情:
撰写好一个slide的outline.md, @这个文件, 让AI生成beamer PPT的雏形. 准备某一个slide, 和AI说, 你想要设计这个slide传达什么什么内容, 应该分那几部分. 然后将你markdown格式的笔记 (包含了任意长的推导) 作为补充材料扔给AI, 让它撰写这一页slide. 插图时, 准备好你需要插入的图片, 放在 assets 文件夹, 然后和AI说, "帮我左右并排插入图片1和图片2到xxx文字的下方", 它就会帮你排版好. 各种格式问题. 例如公式太长, 超出了slide的限制, 选中这几行, 让AI调整一下. 引用问题. 选中某一行, 和AI说, 你想引用一下之前的某一页slide (可以更精确地指出行号, 也可以模糊指令, 它能理解). AI会自动给那一页slide打上label, 然后在这一行加入参考文献. ......
有趣的一件事情是, 当我在和AI聊天的时候, 我对整个学术报告的框架也越加清晰. 一方面, 给AI布置任务相当于一次费曼输出了. AI经常会把事情搞砸, 你可以更清晰地给出指令, 得到一个70-80分的slide, 然后手工完善. 另一方面, 是因为在聊天过程中AI也会给你一些反馈和建议, 你也可以主动请求一些建议.
当AI在生成的时候, 你可以把窗口切开, 复习一下自己的笔记, 或者准备slide所需要的附件(图片, bib文件等等). 繁琐的事情丢给AI, 咱们主要关注内容和架构设计——这是和agent协作的通用方针.
Excalidraw 的 VS Code 插件让源码-附件分离更加完美
关于一些复杂的形状, 当然可以让AI使用Tikz来生成, 但是始终不是那么方便, 调来调去debug还不如自己画. 通常在PowerPoint中我们可以手工绘图. 在Beamer工作流中, 当然也可以手工绘, 然后右键保存为.pdf文件, 再插入到Beamer之中. 我相信很多人写学术论文插图也是这样的工作流.
但我发现, 最近风靡全球的开源绘图软件 excalidraw (一款主打手绘风的画布软件, 最近在不少cs领域的开源项目, 大家都用它来画架构图了)
https://github.com/excalidraw/excalidraw?github.com/excalidraw/excalidraw


在 VS Code 中的插件, 异常地好用. 你可以新建一个 xx.excalidraw.png 这样的文件. 使用图片软件打开, 或者使用LaTeX编译, 它是一个png图片; 而在VS Code中打开, 它就是一个excalidraw绘图工程. 这一设计实在太过于完美——
在 excalidraw 插件中绘图在 LaTeX 中直接填入路径 (可以@一下这个.excalidraw.png文件,让AI帮你排版), 编译在 excalidraw 插件中修改你的图片重新编译LaTeX就完事了!
省去了很多导入导出的步骤. 为了让图片清晰一些, 可以在VS Code的User Setting JSON文件中, 将png的scale设大一点, 例如

"excalidraw.image": {
        "exportScale": 3,
        "exportWithBackground": false,
        "exportWithDarkMode": false
    }

当然, 这个方案目前还有不足之处,
矢量图支持: 其实.excalidraw.svg也是支持同样的工作流的. 只不过总所周知, LaTeX插入svg比较麻烦一点. Excalidraw 还不能插入方便地公式. 参考^不是所有人都感到愉悦. 就像有人喜欢 Word 和 PowerPoint 这种将所有图片打包起来的文件一样.
PowerPoint,Keynote,Beamer都能用来做幻灯片。
但是效果好坏,并不完全是结果上的,而是过程上的。
之所以说是过程上的,是可以这样看:做幻灯片和做视频是一个道理。
谋篇布局在先,技术性的东西靠后。这个技术性的东西,就是公式。
没想好的时候,再厉害的工具也发挥不了效果。想好了,就算是手画的图,也能提纲挈领。
我现在只用markdown写ppt,我认为任何ppt都应该内容大于形式。beamer也是,用固定的模式表达内容,也是形式服务于内容的。
那些花里胡哨的ppt,什么用ppt做各种炫酷复杂图的做法,就是典型的内容匮乏,靠一些技巧吸引人。特别是一些高档杂志上的示意图,我看完之后唯一的感受就是,作者是说也说不明白,写也写不明白,想用图形表达想法,实际上画也画不明白。
beamer如果想花里胡哨,其实也可以,比方一个tikz就能添加很多效果,但是这些是没用的。自己都没想明白的事情,靠什么手段都不可能表达清楚。
所以一旦一切都是清楚的,板书就足够了。
优点是
1 我有有一篇写好的论文,用beamer可以很快就可以将latex源码做成幻灯片
2 做好模板之后可以直接往里面填内容就完事,不需要考虑排版,一切引用脚注图片公式表格都是自动的
缺点是
1 没法很直观的画文本框,分左右等操作,一切都要用代码来做
2 做属于自己的,好看的模板很难
3 没有动画
4 生成的是PDF,别人没法修改
我自己一直都是只在做汇报或者是教学类的幻灯片时候用,其他时候还是老老实实去打开PPT
其实最大的优点是你可以很方便的把已经发表的论文做成ppt...
没啥优势。
直接搞ppt/slides最方便。equation和figure直接贴paper里面的截图的就好了,方便又快捷。
工作流统一
beamer的最大优势就是你已经有一个用latex写好的论文/讲义,能够快速将其转化为展示/课件
如果你的论文是用word写的,那么显然用ppt展示更合适一点
更新一下,FunBlocks现在支持了AI写作。可以一键根据主题生成幻灯片、一键根据文章内容生成幻灯片。
也可以先生成幻灯片大纲和框架,再互动生成内容,非常高效


同时,这也是一种高效的学习方式:


欢迎大家使用。
--------更新------------------
FunBlocks.cn,支持markdown高效写幻灯片,且支持Latex数学排版。
直接支持markdown制作html5幻灯片,在线演示。并且支持演讲者备注,详细解释每一页幻灯片。可以语音合成演讲内容,自动播放幻灯片,一键生成视频。
Demo:观看下文FunBlocks自讲解幻灯片:
只用键盘也能写PPT??service.funblocks.cn/present.html?hid=a64ca6f474ae2bda3466842e79da3a88
生成的视频:
你试过纯文本写PPT吗?979 播放 · 1 赞同视频

?
为什么现有软件都做错了?
听到“做个PPT/幻灯片”,你想到什么?首先打开专门的软件,比如PowerPoint、Keynote;然后在软件里创建一个新幻灯片,选择模板,输入内容,不断用鼠标拖拽、操作,以调整、优化格式,直至精疲力尽。一想到这些就让人望而却步。
形式大于内容?
网络上也有很多教程,教如何让幻灯片演示效果炫酷的各种技巧。职场人也花了大量时间去学习这些奇技淫巧,好像幻灯片天然就应该形式重于内容。这当然是本末倒置。幻灯片是演讲的辅助工具,重要的永远是要传递的内容,而不是形式,把大量的时间浪费在形式上是纯粹的浪费。因此像亚马逊这样极端“节俭”的公司,干脆禁止在内部会议中使用幻灯片。
无法传递完整内容
当然,亚马逊禁止使用幻灯片还有一个原因,就是幻灯片通常以条列的方式列出重点内容,但没有上下文和详细的逻辑说明。阅读时容易因人而异,产生不同诠释。大量的内容要靠演讲者在演讲时穿插说明,日后要回想完整内容几乎是不可能任务。
传统幻灯片软件的缺陷
因此,传统的幻灯片软件有两个重大缺陷。
陷于奇技淫巧,导致形式大于内容无法传递完整内容回归初心,传递信息
我们做幻灯片的初心是什么?是向读者和听众传递信息。因此,内容本身永远是重点,是投入时间精力的正确地方。
文本!
传递信息最高效的形式是什么?虽然目前媒体形式很丰富,比如音频、视频等,但最高效的还是文本。一个受过教育训练的读者对文字的处理速度要远超看视频所能接受的信息输入速度。同样,生产成本也是文本最有效率,只需要键盘即可。
Markdown
既然文本效率这么高,为什么做幻灯片就不能直接写文本呢?为什么幻灯片不能直接附带详细内容呢?经过认真思考FunBlocks有了新的解决方案。提供Markdown文档编辑器以书写内容,展示样式渲染等复杂操作交给软件。


左边markdown编辑器,右边实时预览幻灯片
Markdown是一种高效率、轻量的标记型文档格式,通过简单的标记进行排版。所以,使用Markdown只用键盘即可写作格式丰富的文档。再定义好幻灯片页面的分隔符“---”,就可以构成一个最简版幻灯片了。同时,以“Note:”定义一个演讲者备注,让演讲者可以把对幻灯片的详细解释写下来。这样,从头到尾,制作者只需要在文本编辑器里编辑文本即可,写作体验和写文章就很接近了。
复杂性交给软件,而不是用户
剩下的就交给软件来展现幻灯片了。软件解析Markdown,获取内容和相应的格式标记,按照产品设计的幻灯片模板进行渲染。因此,无需用户花大量时间进行格式调整。
约定优于配置
也许你会问:“这样不是限制了用户在内容展现样式上的发挥了吗?”是的,基于对当前痛点的分析,我们选择了限制普通用户对格式的炫酷追求。将幻灯片拉回到侧重内容的方向上。默认提供给用户一些标准模板,用户只需要关心内容即可。但对于那些有特殊需求的用户,FunBlocks在Markdown的基础上定义了一些高级属性可供格式调整。同时,FunBlocks幻灯片基于Web技术展现,所以也对懂web页面技术的用户开放了完整的CSS格式定义功能。在整体解决方案设计上,FunBlocks采用了“约定优于配置”的设计范式和理念。旨在减少用户需做决定的数量,获得简单的好处,而又不失灵活性。
解决了上述两个问题陷于奇技淫巧,导致形式大于内容无法传递完整内容
因此,FunBlocks在根本上解决了上述两个问题。让用户能够以文本的方式写幻灯片,让用户专注于内容而不是形式。同时,通过定义演讲者备注部分,让幻灯片表达的内容详细、完整。所有内容都直接在文本编辑器里录入、编辑,一气呵成。和写文章的体验相似。
One more thing...


一键生成视频“写”视频
既然演讲者把详细内容作为备注写下来了,那么结合人工智能语音合成技术,就能让幻灯片自动播放和演讲。能像看视频一样看幻灯片。进而,一键生成视频也就顺理成章了。所以,用FunBlocks,你可以直接“写”视频,而无需额外使用任何视频录制、编辑软件。
快来FunBlocks写幻灯片吧,体验“极客”式的高效。
知乎果然高大上。
我遇到在PPT里不好输入的内容都是直接截图然后粘贴上去的,可方便了。
用latex好做ppt当且仅当这个工作是你自己做的。
理论上,只需把自己的论文粘过去,把不太需要的东西删掉,就差不多了。或者直接是复制几个目标定理。
然后你会发现,beamer模版和论文模板的定理环境几乎是一样的。最多是thm/theo, lem/lemma这种,很快就能弄完。。。duangduangduang删就完事了。
另一个优势是换页,如果是传统ppt每页多少字要好好扣扣,beamer拖动一下\end{frame}的位置就好了。目录也好删,留全目录还是每节一个,改几个%就好了。
如果你要讲别人的论文。那麻烦了。截图是不可能截图的,插入图片要折腾蛮久,定理打起来未必比公式编辑器快,不翻译吧自己写的英文不知道对不对,翻译吧中文语序也折腾。。。
所以,数学圈子里报告大多数都是英文pdf+中文讲。如果中文ppt,那大概不是前沿研究。比如主题是数学分析教学,那一个ppt管个五年十年,配一些板书照片,latex还真不太好用。
Beamer做的slides一般来说更易读更规范,它的排版机制强制你做的规范,或者换句话说,论文和教科书里塞不进去的东西很难出现在beamer里,beamer做出来相当于一个字体放大版的教科书或者论文,读起来往往很清楚。PPT做slides的话,很多人喜欢在一些边边角角塞一堆乱七八糟的字或者图,甚至出现字和图案,图案和图案的重叠现象,读起来这一块那一块的,非常难受。
上面只是讨论了一个常见情况,当然有人用PPT做slides做的很清楚,也有人用beamer做的还是很混乱。当然有一些主观因素在,因为我遇到的但凡用PPT做slides的老师很多是做的很混乱,而用beamer的多是清清楚楚明明白白。
S=\begin{array} {c|c|c|c|c|c|c|c}{M_{4 \times4}} &F1+F2+F4+F5+F7 &F3 &F6 &F8\\ \hline F1+F2+F4+F5+F7 & \pmatrix{0 &1 &0 &0 &0\cr 0 &0 &1 &0 &0\cr 0 &0 &0 &1 &0\cr 0 &0 &0 &0 &1\cr 1 &0 &0 &0 &0} &0 &0 &0\\ \hline F3 &1 &0 &0 &0\\ \hline F6 &1 &0 &0 &1\\ \hline F8 &0 &0 &0 &0\\ \hline \end{array} ex
输入类似上面的公式,用Latex更方便。貌似也更漂亮,也更快
S=\begin{array} {c|c|c|c|c|c|c|c}{M_{5 \times5}} &B1 &B2+B3 &B4+B5+B7 &B6 &B8\\ \hline B1 &0 &1 &0 &0 &0\\ \hline B2+B3 &0 & \pmatrix{0 &1\cr 1 &0} &0 &0 &0\\ \hline B4+B5+B7 &0 &0 & \pmatrix{0 &1 &0\cr 0 &0 &1\cr 1 &0 &0} &0 &0\\ \hline B6 &0 &1 &0 &0 &0\\ \hline B8 &0 &1 &0 &0 &0\\ \hline \end{array}


上面这种图,貌似也方便点。
学术这种东西,内容大于形式。
大部分好的ppt都是很朴实的。
比如杨振宁的PPT
没啥技巧,就文字,然后配上贴膏药的一样的图
但是架不住内容好!
用beamer做图片排版真是梦魇
还是Keynote方便多了...
[收藏本文] 【下载本文】
   设计艺术 最新文章
如果由你设计更合理的kaiserreich你会怎么做
如何激怒一位美术生?
入坑了,出不来了,有没有人再推荐点你见人
为什么德云社的破事儿听起来都像在听封建社
为什么3D建模blender最好用却很少学blender
今年你拍下的哪些瞬间,给人「春天来了」的
有哪些游戏的最终 BOSS 由于设计的太难,导
“角色也有自己的生活”是什么时候开始成为
为什么All in Ai的百度做不出来sora?
为什么要上学上学的意义是什么?
上一篇文章      下一篇文章      查看所有文章
加:2025-02-28 10:39:54  更:2025-02-28 10:52:22 
 
 
股票涨跌实时统计 涨停板选股 分时图选股 跌停板选股 K线图选股 成交量选股 均线选股 趋势线选股 筹码理论 波浪理论 缠论 MACD指标 KDJ指标 BOLL指标 RSI指标 炒股基础知识 炒股故事
网站联系: qq:121756557 email:121756557@qq.com  天天财汇