科研繪圖軟件Inkscape + Textext(解決無響應(yīng)問題)

本文作為筆者開坑Inkscape的記錄,基本上參考1700頁vim+LaTeX+Inkscape數(shù)學(xué)筆記的小哥的思路。
無響應(yīng)問題省流版

Textext插件點擊預(yù)覽或應(yīng)用無響應(yīng),這是由于Inkscape會自動識別Windows系統(tǒng)語言,并將應(yīng)用語言切換到同Windows相同。但是Textext應(yīng)該是沒有對中文語言做適配,所以
這個方案同樣解決了Inkscape自帶的pdflatex公式編輯器的無響應(yīng)問題。
解決方案:將Inkscape切換為英文
背景介紹

使用LaTeX寫作的好處多多,比如一旦設(shè)置完成就不需要再去調(diào)整的字體字號行間距,不需要在Word文檔當(dāng)中熟悉各種犄角旮旯的特殊設(shè)置,此處筆者就不一一贅述了。本文主要解決的是如何在LaTeX當(dāng)中插入符合強迫癥要求的圖片的內(nèi)容。(本文的主要參照是)

同Word一樣,LaTeX雖然同樣支持圖片的導(dǎo)入和調(diào)整大小,但是對于科研繪圖而言,不論是數(shù)據(jù)圖還是示意圖,除了文本之外,我們其實希望調(diào)整大小只調(diào)整“圖像”的大小,但是標(biāo)注最好能夠保持不變。
通常而言你的老師會說:“多調(diào)整迭代幾次就好啦~”,但是做過的都知道這個過程不僅是無用功,而且會增大你的時間成本和精力成本。所謂磨刀不誤砍柴功~做學(xué)問就是需要將自己的工具做到Non-perceptional,從而最大程度的降低自己在思考和寫作過程中的“磨損”。
Inkscape是什么?

Inkscape其實同常規(guī)的畫圖軟件類似,比如Adobe Illustrator、Photoshop,以及我之前用過的國產(chǎn)軟件Axmath家族的Axglyth。對比之下,它有兩個突出特點,一個是免費開源,它支持用戶開發(fā)自己的插件并在社區(qū)當(dāng)中發(fā)布維護(hù),這一點同Obsidian類似。

第二個就是它能夠支持輸出PDF+LaTeX格式,說人話就是它能夠把輸出的圖片拆分成為文本以及圖像,這樣做的好處是在LaTeX當(dāng)中,能夠調(diào)整文本的大小以及格式,同時又不像TeX支持的另一種繪圖方法TikZ,每次編譯都需要LaTeX重新繪制一遍圖形。

TexText是什么?
TexText是Inkscape的一個社區(qū)插件,可以在Inkscape的插件市場,或者是在GitHub上找到,它是實現(xiàn)剛剛文本同公式分離的另外一種方式,它能夠直接在Inkscape當(dāng)中將公式生成。這樣做的好處是能夠確定“圖片最終的樣子”。
因為由LaTeX來完成渲染,其位置控制并不能做到十分符合預(yù)期,有時候也需要反復(fù)調(diào)整,所以部分情況下可以直接在Inkscape當(dāng)中渲染成為公式形式,但是要注意需要將TexText的格式調(diào)整成為同tex文件當(dāng)中相同的形式。
可能的報錯問題

同樣由于TexText對中文的適配較弱,可以按照第一部分介紹的解決方案來嘗試,如果是安裝的問題,建議按照TexText的官方的troubleshooting的手動解決方案當(dāng)中逐一排查。
由于TexText需要本地的LaTeX環(huán)境支持,需要的后備工具鏈較長,也有可能在環(huán)境以及安裝這兩個方面出現(xiàn)問題。