Universe

Create project in app

Typst Package License: MIT

Typst 版的 SWUFE Beamer 模板

参考 Touying Slide Theme for Beihang University进行制作。

快速开始(官方包)

在线编辑

Typst 提供了官方的 Web App,支持像 Overleaf 一样在线编辑。这是本模板的在线使用示例

Typst Web App 中选择 Start from template 创建新项目,搜索 touying-simpl-swufe 即可使用。

Web App 中选择模板 在线编辑

Web App 并没有安装本地 Windows 或 MacOS 所拥有的字体,字体上可能存在差异,详情请见字体说明

本地使用

VSCode 本地编辑(推荐)

  1. 在 VSCode 中安装 Tinymist Typst 插件
  2. Ctrl Shift P或者 F1打开命令面板,输入 Typst: 显示可用的 Typst 模板(画廊),以选择一个模板进行初始化Typst: Show available Typst templates (gallery) for picking up a template),在弹出的窗口中搜索找到 touying-simpl-swufe,点击 ❤ 按钮进行收藏,点击 + 号使用模板。
  3. VSCode 会自动创建并打开一个新项目,打开 main.typ文件,按下 Ctrl + K V进行实时编辑和预览。
  4. (可选)安装并使用Typst-figure-pasteTools 插件和Typst-table-paste 插件,可以像Word、PPT一样直接复制粘贴图片和表格,极大提升 Typst 的使用体验。

Tinymist Typst 模板画廊

VSCode 编辑

终端

通过 Typst 官方包管理器安装并初始化项目:

$ typst init @preview/touying-simpl-swufe
Successfully created new project from @preview/touying-simpl-swufe:<latest>
To start writing, run:
> cd touying-simpl-swufe
> typst watch main.typ

字体说明

为了实现与示例同样的显示效果,本模板推荐使用 楷体(KaiTi) 作为中文字体。

  • Windows 系统:楷体为系统自带字体,可直接使用。
  • macOS 系统:通常会直接使用系统自带的"楷体-简"(Kaiti SC)。
  • Linux 系统:需要手动安装楷体字体。

Typst Web App 用户:模板在Web App中默认使用 Noto Serif CJK SC(思源宋体)作为中文字体。为了保证显示效果,建议上传楷体字体文件,上传后模板会自动使用楷体。

快速开始(Github 源)

方法一:直接复制文件

lib.typ 复制到你的项目根目录,然后在 Typst 文件顶部导入:

#import "/lib.typ": *

方法二:本地包安装

从 GitHub 克隆并作为本地包安装,便于在多个项目中复用(可参考 Typst 文档):

git clone https://github.com/leichaol/touying-simpl-swufe.git {data-dir}/typst/packages/local/touying-simpl-swufe/0.2.1

其中 {data-dir} 为:

  • Linux:$XDG_DATA_HOME~/.local/share
  • macOS:~/Library/Application Support
  • Windows:%APPDATA%,即 C:/Users/<username>/AppData/Roaming

然后在文档中导入:

#import "@local/touying-simpl-swufe:0.2.1": *

示例

模板截图

更多示例见 examples 目录。

编译示例

在本地编译示例:

$ typst compile ./examples/main.typ --root .

将生成 ./examples/main.pdf

模板Slide函数族和主要配置项

模板Slide函数族

模板提供了一系列用于生成投影幻灯片的函数,包括

  • title-slide :用于生成标题页面
  • outline-slide :用于加入目录页
  • focus-slide :用于纯色背景的聚焦页
  • ending-slide :用于生成不含标题的结束致谢页

其他函数

  • tblock :用于生成略微带阴影的定理框
  • shadow-figure :用于生成带阴影效果的图片

使用方法参考 examples 目录中的 main.typ

主要配置项

#show: swufe-theme.with(
  // 生成的幻灯片比例,可设置为 "4-3" 或 "16-9"
  aspect-ratio: "16-9", 
  // 语言设置,"zh" 为中文,"en" 为英文,影响目录和自动编号等文本显示的语言
  lang: "zh", 
  // 字体设置,下面的例子中设置了 Libertinus Serif 作为英文字体,楷体作为中文字体,若不存在则依次使用后备字体
  font: ((name: "Libertinus Serif", covers: "latin-in-cjk"), "KaiTi", "Kaiti SC", "楷体", "Noto Serif CJK SC"), 

  // Basic information
  config-info(
    title: [Typst Slide Theme for Southwest University of Finance and Economics Based on Touying],
    subtitle: [基于Touying的西南财经大学Typst幻灯片模板],
    // 显示在页脚的标题
    short-title: [Typst Slide Theme for SWUFE Based on Touying],
    authors: [雷超#super("1"), Lei Chao#super("1,2")],
    // 显示在页脚的作者
    author: [Presenter: Lei Chao],
    date: datetime.today(),
    institution: ([#super("1")金融学院 西南财经大学], [#super("2")西南财经大学]),
    // 首页中显示的图片
    banner: image("../assets/swufebanner.svg"),
  ),

  // 模板主题色配置
  config-colors(
    primary: rgb(1, 83, 139),
    primary-dark: rgb(0, 42, 70),
    secondary: rgb(255, 255, 255),
    neutral-lightest: rgb(255, 255, 255),
    neutral-darkest: rgb(0, 0, 0),
  ),
)

版权声明

本主题的 Logo 来自 swufe-logo,作者为 ChenZhongPu。感谢作者提供 Logo 资源。

这些 Logo 为西南财经大学所有,其在此处的使用仅用于学术排版,不代表学校的官方许可或背书。

模板作者不拥有这些 Logo 的版权,也不主张任何相关权利。

如需官方使用或再分发 Logo,请直接联系西南财经大学

许可证

采用 MIT License 授权。