# WeLuvMathLaTeX **Repository Path**: rainbownight/we-luv-math-latex ## Basic Information - **Project Name**: WeLuvMathLaTeX - **Description**: 依托Espanso,快速输入LaTeX数学公式 - **Primary Language**: YAML - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-09-18 - **Last Updated**: 2023-05-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WeLuvMath$\mathrm{\LaTeX}$ ## 这是个啥 WeLuvMath$\mathrm{\LaTeX}$能为您快速输入$\mathrm{\LaTeX}$数学公式,您只需要输入几个字符,就能得到一大堆你需要的表达式。 例如,输入`\fr\`,您可以得到`\frac{ }{ } `;输入`\su\`,您可以得到`\sum_{ }^{ } `。 您可以通过直接查看源文件来了解更多。例如`WeLuvMathLaTeX - p1 [Static Layouts].yml`文件。(若版本稳定,本人可能会专门制作对应表,发布在个人主页、b站、知乎等网站上) 您可以根据自己的喜好,在您不需要的替换方案前增加`#`来关闭,在您需要的替换方案前删除`#`来打开。如果您使用VSCode,您可以直接使用快捷键`ctrl + /`。 祝您使用愉快! > 本工程依托软件[Espanso](https://espanso.org/). ## 如何安装 ### 安装Espanso 您可以在[这里](https://espanso.org/)找到下载。 - [我的系统是Windows](https://espanso.org/docs/install/win/) - [我的系统是Linux](https://espanso.org/docs/install/linux/) - [我的系统是macOS](https://espanso.org/docs/install/mac/) 如果您无法加载网页,您可以在[我的百度网盘](https://pan.baidu.com/s/1jAvLF_LISObsnWvaQahr2g?pwd=2333)中下载,仅包括Windows和macOS。 ### 将文件添加到Espanso 克隆/下载本工程,您可以在本页找到并点击`克隆/下载 -> 下载ZIP`。 将`source`目录下的所有文件复制到Espanso的package目录,应该是`C:\Users\[你的用户名]\AppData\Roaming\espanso\match\packages`这个目录。 ### 在你需要用的时候打开Espanso就行了 ## 工程架构 - package 1 - 静态格式 - package 2 - 动态格式 - package 3 - 静态函数 - package 4 - 动态函数 - package 5 - 静态字符 - package 6 - 动态字符 - package 7 - 公式 - package EX- 附加内容 ## 主要特点 1. 触发方式采用三明治格式,这更好地兼容了LaTeX语法,也防止了错误输入。例如第3个package的第1个:输入`\fr\`,得到`\frac{ }{ } `; 2. 尽量减少了`Shift`键的使用(无法避免时,减少交替使用); 3. 避免了和原语法的冲突。例如第3个包的第4个:输入`\INT\`,得到`\int_{ }^{ } `,而不是输入`\int\`或`\in\`; 4. 冗余的空格,以及输入光标的位置优化。 ## 注意事项 1. 请勿尝试叠加使用替换(一般仅出现在动态替换中)。例如第6包的第1个:输入`\RR;\ve\;\w\;\`,得到的是`\RR;\varepsi\mathbb{R}^{\ve\\times \w\} `而不是您想要的`\RR;\varepsilon ;\omega ;\ `。(应该是Espanso的问题,由于动态替换的输入本身就已经够复杂了,本人目前不考虑对该问题进行优化,敬请谅解); 2. 由于换行符`\n`在一些社交软件中代表发送消息(如QQ),请在这些软件中小心使用WeLuvMath$\mathrm{\LaTeX}$。 ## 想要帮助完善WeLuvMath$\mathrm{\LaTeX}$? 如果您还有别的好想法,您可以通过以下方式帮助完善WeLuvMath$\mathrm{\LaTeX}$: - pr - 提交issues - 发邮件给[rainbownight58@163.com](mailto:rainbownight58@163.com)