ubuntu latex-live 安装 + texmaker
2018-01-30 12:31
591 查看
sudo apt-get install texlive-full
sudo apt-get install texlive
sudo apt-get install texmaker
Ubuntu14.04 apt-get 的方式安装的是 2013版,
$which tex 或 $which latex
/usr/bin/tex
$tex --version 或 $latex --version
看到其他人都是通过
iso 方式安装的texlive, 和配置中文字体,所以又卸载了apt-get 安装的texlive
###########################################################
转载地址:http://blog.csdn.net/qq_33429968/article/details/62928742
http://blog.csdn.net/Sway_2012/article/details/51222791
下载地址:https://ctan.org/tex-archive/systems/texlive/Images
选择的是: texlive2017-20170524.iso 大小: 3481MB
使用命令下载即可
sudo apt-get install perl-tk
a.到下载目录,挂载镜像文件,使用命令
sudo mount -o looptexlive2017-20170524.iso /mnt
注意:使用该命令会出现错误提示,
1
这是因为mount命令默认以读写方式挂载一个设备,而光盘是只读的,所以在挂载光盘这个块设备时会出现上述从读写方式切换为以只读方式挂载光盘的提示.如果不想看到这个提示,就请在mount命令后面添加参数,指定以只读方式来挂载设备。
可以不必管它。
b.启动安装程序的图形化界面进行配置
使用命令:
cd /mnt
sudo ./install-tl -gui
c.点击安装
使用
sudo ./install-tl -gui
命令后会出现安装的图形化界面,如下图,点击安装即可,安装时间较长,耐心等待。
texlive 默认的安装目录是/usr/local/texlive/2017/bin/x86_64-linux/,为了让 shell 能够自动找到 tex 的 bin 文件,我们需要修改环境变量 PATH。
如果我们希望系统也能够自动找到 texlive 的 man 或 info 文档,我们一并修改环境变量 MANPATH 和 INFOPATH。打开 /.bashrc,在其中添加下面的内容。
PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH; export PATH
MANPATH=/usr/local/texlive/2017/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2017/texmf-dist/doc/info:$INFOPATH; export INFOPATH
a.编辑一个texTest.tex文件:
b.使用命令:
xelatex texTest.tex
打开生成的texTest.pdf文件。
在Ubuntu下安装好了texlive后,为了开发方便,希望再继续安装一个编辑器,用于方便的编辑latex文档。
而texmaker就是一个很好的工具。官网http://www.xm1math.net/texmaker/download.html 上给的 texmaker
太新,不适合我的电脑配置
所以sudo
apt-get install texmaker ,启动后,看到版本是安装的是Texmaker 4.1
配置Texmaker
选项--配置Texmaker,添加Add to PATH
接下来一个最重要的任务就是字体的配置了。
下载Windows Fonts,已上传到网盘,链接: https://pan.baidu.com/s/1dGZCeJn 密码: 288a
将WinFonts文件夹拷贝到/usr/share/fonts
sudo cp -rf WinFonts /usr/share/fonts
sudo chmod 777 WinFonts
cd WinFonts
sudo chmod 777 ./*
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fsv
sudo fc-list :lang=zh-cn
从中可以看到WinFonts文件夹下的字体(以常用的四种为例),内容大致如下:
[html] view
plain copy
FangSong,仿宋:style=Regular,...
KaiTi,楷体:style=Regular,...
SimSun,宋体:style=Regular...
SimHei,黑体:style=Regular...
下面修改texlive的配置文件:
sudo gedit /usr/local/texlive/2017/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def
打开文件,内容如下:
[html] view
plain copy
% ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
% vim:ft=tex
\setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
{SimSun}
\setCJKsansfont{SimHei}
\setCJKmonofont{[SIMFANG.TTF]}
\setCJKfamilyfont{zhsong}{SimSun}
\setCJKfamilyfont{zhhei}{SimHei}
\setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
\setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
% \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
将上述ctex-xecjk-winfonts.def中的字体(红色标记部分)名字改成输入字体的名称(注意将中括号一并替换掉
[html] view
plain copy
[SIMFANG.TFF] -> FangSong
[SIMKAI.TFF] -> KaiTi
发现可能是因为版本原因,自己目录下并没有该文件,有的是
ctex-fontset-windowsnew.def, ctex-fontset-windowsold.def 两个文件
所以打开这两个文件
对于old文件,修改了 39行, 42行。同时也把 setCJKsansfont 里的 simhei.ttf 改为SimHei, 把setCJKfamilyfont 里的 simsun.ttc 改为SimSun
new 文件类似。
测试中文文档的编译,建立test-ch.tex, 文档内容如下
[html] view
plain copy
\documentclass[UTF8]{ctexart}
\begin{document}
我爱中国!
\end{document}
执行命令:
[html] view
plain copy
xelatex test-ch.tex
中文pdf正常输出,打开查看,无误。
再用 texmaker 编译时,出错:
!pdfTeX error: /usr/bin/pdflatex (file simsun.ttc): cannot open TrueType font f
ile for reading
==> Fatal error occurred, no output PDF file produced!
看来是texmaker 的什么环境变量不对,
试了下
cd /etc/fonts/conf.d
sudo ln -s /usr/local/texlive/2017/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-windowsnew.def 09-texlive.conf
sudo
mktexlsr /usr/local/texlive/texmf-local
修改texmaker,“选项”---“配置texmaker”----"快速构建"---“XeLatex
+ View PDF ”
发现还是不行,mmp!!!!, 待续。。。。
sudo apt-get install texlive
sudo apt-get install texmaker
Ubuntu14.04 apt-get 的方式安装的是 2013版,
$which tex 或 $which latex
/usr/bin/tex
$tex --version 或 $latex --version
看到其他人都是通过
iso 方式安装的texlive, 和配置中文字体,所以又卸载了apt-get 安装的texlive
###########################################################
转载地址:http://blog.csdn.net/qq_33429968/article/details/62928742
http://blog.csdn.net/Sway_2012/article/details/51222791
下载地址:https://ctan.org/tex-archive/systems/texlive/Images
选择的是: texlive2017-20170524.iso 大小: 3481MB
3.2 安装per组件
使用命令下载即可sudo apt-get install perl-tk
3.3 加载镜像组件
a.到下载目录,挂载镜像文件,使用命令sudo mount -o looptexlive2017-20170524.iso /mnt
注意:使用该命令会出现错误提示,
mount: /dev/loop1 is write-protected, mounting read-only.
1
这是因为mount命令默认以读写方式挂载一个设备,而光盘是只读的,所以在挂载光盘这个块设备时会出现上述从读写方式切换为以只读方式挂载光盘的提示.如果不想看到这个提示,就请在mount命令后面添加参数,指定以只读方式来挂载设备。
可以不必管它。
b.启动安装程序的图形化界面进行配置
使用命令:
cd /mnt
sudo ./install-tl -gui
c.点击安装
使用
sudo ./install-tl -gui
命令后会出现安装的图形化界面,如下图,点击安装即可,安装时间较长,耐心等待。
修改环境变量
texlive 默认的安装目录是/usr/local/texlive/2017/bin/x86_64-linux/,为了让 shell 能够自动找到 tex 的 bin 文件,我们需要修改环境变量 PATH。如果我们希望系统也能够自动找到 texlive 的 man 或 info 文档,我们一并修改环境变量 MANPATH 和 INFOPATH。打开 /.bashrc,在其中添加下面的内容。
PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH; export PATH
MANPATH=/usr/local/texlive/2017/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2017/texmf-dist/doc/info:$INFOPATH; export INFOPATH
3.4 测试是否安装成功
a.编辑一个texTest.tex文件:\documentclass{article}
\begin{document}
Hello \LaTeX!
\end{document}
b.使用命令:
xelatex texTest.tex
打开生成的texTest.pdf文件。
在Ubuntu下安装好了texlive后,为了开发方便,希望再继续安装一个编辑器,用于方便的编辑latex文档。
而texmaker就是一个很好的工具。官网http://www.xm1math.net/texmaker/download.html 上给的 texmaker
太新,不适合我的电脑配置
所以sudo
apt-get install texmaker ,启动后,看到版本是安装的是Texmaker 4.1
配置Texmaker
选项--配置Texmaker,添加Add to PATH
四、字体配置
接下来一个最重要的任务就是字体的配置了。下载Windows Fonts,已上传到网盘,链接: https://pan.baidu.com/s/1dGZCeJn 密码: 288a
将WinFonts文件夹拷贝到/usr/share/fonts
sudo cp -rf WinFonts /usr/share/fonts
sudo chmod 777 WinFonts
cd WinFonts
sudo chmod 777 ./*
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fsv
sudo fc-list :lang=zh-cn
从中可以看到WinFonts文件夹下的字体(以常用的四种为例),内容大致如下:
[html] view
plain copy
FangSong,仿宋:style=Regular,...
KaiTi,楷体:style=Regular,...
SimSun,宋体:style=Regular...
SimHei,黑体:style=Regular...
下面修改texlive的配置文件:
sudo gedit /usr/local/texlive/2017/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def
打开文件,内容如下:
[html] view
plain copy
% ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
% vim:ft=tex
\setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
{SimSun}
\setCJKsansfont{SimHei}
\setCJKmonofont{[SIMFANG.TTF]}
\setCJKfamilyfont{zhsong}{SimSun}
\setCJKfamilyfont{zhhei}{SimHei}
\setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
\setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
% \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
将上述ctex-xecjk-winfonts.def中的字体(红色标记部分)名字改成输入字体的名称(注意将中括号一并替换掉
[html] view
plain copy
[SIMFANG.TFF] -> FangSong
[SIMKAI.TFF] -> KaiTi
发现可能是因为版本原因,自己目录下并没有该文件,有的是
ctex-fontset-windowsnew.def, ctex-fontset-windowsold.def 两个文件
所以打开这两个文件
对于old文件,修改了 39行, 42行。同时也把 setCJKsansfont 里的 simhei.ttf 改为SimHei, 把setCJKfamilyfont 里的 simsun.ttc 改为SimSun
new 文件类似。
测试中文文档的编译,建立test-ch.tex, 文档内容如下
[html] view
plain copy
\documentclass[UTF8]{ctexart}
\begin{document}
我爱中国!
\end{document}
执行命令:
[html] view
plain copy
xelatex test-ch.tex
中文pdf正常输出,打开查看,无误。
再用 texmaker 编译时,出错:
!pdfTeX error: /usr/bin/pdflatex (file simsun.ttc): cannot open TrueType font f
ile for reading
==> Fatal error occurred, no output PDF file produced!
看来是texmaker 的什么环境变量不对,
试了下
cd /etc/fonts/conf.d
sudo ln -s /usr/local/texlive/2017/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-windowsnew.def 09-texlive.conf
sudo
mktexlsr /usr/local/texlive/texmf-local
修改texmaker,“选项”---“配置texmaker”----"快速构建"---“XeLatex
+ View PDF ”
发现还是不行,mmp!!!!, 待续。。。。
相关文章推荐
- ubuntu14.04配置中文latex完美环境(texlive+texmaker+lyx)
- Ubuntu12.04 安装LaTex(TexLive+TexMaker+中文环境) 4000
- ubuntu14.04配置中文latex完美环境(texlive+texmaker+lyx)
- 解决LaTeX中文输出问题,Ubuntu安装支持中文的LaTeX与其工作环境 ( Texmaker xelatex xecjk )
- Linux入门(11)——Ubuntu16.04安装texlive2016并配置texmaker和sublime text3
- Linux入门(11)——Ubuntu16.04安装texlive2016并配置texmaker和sublime text3
- 搭建latex编辑环境(ubuntu14.04安装latex的支持包texlive和编辑器texworks)
- ubuntu下安装TexLive和Texmaker
- Ubuntu下Latex的安装和配置
- ubuntu 12.04 安装texlive2014 并安装CJK中文字体
- Ubuntu下安装TeX Live并配置中文支持
- 硬盘安装 Ubuntu 10.10 Maverick LiveCD
- ubuntu安装Redis Live监控服务
- ubuntu 9.10安装sopcast gmlive 成功(带文件下载)
- Ubuntu用live系统安装内核
- ubuntu下安装texlive 2010步骤和注意事项
- ubuntu下安装texlive细节整理
- ubuntu上网络安装texlive 2012
- 解决问题:安装ubuntu时出现 (initramfs)unable to find a medium containing a live file
- Ubuntu下Latex的安装