An open API service indexing awesome lists of open source software.

https://github.com/littlenewton/equation_and_codebox

Microsoft Word VSTO Add-In,可以插入带编号的公式和代码
https://github.com/littlenewton/equation_and_codebox

equation formula highlighting microsoft-word-addin

Last synced: 11 months ago
JSON representation

Microsoft Word VSTO Add-In,可以插入带编号的公式和代码

Awesome Lists containing this project

README

          

# 关于本插件

![软件效果](img/效果图.jpg)

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

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

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

需要有以下支持:

- 安装 Iosevka 字体 (必须,该字体是默认字体),[点此下载](https://github.com/be5invis/Iosevka/releases/download/v24.1.1/super-ttc-iosevka-24.1.1.zip)。
- 安装 Latin Modern Mono 10 字体
- 安装 Latin Modern Math 字体 (必须),[点此下载](http://mirrors.ctan.org/fonts/lm-math/opentype/latinmodern-math.otf)。
- 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 文件,选择安装。

``` txt
32.reg
64.reg
```

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

### 2.2 安装 vsto 文件

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

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

## 3. 使用方法

详细使用方法,请参考哔哩哔哩的[视频](https://www.bilibili.com/video/BV1f5411p7pN/)。

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

### 3.1 插入公式

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

![插入公式](img/Demo_Insert_Equations.gif)

### 3.2 插入代码

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

> 最后必须有个**空行**。

#### 3.2.1 插入普通代码

行号的步长默认为 1

![插入代码](img/Demo_Insert_Codes.gif)

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

#### 3.2.2 自主设置行号的步长

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

![自主设置步长](img/Demo_Set_LineNum_Step.gif)

## 4. 开源许可

本软件遵循 MIT 开源许可。