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” 表达自己对格式的要求。


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文已过时,请到 www.loggerhead.me 查看最新版 说明 本文的目标是让需要对中文论文进行排版的OS...
    loggerhead阅读 4,451评论 1 9
  • 本文适给日常使用过pdf文件,在哪里听说过LaTeX但又对它没有什么概念的孩子看。 大概能传递一点 “入门” 的信...
    Nero_Tako阅读 3,742评论 0 38
  • TeX与LaTeX TeX是由著名的计算机科学家Donald E. Knuth(高德纳)发明的排版系统,利用TeX...
    JasonDing阅读 5,475评论 1 13
  • 20180803,星期五,晴 四天前姨父说要去旅行,带上一大家子人。他是一个爱热闹的人,说人多才有劲。于是也叫上了...
    妍妍520阅读 286评论 0 0
  • 我每天都盼着晚上快点到来,好赶紧睡着了做个梦。 你说的是梦想吗? 不是,就是梦。人人都做的那个梦。白天再苦再累都没...
    唐阿荣阅读 827评论 0 0

友情链接更多精彩内容