本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
先给项目链接:
之前论坛里已经有人分享过,用Slidev来制作基于Markdown的演示文稿。
在Slidev官方推荐的使用方法和模板中,很少有适配学术风格的例子。基本上都是比较现代化,偏网页和程序风格。
但是我非常喜欢这个框架本身,尤其是托管和使用链接分享的功能。这样在会议展示等等情况下,用起来就非常方便了。
所以在这个基础上,借鉴LaTeX Beamer的设计。我制作了这个专门面向学术的Slidev主题。
使用起来非常简单,通过任意的Node包管理npm, pnpm, yarn来安装即可
npx 初始化
# 查看可用的模板
npx -y slidev-theme-scholarly template list
# 初始化academic模板
npx -y slidev-theme-scholarly init my-talk --template academic
cd my-talk
pnpm install
pnpm run dev
手动开始
或者是在已经创建好的slidev项目中添加主题
npm i -D slidev-theme-scholarly
下面是一个演示网站:

并且有多种颜色的主题样式可选:

相较于Beamer,这个框架和主题最大的特点在于增加了实时预览和跳转功能。同时还支持Typst的数学公式语法。使用过LaTeX的肯定知道在Beamer中翻页找资料和输入公式有多麻烦。
除了这个主题之外,我还开发了一个适配这个主题的vscode的插件:

在这个插件里可以直接选择你想要的布局或者想使用的组件。并且这些内容都已经配置好了相对应的预览截图。
有需求的佬可以尝试一下。如果需要详细的信息可以去文档网站查看详细内容:
如果你有新的布局和组件需求,欢迎提issue交流!希望大家帮忙点一个star!