Skip to content

LittleNewton/Equation_and_Codebox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

关于本插件

软件效果

GitHub 链接:https://github.com/LittleNewton/Equation_and_Codebox

这是一个 Word VSTO 插件,用来进行以下操作:

  • 插入带编号的公式
  • 插入代码表格

需要有以下支持:

  • 安装 Iosevka 字体 (必须,该字体是默认字体),点此下载
  • 安装 Latin Modern Mono 10 字体
  • 安装 Latin Modern Math 字体 (必须),点此下载
  • Office 2013 及之后的更新的版本

1. 编译方法(开发者必看)

本插件基于 Visual Studio 2022 开发。

用 Visual Studio 2022 打开 src/Equation and Code.sln 即可对本项目进行更改、编译。

使用 VSTO Word 开发 SDK,需要用 Visual Studio Installer 获取相应 SDK。

2. 安装方法

2.1 安装 reg 注册表文件

首先双击 utils 文件夹内的两个 reg 文件,选择安装。

32.reg
64.reg

这么做是为了规避 Windows 的安全审查机制。因为软件作者目前没有微软开发者证书,所以编译的软件不能直接安装。导入上述两个 reg 注册表项之后,将可自由安装。

2.2 安装 vsto 文件

下载最新版 release,然后解压 v0.2.zip 这个压缩包。双击其中的公式与代码.vsto文件即可安装。

注意:此步骤必须保证 Word 软件处于关闭状态。

3. 使用方法

详细使用方法,请参考哔哩哔哩的视频

上述视频可能不是有关本插件的最新教程,但是可以帮助用户快速上手。

3.1 插入公式

在节标题的后面插入【域代码】,是公式编号的必要条件

插入公式

3.2 插入代码

插入代码,需要首先将要插入的代码的【纯文本】复制到剪贴板。

最后必须有个空行

3.2.1 插入普通代码

行号的步长默认为 1

插入代码

比较推荐使用这个方式。该方式不会限制行的字符数,面对超长的行时,软件会自动换行。

3.2.2 自主设置行号的步长

用户可以自主设置行号步长。如下图所示。该功能现已支持中英文字符混合的代码,且不再对单行文本长度做限制。

自主设置步长

4. 开源许可

本软件遵循 MIT 开源许可。