Author: xalanq(iwtwiioi)
Email: xalanq@gmail.com(iwtwiioi@gmail.com)
Latest version: Alpha 1.5
License: LGPL V3.0
软件介绍及界面请看: 我的博客
移步到发布页查看更多历史版本。
依赖语言:Python 3
依赖库:PySide
, mistune
PySide
的Python36
版本可以在这下载
使用前先将./res/MathJax.zip
解压到该目录。
安装swig
然后终端里,进入软件目录的filecode
文件夹,输入
swig -python -c++ itreefile.i
g++ -fPIC -Wall -Wextra -shared itreefile.cpp itreefile_wrap.cxx -o _itreefile.so -I/usr/include/python3.4m/
(将上边/usr/include/python3.4m/
改为你自己的python
库文件路径)
编译完以后将itreefile.py
和_itreefile.so
复制到软件主目录
然后pip3 install pyside mistune
运行itree.py
若Python3.4安装不起pyside,请重新编译Python3.4并加上--enable-shared
参数编译,即
./configure --enable-shared
./make
sudo make install
sudo ln -s /usr/local/lib/libpython3.4m.so.1.0 /usr/lib64/libpython3.4m.so.1.0
然后(对于Fedora)
sudo dnf install pyside-tools python3-PyQt4-webkit python3-PyQt4-devel python-qt5
然后再
pip3 install pyside mistune
安装Python 3.4
运行pip install mistune
和pip install pyside --only-binary :all:
安装swig
在命令行里,进入软件目录的filecode
文件夹,输入
swig -python -c++ itreefile.i
用IDE建立新工程,编译动态库,将itreefile.cpp
,itreefile.h
,itreefile_wrap.cxx
加入工程里并编译。
将编译好的dll文件改名为_itreefile.pyd
,然后与filecode
文件夹里的itreefile.py
一起复制到软件主目录
打开imartdown.py
,搜索assignTo
,替换return
内容为注释内容
目前不知道什么回事...
不过将Katex
换成MathJax
后得到解决.
markdown
作为编辑语言(由mistune
作为引擎)Tex
(由KaTex
或MathJax
作为引擎,离线)SyntaxHighlighter
作为引擎,离线)Katex
换成MathJax
Bugs:
syntaxhighlighter
),代码插入YaHei Consolas Hybrid
;显示界面默认使用Helvetica
.Bugs:
Bugs: