基于 THU-Beamer-Theme 删删改改而成的 :bug:
已知可行的编译环境为 Win10 20H2
+ TeX Live 2021
字体部分使用了外部字体 Source Han Sans SC
与 FiraCode
, 点击字体名即可获取下载链接, 其中 FiraCode
只需要解压 zip
文件中的 ttf
文件夹即可. 下载字体后右键选择 为所有用户安装
, 并在安装后在命令行中运行
fc-cache -fv
来刷新字体缓存, 即可使用这两种字体.
如果不想使用这两种字体, 可以自行选择使用的字体或者直接注释 packages.sty
中的
\setCJKmainfont{Source Han Sans SC}
\setCJKsansfont{Source Han Sans SC}
\setmonofont{Fira Code}
minted
宏包本模板使用了 minted
宏包来排版代码, 该宏包需要 python
与 python 模块 pygments
. 安装方法:
python
,pip install pygments
安装 pygments
,pygmentize -L lexers
来查看 pygments
可以渲染的语言,-shell-escape
如果是 Anaconda
用户, 可以将第 2 步中的 pip
改为 conda
来使用 conda
安装.
如果不想使用 minted
宏包, 那么要在 packages.tex
中注释所有带有 mint
的语句即可. 原模板同样提供了 listings
宏包来排版代码, 在 slide.tex
中同样给了示例
命令行进入 slide.tex
所在的文件夹, 运行
xelatex -shell-escape slide
bibtex slide
xelatex -shell-escape slide
xelatex -shell-escape slide
或者使用一步到位的 latexmk
命令: 运行
latexmk
该方法会在保存时检测文件改动并自动编译, 如果不想让它自动编译, 那么可以将命令改为
latexmk -pvc-
来临时抑制此功能, 或将 latexmkrc 中的
$preview_continuous_mode = 1;
删除来永久删除此功能.
暂无评论