Ubuntu 14.04
下 TexLive2014
完美安装攻略
标题起这么大我有点害羞啊///
最近要用到
latex
写实验报告...恰好贪图新鲜把我的老电脑升级了
win10
...果然喜闻乐见地出现了显卡驱动问题...
于是主要工作系统转移到
Ubuntu
...于是出现了这个教程...
1. 准备工作
-
texlive2014.iso
这文件被我放在移动硬盘里当然我相信 `2015` 啊 `2016` 啊什么的是完全没有问题的
-
从
Windows
系统下复制来的Fonts
文件夹 (注意: 我的Windows系统中已经安装了文泉驿
等额外字体)`C:/Windows/Fonts` 这个文件夹也被我复制到了移动硬盘里
2. 开始安装
2.1 texlive2014
安装
打开存放
texlive2014.iso
的文件夹 (你看到了一个镜像)右键
texlive.iso
选择
打开方式
-磁盘映像挂载器
(出现下图红点位置的图标说明挂载成功)依次执行以下命令
# 进入挂载的iso镜像
cd /media/username/TeXLive2014
# 开始安装
sudo ./install-tl
# 输入密码
# 输入 I 完全安装
等待安装完成后进行下一步
2.2 配置环境变量
使用编辑器打开主目录下
.bashrc
文件 (如果你也使用默认的bash
)将下面的代码加在文件最后 (如果你也没有配置过环境变量)
export TEX_HOME=/usr/local/texlive/2014
export PATH=$PATH:$TEX_HOME/bin/x86_64-linux
export INFOPATH=$INFOPATH:$TEX_HOME/texmf-dist/doc/info
export MANPATH=$MANPATH:$TEX_HOME/texmf-dist/doc/man
输入下面的命令使环境变量生效
# 进入主目录
cd ~
# 使环境变量生效
source .bashrc
测试是否成功
# 打开命令行, 输入下面的命令
tex --version
如果成功你大概会看到下面的文字
2.3 安装 Windows
字体
关于为什么要进行这一步, 有2个原因, 第1是 `win` 下字体多, 第2是 `latex` 默认使用 `win` 的字体
将
Fonts
文件夹复制到主目录下依次运行下面的命令
# 创建 win 下字体专用文件夹
sudo mkdir /usr/share/fonts/winfonts
# 复制
sudo cp ~/WinFonts/* /usr/share/fonts/winfonts
# 进入字体文件夹
cd /usr/share/fonts/winfonts
# 修改访问权限
sudo chmod 744 *
# 回到主目录
cd ~
# 更新字体信息
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -f -v
查看系统有哪些中文字体 (注意红点)
# 在命令行下执行命令
fc-list :lang=zh-cn
2.4 修改 latex
使用的中文字体信息
# 进入中文字体信息文件夹
cd /usr/local/texlive/2014/texmf-dist/tex/latex/ctex/fontset
# 打开字体信息文件
sudo gedit ctex-xecjk-winfonts.def
将文件用下面的代码覆盖
% ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
% vim:ft=tex
%------------------------------------------------
% 这里的KaiTi和NSimSun和FangSong来自上面fc-list的图
%------------------------------------------------
\setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
{NSimSun}
\setCJKsansfont{SimHei}
\setCJKmonofont{FangSong}
\setCJKfamilyfont{zhsong}{NSimSun}
\setCJKfamilyfont{zhhei}{SimHei}
\setCJKfamilyfont{zhkai}{KaiTi}
\setCJKfamilyfont{zhfs}{FangSong}
% \setCJKfamilyfont{zhli}{LiSu}
% \setCJKfamilyfont{zhyou}{YouYuan}
\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
\newcommand*{\heiti}{\CJKfamily{zhhei}} % 黑体
\newcommand*{\kaishu}{\CJKfamily{zhkai}} % 楷书
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
% \newcommand*{\lishu}{\CJKfamily{zhli}} % 隶书
% \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
\endinput
保存退出
3. 没有3
了, 你已经搞定了...
4. 附录
4.1 编译含中文的文件一般用xelatex
# 像这样
xelatex hello.tex
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。