LaTeX

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

>这是精选的很棒的东西的清单 (La)TeX typesetting system.

Learning LaTeX

指导如何学习LaTeX

Distributions

  • MacTeX -Mac OS X最常见的LaTeX发行版,基本上是TeXLive,其中添加了一些Mac专用工具. ![Mac] [mac]
  • TeX Live -最常见的LaTeX发行版,用于类似Unix的操作系统,包括GNU / Linux. 在Windows上也可以使用. ![Linux] [linux]![Windows] [windows]
  • MikTeX -Windows的最常见LaTeX发行版(仅). ![Windows] [windows]

Engines

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

LaTeX formulas on the web

  • Auto-LaTeX Equations with Google Docs -直接在Google文档中渲染高质量的数学方程式.
  • MathJaX -JavaScript引擎可在网络上呈现数学公式. 结果看起来真的很圆滑. ![foss] [foss]
  • mimeTeX -mimeTeX是一个相当老的工具,用于将LaTeX公式转换为您的网站的PNG数字,而实际上不需要在服务器上安装LaTeX. ![foss] [foss]
  • mathTeX -mathTeX是mimeTeX的后继产品:它可以生成美观的图像,但需要在服务器上安装LaTeX. ![foss] [foss]
  • KaTeX -KaTeX是可汗学院制作的数学渲染库,着重于快速加载时间. 所有输出均以纯HTML格式处理,而不是固定图像. ![foss] [foss]
  • Franklin.jl -在Julia中,具有KaTeX支持,代码评估,类似于LaTeX的命令以及可选的预渲染的静态站点生成器. ![foss] [foss]

Editors

因为用记事本编辑LaTeX代码并不好. 有很多编辑器,下面是最出色的编辑器. LaTeX编辑器的完整列表在以下位置收集 tex.stackexchange.combig list of LaTeX Editors/IDEs.

LaTeX-focused

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

  • Kile -伟大的LaTeX编辑器,最初来自Linux / KDE社区. 它也可以在Windows和OS X上正常运行. ![foss] [foss]
  • TeXMaker -Kile的不错替代品.
  • TeXStudio -源自TeXMaker的跨平台LaTeX编辑器.
  • WinEdt -许多人发誓的LaTeX编辑器. 仅适用于[Windows] [windows].
  • TeXnicCenter -相当老但免费又不错的LaTeX编辑器. ![Windows] [windows]
  • LyX -跨平台的WYSIWYM编辑器,该编辑器在后台使用LaTeX渲染文档. ![foss] [foss]
  • TeXShop -MacTeX中包含的LaTeX文档的精简编辑器. ![Mac] [mac]
  • TeXWorks -以TeXShop为蓝本的LaTeX代码编辑器,但它是跨平台的. ![foss] [foss]
  • BakomaTex -商业LaTeX编辑器,允许使用其源代码和所见即所得来编辑文档.
  • Inlage -具有手写公式识别,Excel导入和更多精美功能的商业LaTeX编辑器. ![Windows] [windows]
  • Texpad -适用于OS X和iOS的商业LaTeX编辑器,具有出色的功能(文档概述,同步的PDF显示,自动完成,跨设备同步...),这些功能永远不会妨碍编写. ![Mac] [mac]

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 -高度可定制 功能强大且简单的跨平台(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 )-简单的工具,可让您指定要在文档中调用的工具,并且可以轻松扩展它. ![foss] [foss]
  • latexmk -许多LaTeX编辑器(LaTeXing,TeXShop等)常用的构建工具来构建LaTeX文件. ![foss] [foss]
  • latex-makefile -基于Makefile的构建工具,它试图尽可能通用和轻巧. ![foss] [foss]

Misc. Tools

  • CaTeX -注意正确地合并LaTeX文档以正确合并前言.
  • Pandoc -该程序将几乎所有文档格式(LaTeX,DOC,降价等)转换为几乎任何其他格式. 一个出色的工具,可帮助使用多种格式的工作流程. ![foss] [foss]
  • Codecogs Eqn Editor -在线LaTeX方程编辑器,可让您生成包含方程的图形.
  • LaTeXiT -LaTeXit是一个方程式编辑器,可轻松将渲染的方程式(如PDF,PNG等)拖放到Mac上的非LaTeX文档中. ![Mac] [mac]
  • KLaTeXFormula -LaTeXit的跨平台替代方案. ![foss] [foss]
  • EqualX -图形LaTeX公式编辑器. ![Windows] [windows]![Linux] [linux]![foss] [foss]
  • ChkTeX -用于LaTeX文档的Linter /代码检查器. ![foss] [foss]
  • 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 )-用于TikZ图片的WYSIWYG和基于文本的编辑器. ![foss] [foss]
  • TikZ-Editor -TikZ人物的实时预览编辑器. ![Mac] [Mac]![Linux] [Linux]![foss] [foss]
  • IPE -可以与LaTeX命令和文档很好地集成的绘图工具. ![foss] [foss]
  • GeoGebra -跨平台几何工具,输出到TikZ. ![foss] [foss]
  • Dia -可以导出到PSTricks和MetaPost代码的跨平台图表工具. ![foss] [foss]

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的基础上,并以TikZ / pgf的样式提供了真正出色的绘图库. 该库可以加载CSV数据文件,执行一些计算并创建漂亮的图.
  • A very minimal introduction to TikZ (PDF) - Short introductory document to the world of TikZ, written by Jacques Crémer.
  • PetarV-/TikZ -PetarVeličković收集可用于出版物的PGF / TikZ数字.
  • matlab2tikz -将您的MATLAB图转换为PGFPlot / TikZ. ![Windows] [windows]![Linux] [linux]![Mac] [mac]![Foss] [foss]
  • matplotlib2tikz -将您的matplotlib图转换为PGFPlot / 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 [超赞]:https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg