1 LaTeX 简介

Leslie Lamport 开发的 LaTeX 是当今世界上最流行和使用最为广泛的TeX格式。它构筑在Plain TeX的基础之上,并加进了很多的功能以使得使用者可以更为方便的利用TeX的强大功能。使用LaTeX基本上不需要使用者自己设计命令和宏等,因为LaTeX已经替你做好了。因此,即使使用者并不是很了解TeX,也可以在短短的时间内生成高质量的文档。对于生成复杂的数学公式,LaTeX表现的更为出色。

LaTeX文档的写作流程如上图所示,对应其三个主要环节,可将LaTeX分为三层:底层是TeX基础编译源,中层是文本编译器,上层是PDF文稿查看器。LaTeX官网中提供了Linux,Mac和Windows下的安装套件。

2 LaTeX相关配置

2.1 TeX基础编译源

本地编译器主要有MiKTeX,TeX Live和Texmaker。MiKTeX和TeX Live两者各有优劣,有兴趣的可以阅读一篇讨论帖,至于Texmaker笔者接触也不多~

除了本地编译外,还有在线LaTex编译器,例如ShareLaTeX、JaxEdit等。

2.2 文本编译器

比较常见的有Sublime Text、TeXworks、TexStudio、WinEdt、Emacs、Notepad++、LyX等。在维基百科中有一篇对比网页,其中有超过20种文本编辑器。如果喜欢纯键盘编辑,可以尝试Vim~

笔者使用的是TeXstudio,集编辑和预览于一身,用起来比较方便,可适用于Linux,Mac和Windows操作系统,下图是Windows下的界面:

2.3 PDF文稿查看器

常用的有SumatraPDF,Adobe Acrobat,Adobe Reader等。笔者使用的是Adobe Acrobat集PDF浏览与编辑于一体,比较便捷。(但是SumatraPDF在打开和阅读PDF文件的时候,非常流畅,建议尝试。)

2.4 参考文献管理

考虑到写论文时参考文献的管理是无法逃避的问题,为此很有必要单独讲解一下,参考文献的管理,笔者认为有三种方法:

  • 最简单粗暴法:直接全手动写入,例如:
\begin{thebibliography}{1}\bibitem{IEEEhowto:kopka}
H.~Kopka and P.~W. Daly, \emph{A Guide to \LaTeX}, 3rd~ed.\hskip 1em plus0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.\end{thebibliography}

  • 知乎中看到一种相对简单的管理方法,将参考文献复制粘贴到bib文件,然后在编辑文档中访问bib文件实现对参考文献的管理和引用,感兴趣的可以阅读;

  • 使用参考文献管理软件,如JabRef,笔者推荐使用该方法:
    在谷歌学术中搜索参考文献的BibTeX

使用JabRef添加到bib文件中:

直接调用bib文件即可:

\bibliographystyle{IEEEtran} % style
\bibliography{paper}         % include the paper.bib

结束语:
笔者的配置为:MiKTeX+TeXstudio+Adobe Acrobat+JabRef~后来使用过程中发现有些宏包不全,就改为CTeX+TeXstudio+Adobe Acrobat+JabRef(其实CTeX中已经含有一些文本编辑器,例如WinEditTeXworks)就更好用了~

参考文献:

  • 知乎1:http://www.zhihu.com/question/19954023
  • 知乎2:http://www.zhihu.com/question/23565739/answer/51511029
  • 知乎3:http://www.zhihu.com/question/21375839
  • 维基百科:https://en.wikipedia.org/wiki/Comparison_of_TeX_editors
  • StackExchange:http://tex.stackexchange.com/questions/20036/what-are-the-advantages-of-tex-live-over-miktex

转载于:https://www.cnblogs.com/hehehaha/p/6332240.html

LaTeX 简介与安装相关推荐

  1. 【LaTeX 教程】01. LaTeX 简介与安装

    [LaTeX 教程] 声明 由于最近在投稿,导师要求LaTeX版本的文章,结合最近学习,特将学习到的内容整理下来,从安装到应用,由于也是刚学习,我也是尽可能将文章中用到的LaTeX细节的地方强调出来, ...

  2. NLP:NLP领域没有最强,只有更强的模型——GPT-3的简介、安装、使用方法之详细攻略

    NLP:NLP领域没有最强,只有更强的模型--GPT-3的简介.安装.使用方法之详细攻略 导读:NLP领域的模型,没有最大,只有更大.博主这几天也仔仔细细看了这篇长达75页的论文,光署名作者都有二三十 ...

  3. LATEX简介以及相应的环境配置方案(附带刘海洋的LATEX入门书籍链接)

    目录 一. LATEX简介 二.LATEX环境配置方案(TeXLive+Winedt+SumatraPDF) 2.1 编译工具TeXLive 2.2 编辑器WinEdt 2.3 轻量级PDF软件Sum ...

  4. LaTeX自定义字体安装:Latex模板使用Windows-Stix-fontinstaller安装Wiley stix-fonts字体出错

    感谢以下参考文献: [1] TeX Users Group网站介绍: https://www.tug.org/fonts/fontinstall.html. [2] Stack Exchange上关于 ...

  5. 2021年大数据ELK(二十一):Logstash简介和安装

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 Logstash简介和安装 一.简介 1.经典架构 2.对比Flume 3.对 ...

  6. 扩增子分析QIIME2(2018.6). 1简介和安装

    扩增子分析QIIME2. 1简介和安装 QIIME2版本 2018.6 简介 优点 学习思路 什么是QIIME 2? 核心概念 安装 原生安装QIIME2 虚拟机安装 使用VirtualBox方式安装 ...

  7. db2top详细使用方法_Py之PIL:Python的PIL库的简介、安装、使用方法详细攻略

    Py之PIL:Python的PIL库的简介.安装.使用方法详细攻略 目录 PIL库的简介 PIL库的安装 PIL库的用方法 1.几何图形的绘制与文字的绘制 2.绘制图形的各种案例 PIL库的简介 PI ...

  8. python compiler库_Python之compiler:compiler库的简介、安装、使用方法之详细攻略

    Python之compiler:compiler库的简介.安装.使用方法之详细攻略 目录 compiler库的简介 compiler库的安装 compiler库的使用方法 compiler库的简介 根 ...

  9. Pandas简明教程:一、Pandas简介与安装

    文章目录 1.Pandas简介 2.为何要用Pandas? 3.知识.技能与环境的准备 4.Pandas的安装与相关辅助资料 本系列教程教程完整目录: 1.Pandas简介 关于Pandas的介绍在百 ...

最新文章

  1. es_分组-分页-TransportClient实现
  2. 未来十年,Java 仍会是最受欢迎的编程语言吗?
  3. cmd.exe启动参数说明
  4. linux网络编程之怎么配置好unp.h文件
  5. 恐怖之城(深圳)系列1---K113大巴洗劫一空
  6. Android软件安全与逆向分析之Dalvik
  7. [Leetcode] Longest Valid Parentheses
  8. Spring 实践 -AOP
  9. svn差异查看器 编码_男女学习编码的9个差异
  10. 【Linux】VMware连接CRT
  11. 服务器管理器添加php,为web服务器添加php的支持
  12. 数据库中间件01-认识mycat
  13. python撤回快捷键大全_Python 快捷键大全
  14. JAVA视频学习笔记-马士兵(一)
  15. OmniPlayer Pro for Mac(全能视频播放器)
  16. 群联2251-07 海力士TLC-16K 颗粒 U盘重新量产记录
  17. 关于在线答题系统设计的一些想法
  18. Hive获取周月时间
  19. 快速部署OpenStack的操作笔记(珍藏版)
  20. 红日安全attck靶场7 内网靶场 WP

热门文章

  1. Centos7无法使用ssh登陆及解决方案
  2. oracle归档日志写满错误解决方法
  3. [Tomcat]Tomcat6和Tomcat7的区别
  4. CXF wsdl2java 生成java代码供客户端使用
  5. 工厂方法模式--结合具体例子学习工厂方法模式
  6. 设计师之歌 --【死了都要改】
  7. mabatisplus怎么给实体类自定义属性_吊打面试官之:当实体类中的属性名和表中的字段名不一样 ,怎么办 ?...
  8. python如何写生日快乐说说_高逼格祝福朋友生日快乐的说说
  9. miniUI怎么显示HTML显示整数,MINIUI后台获取数据
  10. minicom的按键控制_minicom使用指南