All Projects → LittleNewton → Equation_and_Codebox

LittleNewton / Equation_and_Codebox

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

Programming Languages

javascript
184084 projects - #8 most used programming language
C#
18002 projects

Projects that are alternatives of or similar to Equation and Codebox

Mathquill
Easily type math in your webapp
Stars: ✭ 1,968 (+7188.89%)
Mutual labels:  formula, equation
keisan
A Ruby-based expression parser, evaluator, and programming language
Stars: ✭ 48 (+77.78%)
Mutual labels:  formula, equation
ToolGood.Algorithm
Support four arithmetic operations, Excel formulas, and support custom parameters. 支持四则运算、Excel公式语法,并支持自定义参数。
Stars: ✭ 77 (+185.19%)
Mutual labels:  formula
PyStalker
Python script to see you what your friends are doing on Codeforces!
Stars: ✭ 12 (-55.56%)
Mutual labels:  highlighting
network tech
Cisco config syntax and snippets for Sublime Text
Stars: ✭ 82 (+203.7%)
Mutual labels:  highlighting
klatexformula
Generate images from LaTeX equations that you can drag and drop, copy and paste or save to disk.
Stars: ✭ 70 (+159.26%)
Mutual labels:  equation
gunning-fog
Formula to detect the ease of reading a text according to the Gunning fog index (1952)
Stars: ✭ 16 (-40.74%)
Mutual labels:  formula
Equation
Solve Math expressions, create equations, define operators and constants
Stars: ✭ 37 (+37.04%)
Mutual labels:  equation
OpenWebSheet
OpenSource Web based spreadsheet
Stars: ✭ 30 (+11.11%)
Mutual labels:  formula
Fluid Simulation
Self advection, external force and pressure solve to a velocity field represented by a MaC grid.
Stars: ✭ 107 (+296.3%)
Mutual labels:  equation
KodeEditor
A simple code editor with syntax highlighting and pinch to zoom
Stars: ✭ 60 (+122.22%)
Mutual labels:  highlighting
6502-npp-syntax
Notepad++ Syntax Highlighting for 6502 Assembly (and NESASM)
Stars: ✭ 21 (-22.22%)
Mutual labels:  highlighting
CodeView
Android Library to make it easy to create an Code editor or IDE that support any languages and themes, with auto complete, auto indenting, snippets and more features
Stars: ✭ 254 (+840.74%)
Mutual labels:  highlighting
WVWalkthroughView
WVWalkthroughView is an objective C based utility to highlight certain parts for iOS apps.
Stars: ✭ 29 (+7.41%)
Mutual labels:  highlighting
vioplot
Development version of vioplot R package (CRAN maintainer)
Stars: ✭ 25 (-7.41%)
Mutual labels:  formula
splash
🌊 Highlight source code embedded in HTML with a splash of color
Stars: ✭ 19 (-29.63%)
Mutual labels:  highlighting
eqn
A gem to evaluate mathematical equations.
Stars: ✭ 32 (+18.52%)
Mutual labels:  equation
Excel2Object
excel convert to .NET Object | Excel与.NET 对象进行转换,支持公式、多Sheet等功能
Stars: ✭ 35 (+29.63%)
Mutual labels:  formula
highlight-words
vscode extension to highlight all occurrences of words or expression
Stars: ✭ 32 (+18.52%)
Mutual labels:  highlighting
AI-cheat-sheet
cheat sheet for Artificial Intelligence
Stars: ✭ 20 (-25.93%)
Mutual labels:  formula

关于本插件

软件效果

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 开源许可。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].