美文网首页
折腾inkscape之:中文公式

折腾inkscape之:中文公式

作者: 粗识名姓 | 来源:发表于2020-09-24 16:45 被阅读0次

inkscape中的公式支持需要用到TexText
为了与现有的B站视频教程操作保持一致,没有使用最新的1.0版inkscape,而是用了0.9.2稳定版
相应的TexText也同样的道理。安装基本流程参考
inkscape采用了绿色安装的方式,配合绿色运行脚本:

:: 初始化运行一次即可。将配置文件保存到inkscape\local目录下,创建链接
mklink /J %appdata%\inkscape .\local
:: 绿色的MiKTeX,运行inkscape前加入环境变量PATH
set PATH=%~d0\LyTeX\MiKTeX\texmfs\miktex\bin;%PATH%
START /D"%~dp0" inkscape.exe %*

之后依次安装推荐recommended的可选包,PyGTK, pdf2svg
全部下载压缩包格式,PyGTK解压到inkscape.exe文件目录(没有覆盖,二者相融)
TexText位置不限,我解压在了inkscape目录中textext-0.11.1子目录
pdf2svg放在了textext子目录下的pdf2svg目录中

inkscape
PyGTK

textext

setup_win.bat
pdf2svg

修改setup_win.bat内容:

:: 添加
set PATH=%~d0\LyTeX\MiKTeX\texmfs\miktex\bin;%PATH%
:: 改写原文17行PYTHON_ARGS变量的定义
set "PYTHON_ARGS=--pdf2svg-executable=%~dp0\pdf2svg\pdf2svg.exe"

执行setup_win.bat,得到下面的回显内容说明安装成功。

  • [TexText][SUCCESS ]: --> TexText has been SUCCESSFULLY installed on your system <--

现在可以使用英文公式,想要公式中带中文还需要修改文件:inkscape\local\extensions\textext\default_packages.tex,末尾插入下面内容即可:

\usepackage{xeCJK}
\setCJKmathfont{Microsoft YaHei}
\xeCJKsetup{CJKmath=true}

注意中文字体的英文名称:更多参考xeCJK

英文名 中文名
FangSong 仿宋
KaiTi 楷体
Microsoft YaHei 微软雅黑
MingLiU 細明體
NSimSun 新宋体
PMingLiU 新細明體
SimHei 黑体
SimSun 宋体

最终效果如下图:


中文公式效果

END

相关文章

网友评论

      本文标题:折腾inkscape之:中文公式

      本文链接:https://www.haomeiwen.com/subject/okgzyktx.html