文档处理
从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: 表示输出文件名