happypeter / LGCB

Linux Guide for Complete Beginners
http://happypeter.github.io/LGCB/
47 stars 33 forks source link

代码块高亮 #40

Closed billie66 closed 10 years ago

billie66 commented 10 years ago

要用到 minted 包

http://tex.stackexchange.com/questions/40083/how-to-install-minted-in-ubuntu

billie66 commented 10 years ago

安装 minted 包的过程,首先到 https://code.google.com/p/minted/downloads/detail?name=minted.sty 下载 minted.sty 到用户主目录。然后把下载的 minted.sty 放到指定位置,

cd /usr/share/texmf-texlive/tex/latex/
sudo mkdir minted
cd minted
sudo cp ~/minted.sty .
sudo chmod +r minted.sty
sudo texhash

另外,minted 使用了 pygement,所以得安装

sudo apt-get install python_pygment

这样就可以使用 minted 这个包了,不过生成 PDF 的时候,得使用 -shell-escape 参数

xelatex -shell-escape lgcb.tex
billie66 commented 10 years ago

http://mirrors.ibiblio.org/CTAN/macros/latex/contrib/minted/minted.pdf

billie66 commented 10 years ago

悲催的是,minted 不支持 breaklines 功能,比较长的代码行就溢出了,但是 minted 的高亮显示真是很好看

billie66 commented 10 years ago

先不用 minted 了,用 listings 好了