一个给 Typora / Markdown 笔记用的轻量矩阵输入浮窗。
双击 MatrixFloat.exe。
默认用 Ctrl+Alt+M 呼出浮窗;如果被占用,可以用 Ctrl+Shift+M,也可以在 Settings 里改成你自己的快捷键。
窗口右上角的 X 只会隐藏到后台;点主窗口里的 Quit,或在系统托盘右键选择 退出,会真正结束程序并释放热键。
托盘图标是一个蓝色矩阵括号图标,鼠标悬停会显示 Matrix Float。
- 在 Typora 里把光标放到要插入公式的位置。
- 按呼出快捷键。
- 在格子里输入矩阵。
- 按插入快捷键,默认是
Ctrl+Enter。
生成格式是完整公式块:
$$
\begin{bmatrix}
1 & 2\\
3 & 4
\end{bmatrix}
$$默认快捷键:
Ctrl+Alt+M:呼出浮窗Ctrl+Shift+M:备用呼出Ctrl+Enter:插入完整公式块Ctrl+C:复制完整公式块Ctrl+Shift+Enter:复制矩阵本体Tab/Shift+Tab:左右移动Enter/Shift+Enter:上下移动Left/Right/Up/Down:跳到相邻方格Ctrl+L:清空所有格子Ctrl+0:所有格子填0Alt+Right/Alt+Left:增删列Alt+Down/Alt+Up:增删行Ctrl+1/2/3/4:切换矩阵类型F1/?:帮助
大部分快捷键都可以在 Settings 里开启、关闭或重新录制。设置保存在:
Tab 到最后一格、或 Enter 到最后一行时,会自动增加一行;方向键只跳到相邻方格,不自动改尺寸。
%APPDATA%\Matrix Float\settings.json
不会保存你输入的矩阵内容。
在任意格子里粘贴这种内容,会自动填成矩阵:
1 2 0 -1
4 5 2 2
1 -1 2 5
也能识别简单的 LaTeX 矩阵源码。
插入或复制时,会自动裁掉尾部全空的行和列。
源码是 matrix_float.pyw。如果要重新打包 exe:
python -m pip install pyinstaller
build_exe.bat插入使用“写入剪贴板 + 模拟 Ctrl+V”的方式,所以剪贴板会被替换成刚生成的公式块。