SlideSCI is a PowerPoint plugin developed with C# and Visual Studio Tools for Office that enhances scientific presentation workflows. It supports batch image captioning automatic label addition intelligent image arrangement with flexible layouts and position/dimension copying across slides.
The plugin enables direct insertion of code blocks with syntax highlighting LaTeX math formulas via PPT native or SVG rendering and complete Markdown documents with preserved formatting including bold links lists tables and block quotes. Compatible with Windows PPT and WPS with specific feature limitations on WPS.
Use Cases:
English | 简体中文
Star History Chart (https://api.star-history.com/svg?repos=Achuan-2/SlideSCI&type=Date)
插件功能预览
我的Adobe illustrator插件:https://github.com/Achuan-2/illustrator_sci_plugin (https://github.com/Achuan-2/illustrator_sci_plugin),专为科研组图设计,支持复制粘贴相对位置、形状尺寸批量设置、图片一键自动排列,一键添加子图label
不知道有没有人和我一样,对PPT积怨已久😡:
💔不能添加图片标题:图片没法像word一样直接添加图片标题,只能手动插入文本框,对齐半天还歪七扭八!
💔不能复制元素的位置粘贴给另一个元素:不同页PPT的类似元素要保持同一个位置,只能复制粘贴再修改,无法直接复制粘贴位置
💔不能图片自动排列整齐: 插入多张图片后,想要多行多列整齐排列?要么一张一张手动拖动,对齐到天荒地老!要么先一列列水平对齐再垂直对齐
💔不能插入代码块: 只能从外部编辑器(如VSCode)或专门网站复制粘贴,或者截图、生成图片粘贴代码块,有点麻烦
💔不能插入latex数学公式: 现在我基本上靠ai来识别和生成数学公式,公式都是latex数学公式格式,不方便直接粘贴到PPT里
……
市面上的ppt插件花里胡哨的功能一大堆,没几个能用得上。对我而言,每周要做研究生科研进展工作汇报,要的就是快速插入内容、做出内容清晰的PPT,不追求太美观。
在AI的帮助下,很快就把这些痛点功能都开发出来了 !真的成就感满满!(这个插件99%的代码都是ai生成的,感谢AI老师!)
本着开源的精神,这个插件也在Github上开源了,欢迎大家给我点小星星!
Github地址:https://github.com/Achuan-2/SlideSCI (https://github.com/Achuan-2/SlideSCI)
批量添加图片标题:支持批量选中图片后,批量在图片下方添加居中图题,支持设置图片和图题是否自动编组
批量添加图片标签:用于科研绘图,可选择添加的标签模板(A、a、A)、a)、1、1)),默认添加的标签字体为Arial
图片自动排列:可以自动排列多张图片,支持设置排序方式、排列方式、每列多少张图片、列间距多少、行间距多少(默认为空,为列间距大小)、图片宽高
排序方式:
排列方式:
复制粘贴格式功能
复制粘贴格式:可以复制形状、文字的格式,粘贴给其他元素。
复制位置和粘贴元素位置:可以复制多个元素的位置,粘贴给其他元素(可以多选复制和粘贴!),可以用来让不同页的PPT的多个元素位置一致,或者让同一页的不同元素都是一个位置(可以先排好一组元素,用这个功能让另一组元素自动排好,再调整位置)。
复制和粘贴元素宽高:支持多选同时粘贴宽高,快速统一图片宽高
支持插入代码块自动高亮
支持插入latex数学公式
「插入Markdown」可以快速插入文字与数学混排
「插入LaTeX文字」单独插入可编辑的数学公式
如果数学公式比较复杂,PPT原生不支持,可以选择「插入LaTeX svg」,支持更多latex公式样式,只需要简单配置下node.js环境即可使用,而不需要像IguanaTeX等插件除了安装LaTeX环境还要安装很多插件才能实现latex转svg,本插件的安装简单很多
插入的svg的图片提示文字会保留原始LaTeX代码,方便修改后再插入
配置「插入LaTeX svg」功能的方法
- 配置Node.js (https://nodejs.org/zh-cn/)环境
- 进入插件安装文件夹的
latex-converter文件夹,默认为%APPDATA%\Achuan-2\SlideSCI\latex-converter- 打开命令行,运行
npm install安装环境- 配置完成,可以使用「插入LaTeX svg」功能
支持插入Markdown文本:可以直接把markdown整篇笔记一口气全部粘贴到PPT里!并按原文顺序排列!
支持行内格式:加粗、下划线、上标、下标、斜体、链接、行级代码、行级数学公式
支持块级格式:标题、列表、代码块、表格、数学公式、引述块
列表特别处理:
代码块特别处理:
表格特别处理:
数学公式特别处理:
引述块特别处理:
插件在Windows11 使用Visual Studio Tools For Office (https://www.visualstudio.com/de/vs/office-tools/) 和C#语言开发,专为Microsoft Powerpoint设计,兼容安装到WPS(注:WPS版本不支持插入latex数学公式、插入markdown笔记,强行使用会造成卡死)
插件只支持Windows端,不支持Mac端(因为Windows端的PPT插件和Mac端插件开发架构不一样,市面上很多的PPT插件,Windows端和Mac端都是独立开发的界面)
下载本插件Github页面Release (https://github.com/Achuan-2/my_ppt_plugin/releases)中的exe文件,双击安装即可
注意:安装时需要先退出PPT,否则PPT不会即时加载该插件
需要的安装环境(一般插件安装时会自动提示安装)
如果插件安装后无法正常运行、没有在PPT中显示,或者在开发工具→COM加载项里勾选插件,提示“未加载。加载COM加载项时出现运行错误”,请尝试安装上面的环境依赖。
我是如何开发PPT插件的分享:如何开发一个PPT插件:使用VSTO开发 (https://mp.weixin.qq.com/s/LpOw5tdbHTbC1FsG4seEOw)
如何把插件的功能添加到PPT的快捷工具栏?
按钮右击,添加到「快速访问工具栏」即可
可以把「快速访问工具栏」放在下方,更方便使用
插入latex公式,显示不正常?
如何及时获取插件版本更新
Github有关注功能,关注本项目的repo的release动态,当新版本发布后,Github就会自动发邮件通知
开源与创作不易,如果喜欢我的作品,欢迎给我赞赏,这会激励我继续维护项目和持续创作新项目。
开源不等于免费,我开源的目的是分享与交流学习,而不是免费给别人打工。开源的代码和插件、软件,首先都是写给自己用,顺道分享出来的,而不是为了给别人用而写。个人时间和精力有限,我不会免费帮忙实现用户提的各种功能请求、免费帮别人答疑解惑,在优先考虑个人需求的前提下,再考虑赞赏用户的使用答疑、功能建议。不考虑非赞赏用户提的需求。
累积赞赏50元的朋友如果想加我微信,可以在赞赏的时候备注微信号,或者发邮件到[email protected]来进行好友申请(赞赏达不到50元的,我不会回复邮件和加好友哦,因为不想当免费客服)
如果使用过程中遇到问题,可以通过以下方式反馈:
SlideSCI项目中涉及的任何脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。本人 对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害.SlideSCI项目的任何内容用于商业或非法目的,否则后果自负。SlideSCI项目的任何脚本的使用者都应仔细阅读此声明。本人 保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或SlideSCI项目,则视为您已接受此免责声明。AGPL-3.0 License协议,如果本特别声明与AGPL-3.0 License协议有冲突之处,以本特别声明为准。您使用或者复制了本仓库且本人制作的任何代码或项目,则视为
已接受此声明,请仔细阅读
您在本声明未发出之时点使用或者复制了本仓库且本人制作的任何代码或项目且此时还在使用,则视为已接受此声明,请仔细阅读
Android's most powerful AI agent with Ubuntu 24, 40+ tools, voice control, intelligent memory, MCP plugins, and deep system integration
Visual novel-style conversation assistant with real-time subtitles, AI dialogue choices, affection tracking, and floating GalGame interface for Android and desktop
Free open-source screen recorder for product demos with zoom controls, custom backgrounds, annotations, and no watermarks or subscriptions
AI-powered terminal with natural language commands, voice control, smart completion, and enterprise security features for EC2, databases, and Kubernetes
Multi-IDE maintenance toolkit extending free AugmentCode trials with cleanup engines database management code patching and automated backups
Official mobile Cherry Studio app for iOS/Android providing multi-LLM conversations AI assistants and theme support via React Native