文档处理
从LaTex Beamer到PowerPoint
xeLaTex ImageMagick
Beamer -----------> PDF --------------> PowerPoint
Beamer软件安装
Beamer基础环境
Beamer幻灯片常用package
- ctex: 支持中文(UTF8字符)
- color/xcolor: 颜色
- fontspec: 字体
- graphicx: 图形包
- tikz: 图形包
- tikz-uml: 基于
tikz
的UML
包
Beamer幻灯片首页
- 首页的
设置
放在\begin{document}
之前,不在正文部分
- 显示首页要放在
document环境
中
Beamer幻灯片目录
Beamer幻灯片正文: 写在frame环境
中
- Lists
- Pictures
- Description
- Tables
- Blocks
- Code
- Hyperlinks
- Theorem
Lists(列表)
- 有序列表:
enumerate
- 无序列表:
itemize
无序列表
有序列表
- 不同的序号表示方式:
- 数值
- 字母
- 罗马数字
- i
% 基于数字,默认方式
\begin{enumerate}
\item 条目1
\item 条目2
\end{enumerate}
\begin{enumerate}[I]
\item 条目1
\item 条目2
\end{enumerate}
\begin{enumerate}[i]
\item 条目1
\item 条目2
\end{enumerate}
\begin{enumerate}[(I)]
\item 条目1
\item 条目2
\end{enumerate}
- 给序号添加上括号
- 给需要加上强调内容
Pictures(图片)
导入图片,格式包括: jpg, png, pdf
Description
是一种Lists环境,是要用在\item
后面,内容放在方括号里面
Table(表格)
\hline
: 表示表格中的水平线,横线{l | c | r}
|
: 用来表示表格中竖线l
: 表示左对齐c
: 居中r
: 表示右对齐
&
: 单行中实际内容每个列之间的隔离符号\\
: 表示行的换行
Blocks(块)
以块的方式显示信息。普通块与警告块。
Code(代码块)
使用listings
软件包 + 设置代码风格 - 设置字体 - 设置代码字体颜色 - 设置代码风格 - 应用代码风格 + 实际代码环境
- 设置字体,颜色以及代码风格并全局应用
\setmonofont{Monaco} % 设置等宽字体为Monaco
% 设置颜色
\definecolor{codegreen}{rgb}{0, 0.6, 0}
\definecolor{codegray}{rgb}{0.5, 0.5, 0.5}
\definecolor{codepurple}{rgb}{0.58, 0, 0.82}
\definecolor{backcolor}{rgb}{0.95, 0.95, 0.92}
% 代码风格设置
\lstdefinestyle{customstyle}{
backgroundcolor=\color{backcolor},
commentstyle=\color{codegreen},
keywordstyle=\color{magenta},
numberstyle=\color{codegray},
stringstyle=\color{codepurple},
basicstyle=\ttfamily\footnotesize,
breakatwhitespace=false,
breaklines=true,
captionpos=b,
keepspaces=true,
numbers=left,
numbersep=3pt,
showspaces=flase,
showstringspaces=false,
showtabs=false,
tabsize=2,
}
% 应用代码风格
\lstset{style=customstyle}
- 应用代码风格 在
frame
环境中
Hyperlinks(超链接)
Theorem(定理.推理)
定理和推论环境会自动将其内容放在斜体字中。 beamer会自动加载amsmath
软件包,所以可以直接添加数学公式。
Beamer中插入Logo
- 把Logo作为一个图片或者PDF文件
- 以插入图片的方式进行插入
- 对相关属性进行设置
Beamer排版
- 居中
- 换行
居中
换行
从latex beamer
到PowerPoint
- 使用
xelatex
将*.tex
生成PDF
文件 - 使用
ImageMagick
的脚本将PDF
转成PowerPoint
从Markdown/Orgmode到Pdf
Pandoc
Markdown/Orgmode -----------> PDF/epub
pandoc参数说明 - -f
: 表示from, 表示源格式 - -t
: 表示to, 表示目标格式 - -o
: 表示输出文件名