开始使用LaTeX的最简单方法是什么?


43

我想在Ubuntu上学习和使用LaTeX。我需要什么套餐?对于新的LaTeX用户,Ubuntu上LaTeX代码的最佳编辑器是什么?如果可能的话,我还希望能够在一个窗格中查看代码,并在第二个窗格中查看结果-不过不一定是所见即所得。


2
我不会参加TeX编辑器大战,但我想重申@detly所说的话:无论您做什么都不以Lyx开头:您不会了解自己在做什么,也不会真正获得功能直到您知道自己想要做什么。
2013年

Answers:


39

只需安装texlive软件包,这将吸收所有必需品。另外,您可以使用您的语言来安装文档,例如。texlive-doc-en。如果您使用的语言与英语不同,则还应该添加相应的语言包,例如texlive-lang-french。还有一些不错的面向主题的软件包,例如texlive-sciencetexlive-humanities-但是,如果您想学习LaTeX的基础知识,那么您当然不需要它们。

如果只需要基本的编辑支持(例如语法突出显示),则任何文本编辑器都可以使用,包括标准的GNOME文本编辑器gedit。更高级的选项包括:

  • texworks 安装texworks:LaTeX编辑器,具有非常干净和简单的界面,具有集成的PDF查看器以及编辑器和查看器之间的同步(即,您可以在两者中跳到相同位置)
  • kile 安装kile:KDE的强大编辑器(可以安装在GNOME下,并且除了更改某些配置详细信息以使用GNOME pdf查看器之外,还可以很好地工作)
  • texmaker 安装texmaker:范围与KILE相似,但更多的类似于“ GNOME”(例如,工具栏中的按钮较少;-)),功能可能比KILE少
  • latexila 安装latexila:与KILE类似,但定位于GNOME。
  • lyx 安装lyx:并不是真正的LaTeX编辑器,而是内部使用LaTeX的文字处理器-对于这是否是学习“真正的” LaTeX的最佳方法,意见不一。

这些编辑器中的大多数并没有真正的预览窗格,但这并不是必须的:只需保持evince打开您正在处理的文档,evince将在“编译”乳胶文档后自动刷新其内容。


1
Texworks还是一个很好的可用编辑器!
彼得·史密特

回覆。LyX – 只要与自己学习LaTeX 一起使用,就没有真正的危害,只要您清楚自己在做什么就可以了;)无论如何,要真正成功地使用LyX一定要知道LaTeX的基础知识,并在无助的更基本错误中苦苦挣扎。
熟练地

3
我推荐TeXstudio:它基于Texmaker,但是是开源的,并且具有使生活更轻松的附加功能。texstudio.sourceforge.net
rosch,2012年

我想指出的是,与rosch的实现相反,Texmaker是开源的(GPL)。无论如何,TeXstudio和Texmaker都是首次体验LaTeX的绝佳选择。
路易斯·德索萨

10

如果您只想安装基本内容,则应安装 texlive-latex-base

sudo apt-get install texlive-latex-base

如果您希望整个工作流程(包括大量文档)都可以使用, texlive-full

sudo apt-get install texlive-full

如果您需要轻量级的编辑器,则只需安装 gedit-latex-plugin

sudo apt-get install gedit-latex-plugin

它将LaTeX功能添加到默认的文本编辑器。

如果您想要具有更多功能的东西,可以texmaker尝试一下

sudo apt-get install texmaker


1
只需快速+1即可,专门针对gedit-latex-plugin。我目前正在用它写我的博士学位论文,我真的很喜欢它集成到默认文本编辑器中的方式,以及它与跨多个文件和大bibtex文件的项目无缝协作的方式。
SB



7

您可以通过texlive-latex-base安装所有必需的乳胶软件包。还有其他可用选项。

您可以始终将emacs用作编辑器,它具有许多可用的乳胶实用程序。但是,任何您喜欢的编辑器都可以使用。

如果您想拥有专门的编辑器(实际上具有所见即所得),则可以查看lyx,或者如果您使用KDE,则可以使用KILE,后者是乳胶的IDE。

KILE为您提供LaTex实用程序(如书目等)的其他帮助。您可以自动开始所有必要的编译等。


自从我使用GNOME以来,Kile不会带来很多KDE东西吗?那不是会给我带来麻烦吗?顺便说一下,谢谢您的建议!
eugenemarshall

是的,它将安装和加载kde库
txwikinger 2010年

为Lyx +1,可以轻松开始,然后在以后制定更多细节。
Hamish Downer

1
@eugenemarshall:KDE和Gnome可以共存于同一系统上,因此安装KDE库不会给您带来任何问题。好吧,Kile在其他应用程序中看起来可能会不合适,但这就是全部。
David Z

4

不久前,我写了一篇博客文章,比较了8种不同的免费LaTeX编辑器,所有这些编辑器都可用于Ubuntu。(当然,当我写这篇文章时,我正在使用Ubuntu!)

目前,该职位大约六个月大。我认为很多信息都是值得的,即使其中一些信息已经过时,或者在此期间未提及的情况下增加了新的信息。(例如,Texmaker(x)现在具有内置预览,gedit变得与SyncTeX更加兼容-我想看来evnce现在具有一些SyncTeX功能,尽管我从未想过如何使用它们。)

如果您没有损害磁盘空间(请注意,它已经超过2 GB!),我建议您安装texlive-full软件包,甚至跳过Ubuntu的软件包管理器,直接从CTAN / TUG安装TeXlive。这样,您就不必担心缺少包装。

几个人都提到Texmaker,但如果你正在考虑的是,我强烈建议要为TexmakerX叉代替,它有更多的功能,或至少当我比较我做到了。

同时,我已经决定使用vim,但没有使用vim-latex套件。我已经编写了一些自定义脚本,其中包括一个使用mupdf为vim提供实时更新类型的预览面板的脚本。如果有人感兴趣,我将在某处发布有关在Ubuntu上使用它的说明。但是,我不建议您同时掌握vim和LaTeX。他们每个人都有很大的学习曲线(尽管他们都值得!),同时尝试同时做这两个动作会让最有耐心的人尖叫。


1
我喜欢您的博客,内容非常丰富。奇乐也是我的最爱。

3

通过软件中心安装

Gummi是一个免费的,开源的,跨平台的程序,具有实时预览窗格。

最新的Gummi稳定版本中包含的功能:

Live preview pane for the compiled document
Helpers to generate tables/matrices/graphics
LaTeX error checking
Syntax highlighting
Spellchecking
Document statistics
BibTeX integration
Persistent configuration

我们开发部门当前包含的功能:

Multi-tab/document project support
Support for additional build LaTeX systems rubber & latexmk
Compiling through DVI & Postscript
Makeindex support
Continuous PDF preview mode
Filter bibliography entries
SyncTeX support

Gummi仍在积极开发中。


3

您可能想要尝试TeXlipse,这是一个向Eclipse IDE添加TeX支持的插件。


我还使用了TeXlipse,它是与所有其他Eclipse工具集成在一起的LaTeX编辑器,功能强大。就是说,我要指出的是3.5年来没有新版本。
路易斯·德索萨

2

Vim是最好的编辑器之一,但是在使用它之前(vimtutor在终端中开始),您需要学习一些知识,并且需要学习更多才能有效使用它。它在vim-latexsuite软件包中具有扩展名vim-latex 。您可以使用vim的图形版本,即gvim


2

通过软件中心安装

Texmaker是一个免费的,现代的,跨平台的LaTeX编辑器,适用于linux,macosx和Windows系统,它在一个应用程序中集成了使用LaTeX开发文档所需的许多工具。

Texmaker包括unicode支持,拼写检查,自动完成,代码折叠以及带有synctex支持和连续查看模式的内置pdf查看器。Texmaker易于使用和配置。

Texmaker是根据GPL许可发布的。


1

正如其他人提到的,texlive-latex-base和texlive-full是在系统上获取乳胶软件包的最佳方法。我还安装了texlive-latex-extra,因为它使更多软件包可用。

最近,对于乳胶编辑器,我一直在尝试TeXworks。使用TeXworks,您可以在一个窗口中打开乳胶代码,而在其旁边的窗口中,您可以具有已编译的文档。当您进行更新并重建文档时,文档视图将停留在您所要查看的位置,因此这对于查看更改已生效很有用。


1

作为LaTeX发行版,您可以使用texlive。有一个名为texlive-full的元软件包将为您安装整个发行版,但是当然您可以根据需要安装单个软件包。至于编辑器,有几个选项,您应该尝试重试一下,看看您喜欢哪个。我个人将Emacs与auctex或texworks一起使用。其他受欢迎的编辑器包括vim,texmaker等。


1

我不希望发动(宗教)战争,我强烈建议emacsAUCTeX结合使用 。它提供了出色的功能,可以在文档中移动,管理引用和引文,为不同环境(表格,图形等)插入模板(LaTeX)标记以及编译和预览文档。

AUCTeX非常适合用于长文档,在其中写论文是让我学习的emacs,可悲的是,我vim少用了我所钟爱的东西。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.