Skip to content
Xuan (Sean) Hu edited this page May 26, 2013 · 5 revisions

#FAQ

Instruction / 说明

  • 每个 Q 之后的标签(如[Win])表示该问题影响的平台,没有标签则表明是全平台

Main / 主体

  • Q 安装文件很大,在校内安装怎么样能省点流量?

    A TeXLive和MacTeX属于CTAN镜像,可以通过IPv6 only的开源镜像下载,CTeX套装安装包会上传至未来花园

  • Q [Linux&Mac] Invalid fontname '[SIMKAI.TTF]/ICU', contains '[' or The font "[SIMKAI.TTF]" cannot be found.

    A TeXLive中ctex宏包的问题,解决方案参考这里

  • Q [Linux] 安装了TeXLive之后在Terminal中运行xelatex,显示command not found

    A 安装之后还需要设置环境变量,请在~/.bashrc最后添加如下内容,重启命令行以生效

    #PATH for TeXLive
    export TEXLIVE=/usr/local/texlive/2012/bin/x86_64-linux
    export PATH=$TEXLIVE:$PATH
    export MANPATH=/usr/local/texlive/2012/texmf/doc/man:$MANPATH
    export INFOPATH=/usr/local/texlive/2012/texmf/doc/info:$INFOPATH
  • Q [Linux] 怎么安装字体

    A

  • Q 我想要一份sample-bachelor.pdf or sample-master.pdf 的原始版本即说明文档

    A

More / 更多问题

  • 如果以上FAQ未能解决你的问题,请首先确保你的工作环境是最新的,我们只能保证最新版本的可用性
  • Where to find us
  • How to ask (More specific information you provide, more we can help you. :-))
    • 操作系统(Win/Linux/Mac)和工作环境(CTeX/TeXLive/MacTeX)的版本信息
    • 任何对buaathesis.cls的修改和\begin{document}之前增加的内容
    • 相关代码片段
    • 编译日志中的错误提示
    • 其他描述,如"在我修改了XXX之前是正常的"

##Linux

###安装texlive2012

  1. 如果之前在系统中用yum或者apt-get等方式安装过latex(例如pdflatex, xelatex等), 先将有关latex的软件都卸载掉
  2. 确认卸载干净后下载texlive2012安装包
  3. 配置环境变量
    • 一种是只修改当前用户的环境变量:$vi ~/.bashrc
    • 另外一种是修改全局的环境变量: $sudo vi /etc/profile
    • 选择上面两个中的任何一个在其中加入如下内容
        export TEXLIVE=/usr/local/texlive/2012/bin/x86_64-linux
        export PATH=$PATH:$TEXLIVE
        export MANPATH=$MANPATH:/usr/local/texlive/2012/texmf/doc/man
        export INFOPATH=$INFOPATH:/usr/local/texlive/2012/texmf/doc/info
    
    • 使环境变量生效$source /etc/profile

###设置字体

  1. /usr/share/fonts/ 中建立目录win以存放从windows下拷贝过来的字体文件:$sudo mkdir /usr/share/fonts/win
  2. 从windows下的C:\windows\Fonts\复制字体到刚刚新建的目录/usr/share/fonts/win/
    • 宋体,楷体,仿宋(将sim或SIM开头的都复制过去)
      • simkai.ttf
      • simfang.ttf
      • simsun.ttc
      • SIMLI.TTF
      • simpo.ttf
      • SIMYOU.TTF
      • simhei.ttf
      • simpbdo.ttf
      • simsunb.ttf
      • simpfxo.ttf
      • simsun.ttc
    • 华文行楷
      • STXINGKA.TTF
    • Times New Rowman
      • times.ttf
      • timesi.ttf
      • timesbi.ttf
      • timesbd.ttf
  3. 检查字体设置
    • 更新字体: $fc-cache
    • 查看Linux下的字体 $fc-list,如果只想查看中文字体,可以执行:$fc-list :lang=zh-cn
  4. 修改Linux下字体的配置文件
    • 用vi打开配置文件,也可以使用gedit打开:$sudo vi /usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def
    • 将文件中楷体的字体名字换成$fc-list :lang=zh-cn输出中显示的楷体名字KaiTi: %s/\[SIMKAI.TTF\]/KaiTi/g
    • 将文件中仿宋的字体名字换成fc-list :lang=zh-cn中显示的仿宋名字FangSong %s\[SIMFANG.TTF\]/FangSong/g

###使用

  1. 到北航开源软件俱乐部BHOSC,将BUAAThesis下载下来
  2. 解压缩之后将其切换为当前目录
  3. 打开sample-bachelor.tex, 将第二行中的adobefont删除掉,这个字体需要系统中含有Adobe的字体文件
  4. 在终端中运行$make bachelor就会进行毕设论文样例的编译
  5. 编译完成之后,可以在当前目录下看到sample-bachelor.pdf文件,运行$evince sample-bachelor.pdf可以对其进行查看(*PS :*生成的这个pdf文件是一个很好的BUAAThesis说明文档)
  6. 之后就可以在模板文件的基础上进行修改了

##Windows windows我使用cTex还是没有弄成功,但是在我安装texlive2012的时候, 打开文件install-tl提示说perl命令找不到,然后我尝试install-tl-advanced,竟然成功了. 我的两个同学一个在windows也装成功了,另外一个老是提示说perl命令找不到,但是在安装了perl后还是不行,我不知道为什么,所以windows下的faq就靠两位大神了。

Clone this wiki locally