启明办公

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 105|回复: 0

PowerPoint powered by Markdown!

[复制链接]

2

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2023-1-17 15:30:40 | 显示全部楼层 |阅读模式
使用Markdown来写Beamer风格的PowerPoint!
MS PPT

若使用微软PPTX而不是PDF格式,则可以使用BeamerStyleSlides模板,这里是国内的下载地址。
使用技巧:

  • 首先可以在beamer-theme-matrix中找找看有没有心仪的样式;
  • 在上面的主题列表中看看对应的主题是否已经完成了复刻。
  • 如果有,可以点击查看预览图,看看效果是否满意。
  • 一些底部带有包含作者信息(author)、标题(title)字段的主题,可以通过编辑母板修改对应字段的值。
若果要使用LaTeX+Markdown编写,则可以继续往下看。
环境配置


  • 安装好texstudio和texlive     bash     sudo pacman -S texlive-most texlive-langchinese texstudio     yaourt -S texlive-localmanager-git     其中texlive-localmanager-git是管理texlive包的命令行工具,使用tllocalmgr -h查看该帮助。其实texlive-most已经包含了本文所需要的所有包。其中texstudio可能不支持fcitx输入法输入,若不能解决,则只能使用ibus输入法。
  • 配置texstudio:打开配置页面Options->Configure TexStudio,更改
  • General->Language为zh_CN
  • Commands->XeLaTex为xelatex -synctex=1 -interaction=nonstopmode --shell-escape %.tex
  • Build->Default Compiler为XeLatex
  • Shortcuts->Menus->Idefix->Toggle Comment->Additional Shortcut设置为Ctrl+/键
  • Editor->Font Size为14
  • 勾选Editor->Replace Indentation Tab by Spaces
  • 基本测试:下载一个模板构建并查看(F5),若编译正确最后会出现Process exited normally语句。
模板

\documentclass{ctexbeamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathabx}
\usepackage{mathpazo}
\usepackage{eulervm}
\usepackage{natbib}
\usepackage[cache=false]{minted}%代码高亮包
\usepackage{amssymb}%数学

%% Load the markdown package
\usepackage[fencedCode,citations,footnotes,definitionLists,hashEnumerators,smartEllipses,tightLists=false,pipeTables,tableCaptions,hybrid]{markdown}

%%begin novalidate
\markdownSetup{
    rendererPrototypes={
        link = {\href{#2}{#1}},
        headingOne = {\section{#1}},
        headingTwo = {\subsection{#1}},
        headingThree = {\begin{frame}\frametitle{#1}},
        headingFour = {\begin{block}{#1}},
        horizontalRule = {\end{block}}
    }
}
%%end novalidate

%%主题设置
%%可以在这里看主题https://mpetroff.net/files/beamer-theme-matrix/
\usetheme{Boadilla}
\usecolortheme{spruce}
\usefonttheme{serif}

%%封面信息
\title{标题}
\subtitle{子标题}
\author{作者}
\institute{单位}

\begin{document}

% 封面
\maketitle

% 大主题、小主题页面(目录)
\frame{\tableofcontents}

\begin{markdown}
  这里是正式内容!
\end{markdown}

\begin{frame}{参考文献}
{\footnotesize
  \bibliographystyle{siam}
  \bibliography{refs}
}
\end{frame}

\end{document}写作主旨


  • 确定大主题和小主题(如果需要生成目录),确定相应主题下的内容。
  • 确定页面标题(可与主题相同)和内容(合适容量的内容)。
  • 写作是顺序的,相当于是提纲版的写作。
  • 适当利用无序列举和有序列举。
  • 重要的内容以块表示
页面示例

封面


  • 封面控制主要有\title{}、\subtitle{}、\author{}、\institute{}语句控制
  • 封面使用\maketitle语句制作
#大主题和 ##小主题


  • 大主题和小主题出现在目录,可跳转到相应的内容
  • 目录使用\frame{\tableofcontents}语句制作,要编译两次。
###页标题


  • 页标题(也可以\begin{frame}开始)
  • 以\end{frame}结束页标题,前后要空一行
####块标题


  • 以----(四个横线)为结尾结束块标题,前面和后面都要空一行
  • 也可使用block环境。
语法

布局


  • 使用minipage作为layout块(N是数字)   latex   \begin{minipage}[t/c/b]{Nem}       content   \end{minipage}
  • 布局块之间使用 \hspace{Nem} \vspace{Nem}控制位置
  • 使用\hfill和\vfill添加弹簧块进行布局
  • 使用环境来达到居中效果   latex   \begin{center}居中\end{center}   \begin{flushleft}左居中\end{flushleft}   \begin{flushright}右居中\end{flushright}
代码块


  • 使用代码高亮包\usepackage[cache=false]{minted}进行着色(需要从pacman安装pygmentize包)
  • 以三个反引号开头和结尾,单独占据一行;第一个三反引号后可以指定语言。
重点块


  • 使用block环境可以添加重点块
  • 使用\setbeamercolor{block title}{bg=color1,fg=color2}控制块的颜色,使用一对大括号括起来可以构成局部环境。
图片


  • 使用![imglabel](imgfile "image title")插入图片
  • 使用\setkeys{Gin}{width=0.6\textwidth}设置缩放,注意需要将其放在某个环境中,否则对其他有影响。
  • 使用\textbf{Figure\,\ref{fig:imglabel}}引用图片
  • 插入的图像没有图注编号
表格


  • 使用Markdown语法制作表格极为方便,如下:
| Right | Left | Default | Center |
|------:|:-----|---------|:------:|
|    12 | 12   | 12      |   12   |
|   123 | 123  | 123     |   123  |
|     1 | 1    | 1       |    1   |显示为
RightLeftDefaultCenter
12121212
123123123123
1111


  • 缺点是此表格不能处于某些环境中。
颜色


  • 基本颜色表



基本颜色表


  • 颜色表达式
使用颜色表达式可以调制颜色,如red!30是30\%的红色+70\%的白色调制而成的,又如red!20!blue!30是20\%的红色+30\%的蓝色+50\%的白色。
字体


  • 字体大小
常用主要有这几种大小   latex   \tiny   \scriptsize   \footnotesize   \small   \normalsize   \large   \Large   \LARGE   \huge   \Huge

  • 字体类型
*斜体*显示为斜体,   **粗体**显示为粗体
附录

在可以
10_Markdown_PowerPoint.tex
7.5K
· 百度网盘


下载如下PDF文件的源码,可供编译并进一步学习。(需要编译两次)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|天恒办公

Copyright © 2001-2013 Comsenz Inc.Template by Comsenz Inc.All Rights Reserved.

Powered by Discuz!X3.4

快速回复 返回顶部 返回列表