LaTeX

Awesome LaTeX ![Awesome][awesome] Issue Count License: CC BY-SA 4.0

>这是一个精选的东西的精选列表 (La)TeX typesetting system.

Distributions

  • MacTeX - 最常见的Mac OS X LaTeX发行版,基本上是TeXLive,添加了一些特定于Mac的工具. ![苹果] [苹果]
  • TeX Live - 用于类Unix操作系统的最常见的LaTeX发行版,包括GNU / Linux. 也适用于Windows. ![Linux] [linux]![Windows] [windows]
  • MikTeX - 最常见的Windows LaTeX发行版(仅限). ![窗口] [窗口]

Engines

  • pdfTeX - 立即生成PDF文件而不是DVI文件的TeX编译器(现在,这是许多用户的标准编译器). ![源码] [源码]
  • XeTeX - TeX编译器提供比TeX / pdfTeX更好的unicode和字体支持(即您可以使用操作系统的字体而不是仅使用TeX字体). ![源码] [源码]
  • LuaTeX - (La)TeX编译器,支持用于编写脚本的Lua代码,并且比标准TeX / pdfTeX改进了unicode和字体支持. ![源码] [源码]
  • tectonic - 由XeTeX和TeXLive提供支持的现代自包含(La)TeX编译器. ![源码] [源码]

LaTeX formulas on the web

  • Auto-LaTeX Equations with Google Docs - 直接在Google Docs中渲染高质量的数学方程式.
  • MathJaX - 用于在Web上呈现数学公式的JavaScript引擎. 结果看起来很光滑. ![源码] [源码]
  • mimeTeX - mimeTeX是一个相当古老的工具,可以将LaTeX公式渲染为您网站的PNG图形,而无需在您的服务器上实际安装LaTeX. ![源码] [源码]
  • mathTeX - mathTeX是mimeTeX的继承者:它产生更好看的图像,但它需要在你的服务器上安装LaTeX. ![源码] [源码]
  • KaTeX - KaTeX是由可汗学院制作的数学渲染库,专注于快速加载时间. 所有输出都作为纯HTML而不是固定图像处理. ![源码] [源码]

Editors

因为用记事本编辑LaTeX代码并不是很棒. 那里有很多编辑,下面是最棒的编辑. 收集完整的LaTeX编辑器列表 tex.stackexchange.combig list of LaTeX Editors/IDEs.

LaTeX-focused

一些最棒的LaTeX编辑器就是这样做的:编辑LaTeX.

  • Kile - 最初来自Linux / KDE社区的Great LaTeX编辑器. 它在Windows和OS X上运行良好. ![源码] [源码]
  • TeXMaker - 非常好的替代Kile.
  • TeXStudio - 源自TeXMaker的跨平台LaTeX编辑器.
  • WinEdt - LaTeX编辑很多人发誓. 仅适用于![Windows] [windows].
  • TeXnicCenter - 很老但是免费且体面的LaTeX编辑器. ![窗口] [窗口]
  • LyX - 跨平台WYSIWYM编辑器,在后台使用LaTeX渲染文档. ![源码] [源码]
  • TeXShop - 包含在MacTeX中的LaTeX文档的严肃编辑器. ![苹果] [苹果]
  • TeXWorks - 以TeXShop为模型的LaTeX代码的严肃编辑器,但这个是跨平台的. ![源码] [源码]
  • BakomaTex - 商业LaTeX编辑器,允许使用其源代码和WYSIWYG编辑您的文档.
  • Inlage - 商业LaTeX编辑器,具有手写公式识别,Excel导入和更多漂亮的功能. ![窗口] [窗口]
  • Texpad - 适用于OS X和iOS的商业LaTeX编辑器,具有出色的功能(文档概述,同步PDF显示,自动完成,跨设备同步......),从不妨碍编写. ![苹果] [苹果]

General purpose text editors

这些编辑不是一招的小马:当然,他们编辑LaTeX,但他们可以做更多!

Online editors

在线编辑器,允许您协作编辑文档.

  • List of popular online LaTeX editors - 社区维护的流行在线LaTeX编辑器列表,包括方程式编辑器.
  • Authorea - 在线编辑器,内置git支持和参考书目工具.
  • ShareLaTeX - 具有非常棒的LaTeX文档和简单的版本控制.
  • Overleaf - 在线编辑器,还有WYSIWYM编辑器和git支持.
  • Papeeria - 内置git支持的在线编辑器.
  • JaxEdit - 具有实时预览和漂亮演示模式的在线LaTeX编辑器.

Bibliography tools

  • JabRef - 非常强大的跨平台(Java)bibtex编辑器. 但是,GUI看起来很陈旧. ![Mac] [mac]![Windows] [windows]![Linux] [linux]![foss] [foss]
  • Papis - Extremely customizable, 功能强大且简单的跨平台(Python)库管理器. 它有一个非常 完整的命令行界面,多个GUI和脚本功能. ![Linux] [linux]![Mac] [mac]![foss] [foss]
  • Bibdesk - 伟大的书目编辑器![Mac] [mac].
  • Zotero - 您的浏览器的参考管理器,也可以导出到bibtex并与许多LaTeX编辑器集成. ![Mac] [mac]![Windows] [windows]![Linux] [linux] [![foss] [foss]](https://github.com/zotero/
  • Mendeley - 应用程序和云客户端都可以管理您的参考和PDF. 可以同步到您的LaTeX工作流程的bibtex文件. ![Mac] [mac]![Windows] [windows]![Linux] [linux]
  • betterbib - 用于改进BibTeX文件的命令行实用程序. 从在线资源获取信息. ![Mac] [mac]![Windows] [windows]![Linux] [linux]![foss] [foss]

Build Tools

编译LaTeX文档可能很繁琐,构建工具可帮助您管理编译过程.

  • Arara (GitHub repo ) - 简单的工具,允许您指定在文档中调用哪些工具,并且可以非常轻松地扩展. ![源码] [源码]
  • latexmk - 构建工具,这是许多LaTeX编辑器(LaTeXing,TeXShop,...)常用来构建LaTeX文件. ![源码] [源码]
  • latex-makefile - 基于Makefile的构建工具,试图尽可能通用和轻量级. ![源码] [源码]

Misc. Tools

  • CaTeX - 注意连接LaTeX文档以正确合并前导码.
  • Pandoc - 该程序几乎可以将任何文档格式(LaTeX,DOC,markdown,...)转换为几乎任何其他格式. 一个很好的工具,可以帮助使用多种格式的工作流程. ![源码] [源码]
  • Codecogs Eqn Editor - 在线LaTeX公式编辑器,允许您生成包含方程的数字.
  • LaTeXiT - LaTeXit是一个方程式编辑器,可以轻松地将渲染的方程(如PDF,PNG,...)拖放到Mac上的非LaTeX文档中. ![苹果] [苹果]
  • KLaTeXFormula - LaTeXit的跨平台替代方案. ![源码] [源码]
  • EqualX - 图形LaTeX公式编辑器. ![Windows] [windows]![Linux] [linux]![foss] [foss]
  • ChkTeX - LaTeX文档的Linter / code checker. ![源码] [源码]
  • LaTeXEqEdit - 适用于Windows的LaTeX公式编辑器. ![Windows] [windows]![foss] [foss]
  • Laeqed - 将LaTeX配方交叉平台转换为PNG转换器. ![Windows] [windows]![Linux] [linux]![Mac] [mac]![foss] [foss]
  • blacktex - 命令行工具,可替换常见的LaTeX反模式并清理文件. ![Windows] [windows]![Linux] [linux]![Mac] [mac]![foss] [foss]

LaTeX-compatible GUI tools

  • TikzEdt (也: GitHub repo ) - WIKIWYG和TikZ图片的基于文本的编辑器. ![源码] [源码]
  • TikZ-Editor - TikZ数字的实时预览编辑器. ![Mac] [Mac]![Linux] [Linux]![foss] [foss]
  • IPE - 与LaTeX命令和文档完美集成的绘图工具. ![源码] [源码]
  • GeoGebra - 跨平台几何工具,输出到TikZ. ![源码] [源码]
  • Dia - 跨平台图表工具,可以导出到PSTricks和MetaPost代码. ![源码] [源码]

Packages

  • CTAN - 全面的TeX存档网络是寻找有用的包和文档的地方.

References

Tables

  • Excel2LaTeX - Excel(2010及更早版本)宏来生成LaTeX`表格式代码. ![Windows] [windows]![Mac] [mac]
  • csv2latex - 将CSV文件从您喜欢的程序转换为LaTeX`表格. ![Linux] [linux]![Mac] [mac]
  • Tables Generator - 该网站提供了一个图形界面来输入您的表格,并为LaTeX,Markdown,HTML等生成格式正确的代码.
  • pgfplotstable - 此包显示以各种显示格式四舍五入到所需精度的数字表. 它甚至可以读取CSV文件以直接包含在LaTeX文档中.

Graphics

PSTricks

PSTricks是一个很棒的库,用于绘制包含在PostScript / DVI文件中的数字.

TikZ

TikZ是一个很棒的包,有许多插件,允许您从LaTeX文档中创建数字. 通常,使用pdflatex比使用PSTricks更容易.

  • TeXample - 关于LaTeX的博客,收集了大量的TikZ数据.
  • LaTeX en SI - 使用TikZ绘制特殊图表(Bode,Nyquist,电子原理图,块原理图......)的有用网站. 请注意,一切都是法语.
  • tkz - 收集基于TikZ的包以绘制图表和图表.
  • pgfplots - 真正令人敬畏的绘图库在TikZ / pgf的顶部和风格. 该库可以加载CSV数据文件,执行一些计算并创建漂亮的图.
  • A very minimal introduction to TikZ (PDF) - 由JacquesCrémer撰写的关于TikZ世界的简短介绍性文件.
  • PetarV-/TikZ - 由PetarVeličković收集出版物就绪的PGF / TikZ数据.
  • matlab2tikz - 将MATLAB图转换为PGFPlots / TikZ. ![Windows] [windows]![Linux] [linux]![Mac] [mac]![Foss] [foss]
  • matplotlib2tikz - 将matplotlib图转换为PGFPlots / TikZ. ![Windows] [windows]![Linux] [linux]![Mac] [mac]![Foss] [foss]

Source Code

  • minted - 铸造包使用 pygments 生成列表. 通过这种方式,LaTeX能够格式化300多种编程和标记语言以及其他文本格式.

Typography

  • microtype - 此软件包通过启用边距字距调整和字体扩展来改善文档的外观.

Presentations, Slides

  • nics - Beamer的一种自以为是的替代方案,我们创建的希望是默认情况下使常见任务变得非常简单和精美. 有很棒的文档和详细的备忘单,可以帮助您入门.

Templates

Symbols

Resources

Showcases

Tutorials

Books

Blogs

  • TeXblog - 关于LaTeX的博客和相关的一切.
  • texblog.org - 关于LaTeX和相关主题的博客(教程,软件包,代码片段等).
  • TeX Talk - TeX Stack Exchange网站的博客,包括新闻和采访.

Social media


Meta Awesome-LaTeX

如果您想贡献,请阅读我们 CONTRIBUTING 准则.

Legend

表示Mac,Linux和Windows兼容性的图标显示程序 仅适用于这些平台. 因此缺少这些图标意味着该软件完全是跨平台的.

标志 说明
![Mac] [mac] Mac OS X
![Linux] [linux] GNU/Linux
![Windows] [windows] Microsoft Windows
![FOSS] [FOSS] Free Open-Source Software

所有商标均为其各自所有者的财产.

[mac]:https://cdn.rawgit.com/egeerardyn/awesome-LaTeX/700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg [linux]:https://cdn.rawgit.com/egeerardyn/awesome-LaTeX/700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg [windows]:https://cdn.rawgit.com/egeerardyn/awesome-LaTeX/700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg [foss]:https://cdn.rawgit.com/egeerardyn/awesome-LaTeX/700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg [awesome]:https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg