LaTeX 简介

姓名:朱晓峰 学号:15020150047

转载自:https://www.jianshu.com/p/ab8ffa1bc6a4,有删节

【嵌牛导读】:本文想谈的是LaTeX是做什么的

【嵌牛鼻子】:LaTeX

【嵌牛提问】:LaTeX是什么

【嵌牛正文】:

如果你听说HTML, Markdown或者ReStructured Text,LaTeX其实跟它们是类似的东西。用规定好的字符串,即代码,标记格式,将内容填进格式中即可经过软件“渲染”得到对人来说可读性更强的文档。

LaTeX 是一款文档编辑软件;本质上,LaTeX 和 Microsoft Word、iWork 这样的软件功能类似,都是根据用户输入的内容,生成一份遵照用户指定格式的文档。由 LaTeX 生成的文档直接是 pdf 格式的,也就是大家看课件,看正/盗版电子书,看论文都爱用的Portable Document Format啦。

与各种office软件不同的是,LaTeX并不是所见即所得。产出的是pdf文档,但是作者实际上要编辑的是 .tex 文件。

“代码”在这里是指能被LaTeX读懂的格式标记,即 LaTeX 会根据你输入的“代码”(储存在一个后缀为.tex的文件中)组织出一个方便阅读的pdf文件。你的代码可以表达很多对文档格式的要求,比如 “这里的内容是标题”,“这里是个表格”,“这里该放这张图片” 。

LaTeX的代码能方便地表达章节标题、段落内容、插入图片、列表等等“格式”。打开一个已经定义好的格式(称为“模板”),将内容填入代码中,LaTeX就可以依据添加过内容的代码生成一份规规矩矩的文档。

在直接使用一个“模板”(别人设置好的格式)的情况下,LaTeX 的使用者的确不用操心文档格式,于是就有更多时间关注文档内容的写作了。然而,使用LaTeX的学习成本也正来源于“自己设置格式”,使用、调整模板乃至自己创建模板:要使用LaTeX,你就必须学会使用“代码”与计算机软件交流。

代码虽然是人类和计算机交流的语言,但它总归是要能让人类也读懂的(否则怎么和计算机愉快玩耍),即便你没有任何代码基础,只需要懂点英语,这些代码的含义也能猜个八九不离十。

使用LaTeX,就是使用 “代码” 向 “LaTeX” 表达自己对格式的要求。


你可能感兴趣的:(LaTeX 简介)