LaTeX

您所在的位置:网站首页 化疗周期间隔多长时间 LaTeX

LaTeX

2023-03-20 15:16| 来源: 网络整理| 查看: 265

一、背景二、概念三、安装1. 镜像文件下载2. 镜像挂载3. 镜像安装四、设置环境变量五、使用与测试六、中文支持七、参考资料

一、背景

前两天在自己的 Jupyter 服务器上想要把 notebook(.ipynb) 导出为 pdf 时发现 xelatex 没有安装: 500 : Internal Server Error 如下:

nbconvert failed: xelatex not found on PATH, if you have not installed xelatex you may need to do so. Find further instructions at https://nbconvert.readthedocs.io/en/latest/install.html#installing-tex.

另外一点就是,对于经常做生信分析的童鞋而言,LaTeX,或者 Html+wkhtmltopdf 也许是当前生信报告生成与交付的两种主要解决方案(或许还有其他更好的,欢迎留言交流)。因此对于生信分析而言,LaTeX 也许并不陌生,但真正熟悉和掌握它的人却寥寥无几。

二、概念

TEX 是诞生于 20 世纪 70 年代末到 80 年代初的一款计算机排版软件,而且是命令行格式的,用来排版高质量的书籍,特别是包含有数学公式的书籍。TEX 以追求高质量为目标,很早就实现了矢量描述的计算机字体、细致的分页断行算法和数学排版功能,因其数学排版能力得到了学术界的广泛使用,也启发了后来复杂的商业计算机排版软件。

LATEX 开始于 20 世纪 80 年代初,是 Leslie Lamport 博士为了编写自己的一部书籍而设计的。LATEX 是对 TEX 的封装和拓展,实际上就是用 TEX 语言编写的一组宏代码,拥有比原来 TEX 格式(Plain TEX)更为规范的命令和一整套预定义的格式,隐藏了不少排版方面的细节,可以让完全不懂排版理论的学者们也可以比较容易地将书籍和文稿排版出来。

TEXLive 是 Tex 的一种比较流行的发行版,它是由 TUG(TEX User Group,TEX 用户组)发布的,可以在类 UNIX/Linux、Mac OS X 和 Windows 等不同的操作系统平台下安装使用,并且提供相当可靠的工作环境。

引擎 (Knuth)TeX 真正的(原始的)TeX ε-TeX 相对于原始的TeX它提供了一种扩展模式 pdfTeX 它从tex文件不通过dvi文件直接生成pdf文件(开发者已经转向LuaTeX) XeTeX 相对于原始的TeX,主要增加了Unicode和 OpenType 的支持 LuaTeX 它使用Lua作为扩展语言,对于LaTeX支持尚不完善? …… …… 宏集 plain TeX 最古老的TeX宏集,提供了一些最基本的命令 AMSTeX 是美国数学会提供的一个TeX宏集,它添加了许多数学符号和数学字体 LaTeX 相对于 PlainTeX,它使得科技文档的排版更加直观和方便 ConTeXt 和 LaTeX 相比,它更加灵活和自由。 ctex 小写的 ctex 是可以很好支持中文的宏包。 …… ……

发行版

TeX Live 国际 TeX 用户组织 TUG 开发,支持不同的操作系统。 MiKTeX Windows 下广泛使用的一个 TeX 发行版。 ConTeXt Minimals 它包含了最新版本的 ConTeXt。 teTeX 一个 Unix 下的 TeX 发行版,现在已经停止更新且并入 TeXLive。 fpTeX 一个 Windows 的 TeX 发行版,已不再更新。 CTeX CTeX 是基于 Windows 下的 MiKTeX 系统的一个中文套装(ctex 是可以很好支持中文的宏包)。 …… ……

CTeX 中文套装是基于 Windows 下的 MiKTeX 系统,集成了编辑器 WinEdt 和 PostScript 处理软件 Ghostscript 和 GSview 等主要工具。 CTeX 中文套装在 MiKTeX 的基础上增加了对中文的完整支持。 CTeX 中文套装支持 CJK, xeCJK, CCT, TY 等多种中文 TeX 处理方式。

三、安装

TEXLive 常用有两种安装方式:从 TEXLive 光盘进行安装和从网络在线安装。这里我们介绍第二种。

1. 镜像文件下载

TexLive 历史版本下载地址:ftp://tug.org/historic/systems/texlive/ TexLive 的镜像文件下载推荐使用 清华大学开源软件镜像站,国内下载速度极快。https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/texlive2018.iso

2. 镜像挂载

TEXLive 镜像文件下载完之后,推荐使用 root 用户进行安装。

$ sudo mkdir /mnt/textlive$ sudo mount -o loop texlive2018.iso /mnt/textlivemount: /dev/loop0 is write-protected, mounting read-only

注意:使用 mount 挂载出现以上提示 mount: /dev/loop0 is write-protected, mounting read-only。这是因为 mount 命令默认以读写方式挂载一个设备,而光盘是只读的,所以在挂载光盘这个块设备时会出现上述从读写方式切换为以只读方式挂载光盘的提示。我们可以忽视不必管它。

如果不想看到这个提示,就请在 mount 命令后面添加参数,指定以只读方式来挂载设备。

$ sudo mount -o loop texlive2018.iso /mnt/textlive -o ro

3. 镜像安装

TEXLive 镜像的安装有两种方法:一是可以启动安装程序的图形化界面进行安装配置;二是直接在命令行中进行。这里主要介绍一下命令行下的安装。

$ cd /mnt/textlive$ sudo ./install-tlLoading ./tlpkg/texlive.tlpdbInstalling TeX Live 2018 from: . (verified)Platform: x86_64-linux => 'GNU/Linux on x86_64'Distribution: inst (compressed)Directory for temporary files: /tmp/j3dA84tbet======================> TeX Live installation procedure Letters/digits in indicate menu items for actions or customizations


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3