Skip to content

Thysrael/GreenParkBeamerTheme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Green Park 绿园

Green Park 是北航六系开发的一款非官方的 LaTeX Beamer 中文主题,具有如下特点:

  • 中文支持
  • 简洁现代
  • 北航特色
  • 功能完善
  • 自定义化程度高

关于该主题的展示,可以参考该示例文件

Overleaf

考虑到本地搭建 LaTeX 环境的不易,我强烈建议使用 Overleaf 来制作 Beamer 。您可以在如下网址使用该主题。

不过 overleaf 可能更新不及时,如果你需要最新版,需要您手动上传 overleaf,为了确保字体存在,本主题需要修改 beamerthemegpark.sty 中的部分内容。

%%%%%%%%%%%%%%%%%% BEFORE %%%%%%%%%%%%%%%%%%%%%%%%
\setmainfont{Times New Roman} % 英文字体
\setCJKmainfont{TsangerJinKai05} % 正文字体
\setCJKsansfont{Source Han Serif CN} % 标题字体
% TODO: minted 无法使用指定的等宽字体
\setCJKmonofont{JetBrainsMono Nerd Font Mono} % 等宽字体
\RequirePackage{amsfonts, amsmath, oldgerm, lmodern, bm} % 数学相关的字体
\let\songti\relax
\let\heiti\relax
\setCJKfamilyfont{heiti}[AutoFakeBold = {2.17}]{Source Han Serif CN}
\setCJKfamilyfont{hwxingkai}[AutoFakeBold = {2.17}]{STXingkai}
\newcommand{\heiti}{\CJKfamily{heiti}}
\newcommand{\hwxingkai}{\CJKfamily{hwxingkai}}

%%%%%%%%%%%%%%%%%% AFTER %%%%%%%%%%%%%%%%%%%%%%%%
\setmainfont{Times New Roman} % 英文字体
\setCJKmainfont{FandolFang} % 正文字体
\setCJKsansfont{FandolHei} % 标题字体
% TODO: minted 无法使用指定的等宽字体
% \setCJKmonofont{JetBrainsMono Nerd Font Mono} % 等宽字体
\RequirePackage{amsfonts, amsmath, oldgerm, lmodern, bm} % 数学相关的字体
\let\songti\relax
\let\heiti\relax
\setCJKfamilyfont{heiti}[AutoFakeBold = {2.17}]{FandolHei}
\setCJKfamilyfont{hwxingkai}[AutoFakeBold = {2.17}]{FandolKai}
\newcommand{\heiti}{\CJKfamily{heiti}}
\newcommand{\hwxingkai}{\CJKfamily{hwxingkai}}

本仓库体积较大,可以考虑删除 misc 文件夹,即可上传 Overleaf 。

需要在 Overleaf 左上角菜单处将编译器设置成 XeLaTeX 方可通过中文编译。

依赖

  • 构建依赖:XeLaTeX
  • 字体依赖:Times New RomanTsangerJinKai05Source Han Serif CNJetBrainsMono Nerd Font MonoSTXingkai
  • 代码高亮依赖:pygmentize(可选)

构建

当依赖安装后,克隆该仓库并在根目录下使用如下命令即可构建 Beamer:

make

这条命令会将 main.tex 这个文件编译成 main.pdf

如果您希望在其他 Beamer LaTeX 文件中使用此主题,可以将 beamerthemegpark.stygparkcolor.sty 这两个文件复制到 LaTeX 文件所在的目录,然后编译即可。

自定义

Green Park 支持极高程度的自定义,您可以通过简单的修改打造出适合自己的 Beamer 主题:

  • 主题颜色:修改 gparkcolor.sty 中的 sintefblue 来改变主题颜色
  • 样式颜色:修改 gparkcolor.sty 中的 airforceblue, emphred, morelightgray, sintefgrey 来改变样式颜色
  • 校徽:修改 images/logo.pngimages/logo_negative.png 来改变校徽,其中校徽的颜色与主题颜色保持一致较为美观
  • 首页背景:在 main.tex 中使用 \titlebackground{<background_path>} 来指定首页背景
  • 正文背景:在 main.tex 中使用 \background{<background_path>} 来指定正文背景
  • 字体:修改 beamerthemegpark.sty 中的 setmainfont, setCJKmainfont, setCJKsansfont, setCJKfamilyfont 命令来修改字体。

开发

目前 Green Park 完成了初版,后续会考虑调整字体细节和上传 Overleaf。考虑到该主题代码量约 500 行,十分适合进一步修改,欢迎大家提 Issue 或者 PR。

对于图片的设计,我个人也是小白,是找的网上的抠图网站,后期的处理是使用的 WPS PPT 。我在 misc 下存放了我使用到的素材和加工 PPT 。

如果有共同建设 Green Park 主题意愿的开发者(北航之前的 Beamer 主题没有现代风格的),可以在 Issue 或者项目中搜索 TODO 来查询现有的不足。

声明

GreenPark 绿园是基于 SINTEF PresentationBeamer-LaTeX-Themes 的二次开发,GreenPark 去掉了 SINTEF 的一些 deprecated 特征,并增加了中文支持。感谢这些开发者高品味和优雅的设计。封面素材来自北航姜海洋同学的摄影作品。背景图片来自北航新闻中心,均已取得相关授权。感谢他们的慷慨。

本主题采用 CC-BY-4.0,您可以自由地共享和演绎,只需要给出适当的署名。

About

北京航空航天大学 BUAA LaTeX Beamer 非官方主题

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published