it-swarm.cn

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

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

43
eugenemarshall

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

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

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

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

39
Marcel Stimberg

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

Sudo apt-get install texlive-latex-base

如果您需要整个Shebang,包括大量的文档,请使用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

10
ParanoiaPuppy

不一定是专门用于Ubuntu的工具,但我们在这个网络上有一个姐妹 TeX Stack Exchange ,对于仍在学习LaTeX的我们这些人来说,这是非常有用的信息。

8
Jorge Castro

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

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

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

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

7
txwikinger

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

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

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

有人提到过Texmaker,但如果您考虑这一点,我 强烈推荐 取而代之的是 TexmakerX fork ,它具有更多功能,或者至少在我比较时做到了。

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

4
frabjous

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

3
Pablo

Install via the software center

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
hhlp

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

2
Arpad Horvath

Install via the software center

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

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

Texmaker 在GPL许可下发布。

2
hhlp

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

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

1
Mark Davidson

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

对于长文档而言,AUCTeX确实非常出色-在其中写论文是让我学习emacs的原因,但可悲的是,我少用了我心爱的vim

1
hargriffle

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

1
user9521