SILE 的介紹佮安裝

(上尾更新佇:2018-03-05)

介紹

SILE (Simon’s Improved Layout Engine) 是一款佮 LaTeX 相𫝛的排版軟體。TeX engine[ia̋n-jín] 已經開發幾十年矣,就算後來有較濟的版本,嘛攏是佇伊的面頂抑是用別款語言改寫伊的。毋過開發真久,Tex 系的語言有一寡歷史致到的問題,嘛有各囝系統之間無相通的情況。

SILE 是用 Lua 寫的新文字模式排版 engine。雖罔有參考 TeX 的演算法佮語法,但是嘛有學商業圖型排版軟體 InDesign 的特點,支援濟言語,嘛通用 Lua 擴大功能。嘛會當創作家己的文書枋模。其他通看 demo

安裝

以下是佇 Linux Mint 18 安裝 SILE 0.9.8 的方法:

  • download[tang-lóo] 掠原始碼 tar.gz 的壓縮檔。
  • 拍開終端機,輸入指令安裝需要的套件(凡勢猶有其他的):
sudo apt install libharfbuzz-dev libfontconfig1-dev \
lua5.2 liblua5.2-dev lua-lpeg-dev lua-expat-dev \
lua-filesystem-dev
  • 因為壓縮檔愛的範例用 Gentium 的字型,建議安裝:
apt install fonts-sil-gentium
  • 入去囥壓縮檔的目錄(假使是 ~/Download),共壓縮檔敨開,入內底:
cd ~/Download
tar xvf sile-0.9.4.tar.bz2
cd sile-0.9.4
  • 編譯內底的物件:
./configure # 加「--prefix=目錄所在」通指定安裝的位
make
sudo make install

測試

因為 SILE 的排版副檔名毋是 .tex,是 .sil,咱愛創立一个 test.sil 文字檔,內容是:

煞來佇終端機內底輸入指令編譯做 PDF:

sile test

輸出結果:
SILE測試

敨開壓縮檔內底的 examples 目錄有一寡測試,通做排版的例。