linux mint 安装CJK字体
1、首先确保已经安装了latex和latex-cjk
sudo apt-get install texlive-full latex-beamer dvipdfmx
sudo apt-get install latex-cjk-all
2、安装fontforge用于生成字体:
sudo apt-get install fontforge
生成字体前,请自己准备你需要生成的字体文件:simsun.ttc,simhei.ttf等,这里以simsun.ttc(宋体)为例。
准备好后下载下面这个包,解压到一个地方,如自己的主目录~/backup/setup/font:
准备好后下载下面这个包,解压到一个地方,如自己的主目录~/backup/setup/font:
http://code-of-tualatrix.googlecode.com/files/font.tar.bz2
然后将以下代码复制下来,做成Python文件放在~/backup/setup/目标下面
import os import sys import glob filename = sys.argv[1] fontname = sys.argv[2] os.chdir("./font") for i in glob.glob("*"): os.system("cp %s ../%s"%(i,i)) os.chdir("./..") os.system("fontforge -script subfonts.pe %s %s Unicode.sfd"%(filename, fontname)) open("makemap","w").write(''' for i in *.tfm do cat >> %s.map << EOF ${i%%.tfm} ${i%%.tfm} < ${i%%.tfm}.pfb EOF done '''%(fontname)) os.system("sudo chmod +x makemap") os.system("./makemap") open("c70%s.fd"%(fontname),"w").write(''' \ProvidesFile{c70%s.fd} \DeclareFontFamily{C70}{%s}{\hyphenchar \\font\m@ne} \DeclareFontShape{C70}{%s}{m}{n}{<-> CJK * %s}{} \DeclareFontShape{C70}{%s}{bx}{n}{<-> CJKb * %s}{\CJKbold} \endinput '''%(fontname,fontname,fontname,fontname,fontname,fontname)) os.system("mkdir -p ~/.texmf-var/fonts/map/dvips/CJK") os.system("mkdir -p ~/.texmf-var/fonts/tfm/CJK/%s"%(fontname)) os.system("mkdir -p ~/.texmf-var/fonts/type1/CJK/%s"%(fontname)) os.system("mkdir -p ~/.texmf-var/tex/latex/CJK/UTF8") os.system("cp ./%s.map ~/.texmf-var/fonts/map/dvips/CJK"%(fontname)) os.system("cp ./*.tfm ~/.texmf-var/fonts/tfm/CJK/%s"%(fontname)) os.system("cp ./*.pfb ~/.texmf-var/fonts/type1/CJK/%s"%(fontname)) os.system("cp ./c70%s.fd ~/.texmf-var/tex/latex/CJK/UTF8"%(fontname)) os.system("sudo texhash") os.system("updmap --enable Map %s.map"%(fontname)) for i in glob.glob("*"): if i != "font" and i != filename and i != sys.argv[0]: os.system("rm -r %s"%(i))
然后进入~/backup/setup执行:
python 脚本名 ttf字体文件名 自己命名的字体名 (such as "python script.py simsun.ttc song")
并修改/var/lib/texmf/web2c/updmap.cfg,在文件的最后加入
Map song.mp
最后执行
sudo updmap
sudo mktexlsr
linux mint 编绎julia语言成功
一、安装julia语言所需的基础条件
1、使用sudo apt-get install libncurses5-dev gfortran 命令安装libncurses5-dev gfortran
2、确保系统已经安装了gnu make,gcc,g++,gfortran,git,perl,wget等julia语言编绎时所需要的工具。
二、下载julia语言源文件
使用 git clone git://github.com/JuliaLang/julia.git方式完成源文件的下载,当然也可以采用其它方式完成源代码的下载
三、编绎julia语言
1、用cd julia进入julia源文件目录
2、执行make
3、执行./julia即可
完成上述步骤后,julia语言就可以使用了。