Aqua 主题
这个主题由 @pride7 制作,它的美丽背景为使用 Typst 的可视化功能制作的矢量图形。
初始化
你可以通过下面的代码来初始化:
#import "@preview/touying:0.4.0": *
#let s = themes.aqua.register(aspect-ratio: "16-9", lang: "en")
#let s = (s.methods.info)(
self: s,
title: [Title],
subtitle: [Subtitle],
author: [Authors],
date: datetime.today(),
institution: [Institution],
)
#let (init, slides, touying-outline, alert) = utils.methods(s)
#show: init
#show strong: alert
#let (slide, empty-slide, title-slide, outline-slide, focus-slide) = utils.slides(s)
#show: slides
其中 register
接收参数:
aspect-ratio
: 幻灯片的长宽比为 "16-9" 或 "4-3",默认为 "16-9"。footer
: 展示在页脚右侧的内容,默认为states.slide-counter.display()
。lang
: 语言配置,目前只支持"en"
和"zh"
,默认为"en"
,
并且 Aqua 主题会提供一个 #alert[..]
函数,你可以通过 #show strong: alert
来使用 *alert text*
语法。
颜色主题
Aqua 默认使用了
#let s = (s.methods.colors)(
self: s,
primary: rgb("#003F88"),
primary-light: rgb("#2159A5"),
primary-lightest: rgb("#F2F4F8"),