inkscape支持环境的安装和配置
1.Inkscape本身包括各种线、面画图和修改的工具,而且大多数可以精确地进行数值式的定位。这对画物理中的简单图比较适合。
2.格点锁定。比如两直线交点、中心等等,易于找位置。
3.最难能可贵的,是标注数学公式,可以借助插件直接使用LaTeX输入。
一.准备工作:
1.LaTeX下载。
我们使用较旧的版本的CTeX。
下载链接:
https://mirrors.tuna.tsinghua.edu.cn/ctex/legacy/2.9/CTeX_2.9.2.164_Full.exe
现在主流是使用TexLive,但是Inkscape使用CTeX较流畅,而且很多大学硕博毕业论文的模板,仍然是基于CTeX的,仍然能用。这个文件有1.3G多,安装很简单,就是一直确定、下一步、下一步确定。
2.Inkscape下载。
我们使用最新的1.1版,32位或64位均可。这里使用32位。
32位下载链接:
https://media.inkscape.org/dl/resources/file/inkscape-1.1-x86.exe
64位下载链接:
https://media.inkscape.org/dl/resources/file/inkscape-1.1-x64.exe
安装,所有默认设置都不用改动,一直确定、下一步、下一步、确定。
3.TexText插件下载。
这个插件使得Inkscape能使用LaTeX输入公式。
下载链接:
https://github.com/textext/textext/releases/download/1.4.0/TexText-Windows-1.4.0.exe
安装,仍然是一直确定、下一步即可。
以上安装准备,为了避免出现这样或那样的奇怪问题,尽量在安装时以管理员身份运行安装程序。
二.配置Inkscape插件
Inkscape的菜单“扩展”下面,就是Inkscape的各种插件,它们由各种各样的、世界上各个角落的各种奇怪需要的人开发和编写,然后放在Inkscape网站和社区,互相交流和测试、使用和研讨、升级完善。只要你不商用,空气、阳光基本上都是宁静详和的。
1.为TexText插件增加中文支持
TexText插件是基于LaTeX的,而LaTeX默认情况下并不支持中、日、汉文字(就说这么多,LaTeX支持CJK也是跌宕起伏的技术界传说,就不分支了),因此我们要改造一下TexText插件。
2.为了教育爱的改造
我们对TexText的改造,没有别的目的,只是为了有一天给学生编制卷子,然后文字、公式、字母、风格等非常“科技”、非常“工业”、非常“文献”的样子。如果不信,做一个月手写试卷(还记得曾经的油墨蜡纸吗)的学生,再去做印刷试卷,无缝接合是吗?
现在打开Inkscape,它会先跳出个很彩的窗口,不看它,直接New Document进入到主窗口,然后能看到类似Word/WPS刚打开的样子,有一个代表A4纸的绘图区,上下左右便都是各种工具和按钮、菜单了。
2.1.找到TexText安装到哪里去了
找菜单“编辑/首选项(Preferences)”,在弹出窗口中找到“系统”,点击:
打开用户扩展所在的目录。
到打开的目录的“textext”目录下,找到default_packages.tex文件,用记事本打开,修改。
内容为:
\usepackage{amsmath,amsthm,amssymb,amsfonts}
\usepackage{color}
\usepackage{harpoon}
\usepackage{bm}
\usepackage{tikz}
\usepackage{pgfplots}
% Optional PGFlibraries
\usepackage{CJKutf8}
\newcommand*{\circled}[1]{\lower.7ex\hbox{\tikz\draw(0pt, 0pt)%
circle (.5em) node {\makebox[1em][c]{\small#1}};}}
\AtBeginDocument{\begin{CJK*}{UTF8}{gbsn}}
\AtEndDocument{\end{CJK*}}
直接保存。关掉Inkscape。
2.2.验证修改效果
打开Inkscape菜单:扩展/文字/TeX Text,在跳出的窗口中输入
支持中文了吗?$\frac{1}{2}\lambda_{\mathrm{AB}}\cdot\overrightharp{ABC}$
点击窗口中的Preview,正常应该如图,否则再检查有哪个步骤不对。
------心存DREAM喜欢琢磨实验并自娱自乐的MIRACLE------
实验教学值得学习的去处:
2.学生自主创新实验