美文网首页
折腾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