189 lines
7.5 KiB
TeX
189 lines
7.5 KiB
TeX
% !Mode:: "TeX:UTF-8"
|
||
\chapter{环境配置}
|
||
|
||
\section{C\TeX{}套装 [Windows Only]}
|
||
|
||
C\TeX{}套装是Windows下为中文优化的\LaTeX{}系统套件,主要基于MiKTeX系统,
|
||
集成了编辑器WinEdt和其他相关软件。整个系统封装在一个安装程序中,
|
||
安装方法与常规软件相同,无需任何配置,适合大部分Windows用户使用。
|
||
|
||
\begin{description}
|
||
\item[下载地址] \hfill
|
||
\begin{description}
|
||
\item[官方页面]
|
||
\url{http://www.ctex.org/CTeXDownload}
|
||
\item[清华镜像]
|
||
\url{https://mirrors.tuna.tsinghua.edu.cn/ctex/unstable/}
|
||
\item[中科大镜像]
|
||
\url{http://mirrors.ustc.edu.cn/ctex/unstable/}
|
||
\end{description}
|
||
\item[安装方法] \hfill
|
||
\begin{itemize}
|
||
\item[] 与常规软件的安装方法类似
|
||
\item[] 一直下一步稍加一些自定义(如安装路径)即可
|
||
\item[] {\bf 注意:} 安装程序在某些情况下可能覆盖PATH环境变量,请在安装前注意备份PATH环境变量
|
||
\end{itemize}
|
||
\end{description}
|
||
|
||
\section{\TeX{}Live [ Windows \& Linux ]}
|
||
|
||
\TeX{}是自由软件,有很多发行版本,就像Linux的Ubuntu、Fedora等等。
|
||
每个发行版本都是一套工具集合,包括plain\TeX{},\LaTeX{},pdf\TeX{},dvips等。
|
||
其中比较流行的是\TeX{}Live,也包含在CTAN的开源镜像中。
|
||
|
||
推荐通过下载ISO镜像文件的方式安装:
|
||
\begin{description}
|
||
\item[官方说明]
|
||
\url{http://www.tug.org/texlive/acquire-iso.html}
|
||
\item[下载地址] 官方地址会自动跳转寻找"最近"镜像,还有几个较快的教育网镜像
|
||
\begin{description}
|
||
\item[官方地址]
|
||
\url{http://mirror.ctan.org/systems/texlive/Images/texlive2016.iso}
|
||
\item[清华镜像]
|
||
\url{http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/}
|
||
\item[中科大镜像]
|
||
\url{https://mirrors.ustc.edu.cn/CTAN/systems/texlive/Images/}
|
||
\end{description}
|
||
\item[安装方法] \hfill
|
||
\begin{enumerate}
|
||
\item 通过虚拟光驱挂载镜像也可以直接打开或解压缩不过会比较慢
|
||
\item 双击运行光盘镜像或者运行脚本
|
||
\item[] Windows 用户可以直接双击运行\textsl{install-tl.bat}
|
||
\item[] Linux 用户可以在终端下执行命令\textsl{./install-tl}
|
||
\item 按照提示下一步即可,安装大致耗时10$\sim$20分钟,受机器配置影响。
|
||
\end{enumerate}
|
||
\end{description}
|
||
|
||
当然官方也提供了通过网络安装的方式,虽然通过可以通过镜像选择达到比较快的速度,
|
||
但是这里简便期间不再赘述,有兴趣的同学可以参考官方说明
|
||
\url{http://www.tug.org/texlive/acquire-netinstall.html}。
|
||
|
||
\section{Mac\TeX{} [ Mac ]}
|
||
|
||
Mac\TeX{}是基于\TeX{}Live为Mac系统设计的套件。
|
||
|
||
\begin{description}
|
||
\item[官方网站]
|
||
\url{http://tug.org/mactex/}
|
||
\item[下载地址] 官方地址会自动跳转寻找"最近"镜像,还有几个较快的教育网镜像
|
||
\begin{description}
|
||
\item[官方地址]
|
||
\url{http://mirror.ctan.org/systems/mac/mactex/MacTeX.pkg}
|
||
\item[清华镜像]
|
||
\url{http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/mac/mactex/}
|
||
\item[中科大镜像]
|
||
\url{https://mirrors.ustc.edu.cn/CTAN/systems/mac/mactex/}
|
||
\end{description}
|
||
\item[安装方法] 同一般软件安装,下一步即可
|
||
\end{description}
|
||
|
||
\section{兼容性}
|
||
|
||
本模板依赖v2.0及以上版本的ctex包,\TeX{}Live 2015及以上版本、C\TeX{}2.9.3 可以正常使用。
|
||
对于低版本的\LaTeX{}发行版,需要使用包管理器升级ctex宏包。
|
||
|
||
\section{安装字体 [ Linux ]}
|
||
|
||
北航的毕业设计论文要求使用Times New Roman和华文行楷这两种字体,在Linux系统上,这两种字
|
||
是没有预装在系统里的,因此Linux用户需要手动安装字体才能正常使用本模板。本节将以Ubuntu系统
|
||
为例演示字体的安装。
|
||
|
||
首先需要获取字体文件,Windows系统默认包含了Times New Roman和华文行楷这两种字体,可以从
|
||
\verb|C:\Windows\Fonts\|文件夹下将字体文件拷贝出来(显示为\verb|STXingkai|和
|
||
\verb|Times New Roman|),当然,用户也可以从其他途径获取这两个字体文件。然后将字体文件
|
||
拷贝到Ubuntu的\verb|/usr/share/fonts|目录下,为了方便管理,可以在这些外部字体放在一个新
|
||
文件夹中:
|
||
\begin{lstlisting}[
|
||
language={bash},
|
||
caption={拷贝字体文件},
|
||
label={copy-fonts},
|
||
]
|
||
sudo cp <your font files> /usr/share/fonts/msfonts/
|
||
\end{lstlisting}
|
||
然后将字体文件的权限设置为644:
|
||
\begin{lstlisting}[
|
||
language={bash},
|
||
caption={设置字体文件权限},
|
||
label={set-fonts-permission},
|
||
]
|
||
sudo chmod 644 /usr/share/fonts/msfonts/*
|
||
\end{lstlisting}
|
||
接下来,进入到{\verb /usr/share/fonts/msfonts } 目录下,依次运行以下三个命令:
|
||
\begin{lstlisting}[
|
||
language={bash},
|
||
caption={安装字体},
|
||
label={install-fonts},
|
||
]
|
||
sudo mkfontscale
|
||
sudo mkfontdir
|
||
sudo fc-cache -fv
|
||
\end{lstlisting}
|
||
当看到命令行输出
|
||
\begin{lstlisting}[
|
||
language={bash},
|
||
caption={正常输出结果},
|
||
label={install-font-success},
|
||
]
|
||
fc-cache: succeeded
|
||
\end{lstlisting}
|
||
时,就完成了字体的安装。
|
||
|
||
\section{关于编辑器}
|
||
|
||
以上介绍了三款\LaTeX{}套装,涵盖了主流的三大平台,除了C\TeX{}自带了WinEdt,
|
||
其余两款均需要自己选择编辑器,理论上任何文本编辑器都是可以使用的,
|
||
如Windows上的 vscode,Linux/MacOS上的vim,emacs,
|
||
一方面要考虑对\LaTeX{}的支持,一方面还是自己的熟悉程度。
|
||
|
||
这里推荐一款大众化的编辑器\TeX{}maker,它是跨平台的,支持Windows、Linux和MacOS。
|
||
|
||
\begin{description}
|
||
\item[官方网站]
|
||
\url{http://www.xm1math.net/texmaker/}
|
||
\item[下载地址]
|
||
\url{http://www.xm1math.net/texmaker/download.html}
|
||
\item[相关说明]
|
||
\begin{itemize}
|
||
\item 安装同一般软件的安装
|
||
\item 配置Xe\LaTeX{}的编译,选择菜单栏“选项”->“配置\TeX{}Maker”,
|
||
\item[] 在“\LaTeX{}”一栏填写
|
||
\texttt{xelatex -interaction=nonstopmode\%.tex}
|
||
\end{itemize}
|
||
\end{description}
|
||
|
||
\section{关于编译}
|
||
|
||
\LaTeX{}的文件是通过编译生成的,对于本模板和毕业设计论文而言,
|
||
需要经过代码\ref{code-compile}所示步骤(以sample-bachelor.tex为例):
|
||
\begin{lstlisting}[
|
||
language={bash},
|
||
caption={编译步骤},
|
||
label={code-compile},
|
||
]
|
||
xelatex sample-bachelor.tex
|
||
bibtex sample-bachelor.aux
|
||
xelatex sample-bachelor.tex
|
||
xelatex sample-bachelor.tex
|
||
\end{lstlisting}
|
||
当然,我们在模板里也提供了编译的执行脚本。
|
||
|
||
\subsection{批处理 [ Windows only ]}
|
||
|
||
进入cmd(Win+R,然后输入cmd),cd到BUAAthesis对应目录,
|
||
如\verb|D:\BUAAthesis\|,然后运行\verb|msmake|即可。
|
||
|
||
\subsection{Makefile [ Windows(cygwin) / Linux / MacOS ]}
|
||
需要要你的命令行环境支持Make,cd到BUAAthesis相应目录,
|
||
目前支持如代码\ref{code-make}所示的功能:
|
||
\begin{lstlisting}[
|
||
language={bash},
|
||
caption={make 命令},
|
||
label={code-make},
|
||
]
|
||
make bachelor # 编译本科生的\LaTeX{}(文件默认项,亦可直接输入make)
|
||
make master # 编译研究生的\LaTeX{}文件
|
||
make kaitireport # 编译本科生/研究生的开题报告/文献综述的\LaTeX{}文件
|
||
make clean # 删除编译过程中生成的文件(除了pdf)
|
||
make depclean # 删除编译过程中生成的文件(包括pdf)
|
||
\end{lstlisting}
|