今天在使用Slager的时候,出现了问题:写的东西无法被保存,像是断了线似的,但实际上没有断线。联系Slager客服的微信已经很久没回复过了。官网也没有一个客服电话,感觉Slager要被抛弃了。当初用Slager就是不想在电脑上自己搭建环境,因为总会有各种各样的问题,自己无法解决。但现在发现在线的也不靠谱了。国外的Overleaf在线平台又奇贵无比,因此准备回归桌面版了。

LaTeX \LaTeX LATE​X相关一些概念

在使用Slager的时候,编译源文件时,可以选择不同的编译器。这里面有很多包含“Tex”的东西,让人不知道是什么。反正就是不同的编译器吧,也不知道这些编译器有什么不同,和LaTex有什么关系。网上其实有很多介绍。比较好的学习材料是Overleaf的学习文档。

这里简单记录一下,备查备忘:

TeX \TeX TE​X

Donald E. Knuth发明了 TeX \TeX TE​X,名字也是他起的。因为他对当时的排版系统太不满意了,于是自己整了这么一套程序(也可以理解为一门专门处理排版的语言)。直到最近,Knuth老先生还会不时修改一下 TeX \TeX TE​X程序的bug(尽管 TeX \TeX TE​X被很多人认为是世界上bug最少的程序)。
TeX \TeX TE​X是开源的,免费的,在不同操作系统下可移植的。其他人可以在 TeX \TeX TE​X基础上继续开发,但都不能叫 TeX \TeX TE​X,而是在其前面加上一些字母,因此出现了不同“版本”的 TeX \TeX TE​X。实际上不是不同版本,因为 TeX \TeX TE​X只有一个版本,就是Knuth自己维护的 TeX \TeX TE​X。其它例如pdfTeX, XeTeX and LuaTeX,都是 TeX \TeX TE​X的衍生品,不是 TeX \TeX TE​X。这些衍生品被称为“TeX引擎”。如果把排版过程比喻为一台耕地的拖拉机,这些“引擎”就是拖拉机的发动机(Engine)。

LaTeX \LaTeX LATE​X

LaTeX \LaTeX LATE​X不是一个 TeX \TeX TE​X的衍生品,不是另外一种基于 TeX \TeX TE​X开发的引擎,而是一系列宏(macros)的集合。这些宏的作者是Leslie Lamport,因此这些宏的集合被命名为 LaTeX \LaTeX LATE​X。所谓“宏”就是由 TeX \TeX TE​X中的一些底层命令组合而成的一些能够实现某些复杂功能的上层语言。有了这些宏, TeX \TeX TE​X的能量被大大地发挥了。每个人都可以自己撰写一些宏包来解决特定的排版问题,这些宏包被称为“Package”。放在CTAN (Comprehensive TeX Archive Network)上。

pdfLaTeX,与pdfTeX相比,多了“La”。它表示的是pdfTeX引擎驱动的LaTex宏包。其它如“XeLaTeX”,“LuaLaTeX ”可以类推。

CTAN (Comprehensive TeX Archive Network)

TeX \TeX TE​X发行版

全球的 TeX \TeX TE​X使用者开发了无数的 TeX \TeX TE​X工具、软件、字体和宏包,这些成果集成起来就是TeX的“发行版”。常见的发行版有:

  • TeX Live,适用于Unix(including GNU/Linux and macOS), Windows
  • MiKTeX,适用于Windows
  • MacTeX,TeX Live的Mac版。

LaTeX \LaTeX LATE​X编辑器

LaTeX \LaTeX LATE​X的编辑器有很多,有免费的也有收费的。

  • Open source: AUCTEX, GNU TeXmacs, Gummi, Kile, LaTeXila, MeWa, TeXShop, TeXnicCenter, Texmaker, TeXstudio, TeXworks
  • Freeware: LEd, WinShell
  • Proprietary/Shareware: Inlage, Scientific WorkPlace, WinEdt

另外,还有一些编辑器可以加装LaTex插件,例如:

  • Atom
  • VS Code
  • Sublime Text
  • Emacs
  • vim
    还有一些在线的编辑环境,这些一般都是收费的,而且价格不菲。例如:
  • Overleaf
  • Slager
  • Papeeria

如何开始使用 LaTeX \LaTeX LATE​X写作

Mac OS 中使用 LaTeX \LaTeX LATE​X

我用Macbook,所以就下载了MacTeX。安装按照指引进行就可以。安装后,系统中会增加这几个软件:

用得较多的编辑器是TeXstudio,所以又安装了TeXstudio。不知道为什么网上搜到的网址“https://www.texstudio.org”打不开。要这个网址:https://texstudio.sourceforge.net/

具体的使用方法网上有很多介绍。

在Mac os上使用LaTex相关推荐

  1. Mac OS上用item2连接CentOS7

    Mac OS上用item2连接CentOS7 (1)item2:打开preference: (2)选择"Profile": (3)添加: 在 /Users/你的用户名/Librar ...

  2. mac os maven_如何在Mac OS上安装Maven

    mac os maven 在Mac上安装Maven (Install Maven on Mac) Maven is the most widely used build and project dep ...

  3. mac memcached_如何在Mac OS上安装Memcached Server

    mac memcached Memcached is an open-source high performance distributed memory object caching system. ...

  4. mac安装rstudio_在Windows / Linux / Mac OS上安装R和RStudio入门

    mac安装rstudio 在Windows上安装R (Installing R on Windows) Go to r-project.org on your internet browser.在您的 ...

  5. 对比Mac OS上的PF与iptables

    昨天同事问我怎么在Mac上配置策略路由,其实我也不知道!由于自己的实际需求,一直以来都想玩Mac网络功能,可是目光总被它炫烂的外表炫晕!今日同事这么一问我,顿时产生一种研究其究竟的欲望,还好,家里的电 ...

  6. 1.20——golang环境配置(在Mac OS上)【没用过】

    本节主要为大家讲解如何在Mac OS上安装Go语言开发包,大家可以在Go语言官网下载对应版本的的安装包(https://golang.google.cn/dl/),如下 图所示. 安装Go语言开发包 ...

  7. iTerm2终端工具在Mac OS上使用详解

    iTerm2终端工具在Mac OS上使用详解 一.概述 因个人工作需要,使用终端工具进行运维和开发工作,但是Mac OS 自带的终端工具使用堡垒机登录配置不了,而且使用CRT等终端工具每次登录堡垒机都 ...

  8. mac os上配置CDH4.1.1版hbase并启用snappy

    这两天乘周末时间在我的mac机器上配置了CDH4.1.1版的hadoop和hbase.hbase配置在伪分布式的hdfs上.整个配置倒也非常简单.使用CDH版hadoop和hbase比用社区版要简单太 ...

  9. html5 mac os 开发工具,如何通过TextMate或命令行在Mac OS上使用W3C tidy-html5软件包?...

    我在这里安装了W3C整洁,HTML5束: 〜/库/ Application Support /禽/原始副本/捆绑/整齐-HTML5如何通过TextMate或命令行在Mac OS上使用W3C tidy- ...

最新文章

  1. 通讯接口:I2C和USART,SPI,CAN,USB2.0
  2. c语言数组怎么环形阵列,C语言 用于大阵列的无复制线程安全环形缓冲区
  3. Android自定义View的实现方法,带你一步步深入了解View(四)
  4. B07_NumPy 高级索引(整数数组索引,布尔索引,花式索引)
  5. 快速了解一门技术的基本步骤
  6. java xmpp openfire_搭建Xmpp服务器Openfire
  7. ic 卡获取帐号apdu指令_《全球行动》携手京东校园送福利 1000元京东卡等你拿
  8. jeb配置java环境_jeb 提示 java help space
  9. 谷歌地图地名显示繁体字_Google Earth显示中文地名啦!
  10. 安卓搞机教程--修改设置里 添加选项 添加文字 修改图标 修改版本号等等 实例解析
  11. java rgb565转rgb888_RGB565 转RGB888的循环补偿(zz)
  12. VITS 语音合成完全端到端TTS的里程碑
  13. 腾讯秋招--微信支付面经
  14. BDTC 2017 | “TOP10大数据应用最佳案例实践”十佳获奖单位精彩分享
  15. 安卓开发 应用下载代码
  16. 复旦大学计算机科学与技术分数,2015年复旦大学计算机科学与技术考研复试分数线是320分...
  17. 传奇工程师卡马克入坑 AI:徒手一周实现反向传播和 CNN
  18. 降噪蓝牙耳机怎么选?实用性好的四款降噪蓝牙耳机推荐
  19. 自由人NFT平台,全球首个以NFT+农业+元宇宙项目
  20. Qt Quick - Slider

热门文章

  1. 怎么用化学软件画聚合物
  2. 150分钟学会R语言与R常见问题解答
  3. (3)tesorflow 计算模型复杂度
  4. 什么是 NullPointerException?
  5. R语言之管道符的使用和学习
  6. Arcgis desktop 10及Arcgis Engine 10破解
  7. autoconf使用环境
  8. 使用软路由实现智能Qos
  9. ui设计培训课程是哪些
  10. 数据平台建设的痛点,如何进行元数据治理?