-
Notifications
You must be signed in to change notification settings - Fork 288
FAQ
Xuan (Sean) Hu edited this page May 26, 2013
·
5 revisions
#FAQ
- 每个 Q 之后的标签(如[Win])表示该问题影响的平台,没有标签则表明是全平台
-
Q 安装文件很大,在校内安装怎么样能省点流量?
A TeXLive和MacTeX属于CTAN镜像,可以通过IPv6 only的开源镜像下载,CTeX套装安装包会上传至未来花园
- 北航(校内)CTAN镜像:http://mirror.buaa.edu.cn/CTAN/
- 清华(IPv6 only)CTAN镜像:http://mirrors.6.tuna.tsinghua.edu.cn/CTAN/
- 北交(IPv6 only)CTAN镜像:http://mirror6.bjtu.edu.cn/CTAN/
- 未来花园CTeX套装地址:http://buaabt.cn/showtopic-227658.aspx
- (供校外使用)清华(IPv4&IPv6)CTAN镜像: http://mirrors.tuna.tsinghua.edu.cn/CTAN/
- (供校外使用)北交(IPv4&IPv6)CTAN镜像: http://debian.bjtu.edu.cn/CTAN/
-
Q [Linux&Mac]
Invalid fontname '[SIMKAI.TTF]/ICU', contains '['
orThe 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
orsample-master.pdf
的原始版本即说明文档A
- 如果以上FAQ未能解决你的问题,请首先确保你的工作环境是最新的,我们只能保证最新版本的可用性
- Where to find us
- Google Group - 北航开源俱乐部邮件列表 : https://groups.google.com/d/forum/beihang-open-source-club
- QQ 群 - 未来花园LaTeX交流群 : 131236727 (申请请注明学号或其他可识别信息)
- 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
- 如果之前在系统中用yum或者apt-get等方式安装过latex(例如pdflatex, xelatex等), 先将有关latex的软件都卸载掉
- 确认卸载干净后下载texlive2012安装包
- 未来花园站的下载地址[texlive2012-20120701.iso.torrent](http://buaabt.cn/downloadseed.aspx?seedid=124098 “texlive2012”)
- 在官方网站上下载[install-tl.zip](http://mirror.ctan.org/systems/texlive/tlnet/install-tl.zip/ “texlive_instal_online”)(这只是一个在线安装包,完整的安装包有2.15GB,推荐在未来花园上下载)
- 配置环境变量
- 一种是只修改当前用户的环境变量:
$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
- 一种是只修改当前用户的环境变量:
###设置字体
- 在
/usr/share/fonts/
中建立目录win以存放从windows下拷贝过来的字体文件:$sudo mkdir /usr/share/fonts/win
- 从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
- 宋体,楷体,仿宋(将sim或SIM开头的都复制过去)
- 检查字体设置
- 更新字体:
$fc-cache
- 查看Linux下的字体
$fc-list
,如果只想查看中文字体,可以执行:$fc-list :lang=zh-cn
- 更新字体:
- 修改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
- 用vi打开配置文件,也可以使用gedit打开:
###使用
- 到北航开源软件俱乐部BHOSC,将BUAAThesis下载下来
- 解压缩之后将其切换为当前目录
- 打开
sample-bachelor.tex
, 将第二行中的adobefont删除掉,这个字体需要系统中含有Adobe的字体文件 - 在终端中运行
$make bachelor
就会进行毕设论文样例的编译 - 编译完成之后,可以在当前目录下看到
sample-bachelor.pdf
文件,运行$evince sample-bachelor.pdf
可以对其进行查看(*PS :*生成的这个pdf文件是一个很好的BUAAThesis说明文档) - 之后就可以在模板文件的基础上进行修改了
##Windows windows我使用cTex还是没有弄成功,但是在我安装texlive2012的时候, 打开文件install-tl提示说perl命令找不到,然后我尝试install-tl-advanced,竟然成功了. 我的两个同学一个在windows也装成功了,另外一个老是提示说perl命令找不到,但是在安装了perl后还是不行,我不知道为什么,所以windows下的faq就靠两位大神了。