目前使用TeX编写文档需要用到大量程序和配套的配置文件,因此目前TeX环境都是由TeX的集成发行版提供的。Windows平台上比较流行的是MiKTeX,Linux平台上比较流行的是TeXLive,Mac平台上比较流行的是MacTeX。这些发行版会管理TeX的程序和LaTeX宏包,并能配置好运行环境。此Wiki面向TeX的完全新手,一步一步地指导大家如何安装这些套装并编译UESTCthesis模板。

目录:

  • Windows平台
  • Linux平台
  • Mac平台

Windows平台

如果您的电脑上装有旧版CTeX套装,请先卸载它。因为它很久不更新了,会造成很多奇怪的问题。

Windows平台上一般有3个选择:

  1. TeXLive套装(最推荐)

    TeXLive套装是跨平台的,好处是默认安装了所有宏包,所以不会出现某个宏包缺失的麻烦(下载可参考下面Linux系统部分介绍)。其前端是自带的TeXworks,虽简洁,但也略显简陋。推荐再额外安装TeXstudio(http://texstudio.sourceforge.net/)作为前端编辑器(所以可以在安装TeXLive时选择不安装TeXworks)。

    下载镜像

    推荐我校镜像站:下载镜像。

    安装

    可参考https://zhuanlan.zhihu.com/p/19779481(也可参考下面Linux系统下的安装方式)
    (另:TeXLive完整镜像为近3GB大小的.iso镜像,Win7可解压后安装或者通过使用 UltraISO软碟通将其加载到驱动器安装;Win8及Win10可直接安装。)

  2. MiKTeX套装

    它集成了TeX的各种编译器、辅助工具还能管理LaTeX宏包,并在缺失宏包时自动联网下载、安装(如果没连外网可能遇到缺少宏包问题)。同时它还自带了名为TexWorks的TeX编辑器(功能虽友好但稍显简陋)。

    MiKTeX具有32位和64位两种安装包。据经验其32位版本在64位的Windows上编译速度明显变慢。因而安装前确认Windows是32位还是64位的版本十分重要。
    确认方法:
    打开控制面板\系统和安全\系统,其中应有系统类型写明是32位操作系统还是64位操作系统。

    MiKTeX的官方网站是:http://miktex.org/,但是其将安装包托管在CTAN镜像服务器中。因此我们可以直接从我校的镜像服务器下载安装包:
    http://mirrors.stuhome.net/CTAN/systems/win32/miktex/setup/basic-miktex.exe(32位安装包)
    http://mirrors.stuhome.net/CTAN/systems/win32/miktex/setup/basic-miktex-x64.exe(64位安装包)

    下载后运行安装程序,步骤截图如下:
    TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐
    TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐
    TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐
    TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐
    TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐
    TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐
    TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐
    TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐

    前面安装的MiKTeX是Basic版的,其包含的宏包较为基础,缺少部分UESTCthesis模板所需的宏包。缺少的宏包在第一次编译模板时会自动联网下载安装。

    编译前,我们首先设置一下MiKTeX的镜像源,以便加快下载宏包的速度。
    打开开始菜单\MiKTeX 2.9\Maintenance (Admin)\Package Manager (Admin),选择菜单栏上的Repository->Change Package Repository..
    TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐
    TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐
    此处,新版本的Miktex在Install from Internet下还会有一个复选框,叫做Install pre-release package (experimental),请勿勾选此复选框。

    TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐
    有些同学问找不到图中的stuhome.net怎么办,其实没关系的,这里选择任何一个CHINA的更新服务器都可以有较好的下载速度。通常我们建议使用北京交大(BJTU)、中国科大(USTC)、华中科大(HUST)的更新服务器。

    TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐
    等待最后这个Synchronize对话框自动关闭后关闭Package Manager (Admin)即可。

    设置好更新服务器后,接下来需要更新MikTeX。打开 开始菜单\MiKTeX 2.9\Maintenance (Admin)\Update (Admin),按默认选项点下一步即可,在选择更新的Package界面,保持其默认选择要更新的Package,点击下一步,然后等待更新完毕。更新完毕后请重复此步骤,更新第二次(因为一些新的Package会依赖另一些新的基础Package,所以是分了两次更新的)。第二次更新完毕后,MikTeX已处于可用状态。

    将模板下载到本地后(下载地址:https://github.com/shifujun/UESTCthesis/archive/master.zip),先解压,然后进入template工作目录。再从windows下编译脚本.zip中解压出两个bat文件放在工作目录中。如下图:
    TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐
    然后双击compile.bat即开始编译,如下图:
    TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐
    第一次编译会自动下载缺失的宏包,所以会比较慢。以后再次编译时就不会这样了。
    编译完成后检查工作目录中新生成的thesis.pdf文件。

    至此,你的MiKTeX已经可以离线正常编译UESTCthesis模板了。

    当然了,或许你已留意到,MikTeX自带的Texworks编辑器很简陋,约等于记事本加上几个编译按钮。
    因此你可以另行安装一个适用于LaTeX的文本编辑器,例如TeXstudio、TexMaker等。

  3. CTeX套装

最新的模板已经不关心TeX发行版带什么宏包了,所以装CTeX套装也没问题。安装方式比较简单。(现在安装此套装的必要性不大)

Linux平台

Linux的许多发行版如Ubuntu、ArchLinux等具有自己的软件管理器,一般都会将TeXLive管理在内。可直接用管理器安装TeXLive。
例如Ubuntu平台:$ sudo apt-get install texlive-full注意,不要只安装texlive,即$ sudo apt-get install texlive,否则会导致编译时找不到文件。

如果你的发行版中没有TeXLive,则需要下载TeXLive的ISO安装镜像进行安装。

下载镜像

推荐我校镜像站:下载镜像。

安装

安装perl-tk以便启动可视化安装界面:

sudo apt-get install perl-tk

装载安装介质:

sudo mount -t iso9660 -o loop texlive*.iso /mnt/

开始安装:cd /mnt

sudo ./install-tl --gui=perltk

将create symlinks in system directories后面的选项设置为Yes,如下图所示,点击顺序:青-》红-》蓝-》黄。等待安装结束即可。TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐

处理字体问题

以Windows 10 为例:

执行以下操作前请确认您已拥有Windows 10的使用权,仅仅是因为不方便从本机复制!
从其他Windows平台的电脑复制Windows系统目录中Fonts目录下的simhei.ttfsimsun.ttc(在资源管理器右上角的搜索框中搜索宋体黑体,虽然文件名显示是中文,但是复制后会显示原名),在Linux的/usr/share/fonts目录下新建一个文件夹,如winfonts,把复制的字体放到这里。
然后执行:

$ sudo fc-cache -fv

Mac平台

下载并安装MacTeX

在Mac上一般安装MacTeX套装。其官方主页是http://tug.org/mactex/,下载MacTeX.pkg。
该安装包也在CTAN镜像中存在,可以在我校镜像服务器中下载:
http://mirrors.stuhome.net/CTAN/systems/mac/mactex/MacTeX.pkg

下载后安装即可。大约需要4.2GB。需要提醒的是,MacTeX没有一个友好的卸载程序。

目前根据其主页上的信息http://tug.org/mactex/yosemite.html,MacTeX在Yosemite上有些许bug,但不严重。

第一次编译

下载UESTCthesis模板后((下载地址:https://github.com/shifujun/UESTCthesis/archive/master.zip)),解压,进入其中一个工作目录example。从linux,mac下编译脚本.zip中解压出两个sh文件。
TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐

UESTCthesis模板目前没有支持开源字体,而是使用了Windows自带的宋体和黑体。这两种字体在Linux和Mac OS中都是没有的。从Windows系统的C:\Windows\Fonts中复制simsun.ttc(宋体 常规)和simhei.ttf(黑体 常规)到模板的工作目录中(例如\UESTCthesis_v1.0.1\example中)。

然后打开终端程序。
TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐
首先用cd命令切换到模板的工作目录,如图中第2行所示。
第3、4行的chmod命令是给两个脚本加上运行权限,这两步只需要做这一次
然后运行compile.sh

编译后检查生成的thesis.pdf文件即可。

注:经测试MacTeX-2014版安装后已无需任何更新即可编译UESTCthesis_v1.0.1。如用旧版本的MacTeX不能正常编译,请尝试用TeX Live Utility程序更新宏包。



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » TeX环境安装 · shifujun/UESTCthesis Wiki · GitHub优秀个人简历推荐

点评 0

评论前必须登录!

登陆 注册