Latex简介

Latex简介

Latex是什么

维基百科

是一种基于TeX的排版系统,由美国计算机科学家莱斯利•兰伯特在20世纪80年代初期开发,利用这种格式系统的处理,即使用户没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,不必一一亲自去设计或校对,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。

自己的理解

是一种排版工具,源文件类型是.tex,生成文档类型是.pdf,对于复杂表格和公式的处理有优势,又很多宏包可以下载,写文档时如果有模板可以不用再担心格式问题

和Word相比的优缺点

和我们常用的Word不同,Latex的内容和呈现是分离的,并非所见即所得,使用它的时候要跳脱出Word的思维限制

优点

  • 数学公式的自动编号和交叉引用
  • 模板质量高,各种边距考虑周到,而且切换模板很方便
  • 有各种各样的宏包
  • 不会像word一样因为使用版本不同影响内容展现
  • 免费

缺点

  • 入门相对比较难
  • 需要等时间渲染
  • 可编辑性差,没有像word一样的审阅、修订功能

适用场景

  • 论文写作
  • 数学科研类PPT制作
  • LaTex对于生成复杂表格和数学公式表现尤为突出。因此它非常适用于生成高印刷质量的科技和数学、物理文档
  • 适用于生成从简单的信件到完整书籍的所有其他种类的文档

下载和安装

如果在网上搜索资料,选择发行版本,经常出现的有两种,一个是CTeX,一个是Tex Live。

CTeX 套装

CTeX 套装是科学院吴凌云研究员的个人作品,在 CTeX 套装刚刚问世之时,因其解决了繁琐的中文字体安装工作,广受欢迎。但是, CTeX 套装已经很久不更新,内里的宏包、工具陈旧;而且随着 XeLaTeX 的发展以及 xeCJK 等技术的成熟,上述这些繁琐的工作已经没有必要而失去意义;因此,现在不推荐使用 CTeX 套装。

CTeX 宏集

虽然它的名字也是「CTeX」,但是 CTeX 宏集和 CTeX 套装是两个不同的东西。CTeX 宏集是集成了中文支持、操作系统判定、字体选择、版式预设为一体的一组宏包和文档类的合集。推荐在任何情况下,优先使用 CTeX 宏集处理中文

TeX Live

TeX Live 是 TUG (TeX User Group) 维护和发布的 TeX 系统,可说是「官方」的 TeX 系统。推荐任何阶段的 TeX 用户,都尽可能使用 TeXLive,以保持在跨操作系统平台、跨用户的一致性。推荐安装 Tex Live + TeXstudio

TeX Live 的官方站点是 https://tug.org/texlive/
TeXstudio 官网是 http://texstudio.sourceforge.net/

Mac用户

macOS/OS X上TeX Live的名字是MacTeX,你可以下载 MacTeX 的安装器,而后安装 MacTeX。
http://tug.org/cgi-bin/mactex-download/MacTeX.pkg
如果发现下载速度很慢,可以尝试清华大学和中国科技大学的镜像站。

Windows 和 Linux 用户

TeX Live 的当前版本是2019,你可以从官方站点下载它们的安装包。点击下列链接,将会「自动选择」距离你最近的镜像下载。

具体安装过程就不描述了,常见问题网上都有解决方案

基本语法

构成一篇文档最基本的语句是:

\documentclass{article}   % 确定文档类型:这里以article为例,也可以是report,book,letter等  
\begin{document}          % 文档正文的开始
xxx                       % 正文
\end{document}            % 正文的结束

文档类型

  • article:短文,评论,学术论文;无左右页区分,无章设置。对应中文类ctexart
  • book:著作,学位论文;默认有左右页区分,章起右页。对应中文类ctexbook
  • report:商业,科技,试验报告,默认无左右页区分,章起新页。对应中文类:ctexrep
  • beamer:论文陈述幻灯片;提供多种主题式样,可方便更改幻灯片的整体风格

中文简单文章示例

\documentclass[UTF8]{ctexart}  %使用中文版的article文档类型排版,并选择UTF8编码格式
\usepackage{amsmath}           %使用宏包,这里使用的是调用公式宏包,可以调用多个宏包
\begin{document}               %开始写文章
\title{Latex简介}              %大括号里填写标题
\author{Chloe}                 %大括号里填写作者姓名
\date{\today}                  %大括号里填写\today会自动生成当前的日期
\maketitle                     %如果有以上内容以后一定要添加这个,制作标题,否则上面的内容都是无效的。
\end{document}                 %结束写文章

常用宏包

宏包名功能
amsmath公式环境和数学命令
amssymb数学符号生成命令
array数组和表格制作
calc四则运算
caption插图和表格标题格式设置
fancyhdr页眉页脚设置
fontspec字体选择
geometry版面尺寸设置
graphicx插图处理
hyperref创建超文本链接和PDF书签
longtable制作跨页表格
multicol多栏排版
tabularx自动设置表格列宽
titlesec章节标题格式设置
titletoc目录格式设置
xeCJK中日朝文字处理和字体选择

参考资料

一份不太简短的LaTex介绍
Tex论坛(英文)
Ctex社区(里面有很多学校的论文模板以及一些常见问题的简答)
知乎专栏-- LaTeX 入门课

写在最后

  • 学会LaTex,最好的方法是边用边查,在使用中熟悉。当你入门时,希望这篇文章可以帮到你;
  • Latex 和word都是工具,适用于不同场景,不是彼此的替代品,不必因为使用其中一个就弃用另一个;
  • 利用网络资料搜索Latex时,你会发现很多相似的词,例如ctex、xetex、sharetex等,不要纠结于他们之间的关系,工具用起来才是王道,它们之间剪不断理还乱的关系用的多了自然就明白了(我现在还不明白,手动捂脸)。
  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值