LaTeX
部署 LaTeX
安装 texlive-core
新建 a.tex
文件,内容如下:
\documentclass[11pt,a4paper]{article}
%加入了一些针对XeTeX的改进并且加入了 \XeTeX 命令来输入漂亮的XeTeX logo
\usepackage{xltxtra}
%启用一些LaTeX中的功能
\usepackage{xunicode}
%%%% fontspec 宏包 %%%%
\usepackage{fontspec}
% 指定字体
\setmainfont[BoldFont=Adobe Heiti Std]{Adobe Song Std}
\setsansfont[BoldFont=Adobe Heiti Std]{Adobe Kaiti Std}
%\setmonofont{Bitstream Vera Sans Mono}
%%%% 版面 %%%%
\usepackage[top=1in,bottom=1in,left=1.25in,right=1in]{geometry}
% 设置行距
\linespread{1.3}
%%%% 缩进 %%%%
% 自动首行缩进
\usepackage{indentfirst}
% 设置首行缩进的距离
\setlength{\parindent}{2.22em}
%连字符
\defaultfontfeatures{Mapping=tex-text}
%中文断行
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt
%以下为正文部分
\begin{document}
% 生成目录
\tableofcontents
% 章节
\section{\XeLaTeX}
XeTeX 可以使用系统自带的字体,而不需要再另外生成
% 章节
\section{……}
\end{document}
使用 fc-list
命令查看可用字体,根据实际情况修改 % 指定字体 下面的几行
使用以下命令生成 PDF
xelatex a.tex
安装宏包
LaTeX 只是一个基本框架,通过宏包扩展其功能。例如:
fontspec
指定字体
geometry
设置版面
color
使用色彩
hyperref
设置链接
listings
代码引用环境
titlesec
设置标题样式
titletoc
设置目录样式
indentfirst
首行缩进(这是中文的排版习惯)
xltxtra
XeTeX 扩展功能
到 CTAN 下载宏包,解压后移动到 LaTeX 能找到的目录,使用以下命令刷新:
sudo texhash
学习 LaTeX
推荐两本 LaTeX 的书: