atom latex,latex设计的初衷


atom latex,latex设计的初衷

文章插图
毕业设计快要开始了,写论文/实验报告时对于学校规定的排版的困扰总是逃不过,LibreOffice 体验不怎么好,Google Docs 总是有些延迟,对于不想直接折服 MS Office 而安装 Windows 的 Linux 用户 , 我们需要使用一个高可用,跨平台 , 且样式不乱的报告编写框架,LaTeX 遵从“呈现与内容分离”的哲学,样式的模版化让你不再烦恼排版的问题 , 而专注于内容的创造 。Atom + LaTeX , 让你能够得到更好的 LaTeX 编辑体验,使你的生活更美好 。
Logo 与定义
在维基百科的介绍上 LaTeX 是这样的:
LaTeX(/?lɑ?t?x/ , 常被读作/?lɑ?t?k/或/?le?t?k/),文字形式写作LaTeX,是一种基于TeX的排版系统,由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发 , 利用这种格式系统的处理,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,不必一一亲自去设计或校对,能在几天,甚至几小时内生成很多具有书籍品质的印刷品 。对于生成复杂表格和数学公式,这一点表现得尤为突出 。因此它非常适用于生成高印刷质量的科技和数学、物理文档 。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档 。
实际的 Logo

atom latex,latex设计的初衷

文章插图
本文介绍的主要是 XeTeX,是一种使用 Unicode 的 TeX 排版引擎,并支持一些现代字体技术 , 其直接使用本地计算机中安装的字体的方法,大大降低了使用 LaTeX 的难度 , Logo 如下:
atom latex,latex设计的初衷

文章插图

一点简要的入门
一篇典型的 Tex 文件的内容如下:

atom latex,latex设计的初衷

文章插图

atom latex,latex设计的初衷

文章插图
虽然看上去有点非所见即所得,不过“生成”出来的文档很漂亮是不是?准确的来说,从 Tex 到 PDF 的过程被称为编译,就像编译程序一样,一般指令如下:
atom latex,latex设计的初衷

文章插图
我们一点点来理解这个文件的各个部分的内容,首先我们定义了文本的基础字体大小为 12pt , 并且使用一个最基本的样式,被称为 “article”(其他的还有 book 之类) 。
atom latex,latex设计的初衷

文章插图
然后我们定义了一些需要用到的包,比如文中我们使用到了中文字体,所以引入了中文相关的包:
atom latex,latex设计的初衷

文章插图
文章的标题,作者 , 和日期信息,在 LaTeX 中如果需要显示那个 Logo 的话只需要使用 LaTeX即可:
atom latex,latex设计的初衷

文章插图
比如我们需要显示一点不同的标题,可以有类似如下写法:
atom latex,latex设计的初衷

文章插图

atom latex,latex设计的初衷

文章插图
对于 date 那块 , 如果希望文档顶部显示一些自己的信息的话可以考虑直接在 {} 内部写上自己的信息,比如这样,通过 \ 换行:
atom latex,latex设计的初衷

文章插图
在顶部的一些文件相关信息定义好了之后就可以开始写文档的正文部分了 , 包含在:
atom latex,latex设计的初衷

文章插图
在 TeX 中 , 所有的部分都是以 begin 和 end 开始和结束的 。
段落格式
文本加粗?没问题,把需要加粗的部分包裹在 textbf{} 里面就好了 。
atom latex,latex设计的初衷

文章插图
比如你想加入一个有序号的 list,在 Markdown 中我们一般这么做:
atom latex,latex设计的初衷

文章插图
但是在 TeX 中,我们这么做:
atom latex,latex设计的初衷

文章插图
关于章节的控制,如下:
atom latex,latex设计的初衷

文章插图
atom latex,latex设计的初衷

文章插图
数学符号/公式
这个大概是 LaTeX 用起来最舒服的功能了 , 如果需要在文本中加入一个数学符号,在 TeX 中我们一般这么写:
atom latex,latex设计的初衷

文章插图
atom latex,latex设计的初衷

文章插图
如果需要那些符号独立成行的话,就两个 $ 就好了 。
Atom + LaTeX
在 Atom 上我使用的插件们是:
  1. Language Latex
  2. Latex
  3. Markdown-pdf
为了更好的体验,在本地 xelatex 已经安装完成的情况下只需要配置一下 Latex 插件使用 xelatex 并且打开 compile on save 即可 。
atom latex,latex设计的初衷

文章插图

实际效果图
atom latex,latex设计的初衷

文章插图
【atom latex,latex设计的初衷】工具再好,不如自己动手尝试,赶紧开始写论文吧~