Markdown、LaTeX 结合在所见即所得的编辑器中。有没有?

om-*_*nom 18 latex text-editor software-recommendation

我真的很喜欢在 SE 一堆网站中实现 Markdown 的方式,在那里我可以轻松地编写code blocks、执行格式化甚至在某些网站上使用 latex,例如编写$\pi$. 我也喜欢这个在线编辑器的外观和感觉。但这一切都是在线的。

Ubuntu 中是否有任何离线 WYSIWYG 类似物的notepagWMD可以选择支持 pdf 作为输出格式?降价和乳胶都需要。

我希望同时使用 Markdown 和 LaTeX。我打算使用编辑器用数学编写一些技术性的东西,但是一直处于“LaTeX 模式”很烦人。因此,当我需要公式时沉浸在 LaTeX 中并在我需要用自然语言说话时使用 Markdown 会很棒。

更新。几乎所有的答案都非常有用,但没有一个直接回答我的问题。我会接受@NN作为最完整的答案

Kri*_*per 7

想到了莱克斯。从技术上讲,它是一个 LaTeX 编辑器,因此它可能比您想要的要复杂一些。但它基本上是所见即所得,并且支持 LaTeX。我不知道有任何其他文档编辑器会这样做。

  • 另一个可能是 texmacs (2认同)

enz*_*tib 7

我最近发现Zim,一个非常有趣的编辑器,它是一个笔记记录器和组织者,它支持某种降价和数学内容的插入,并且是所见即所得。

这是描述:

Zim 旨在将 wiki 的概念引入您的桌面。每个页面都保存为带有 wiki 标记的文本文件。页面可以包含指向其他页面的链接,并且会自动保存。创建一个新页面就像链接到一个不存在的页面一样简单。此工具旨在跟踪待办事项列表或用作个人草稿簿。但在编写更长、更复杂的文档时,它也会为您服务。

“桌面 wiki”意味着我们试图捕捉 wiki 的概念,不是作为网页,而是作为本地文件系统上的文件集合,可以使用 GUI 应用程序进行编辑。主要焦点是一种个人维基,可用于各种笔记:待办事项列表、地址、头脑风暴想法等。

但是我们想要更进一步,然后只是一个充满随机内容的维基。还应该可以使用随机笔记作为更多结构化数据的基础:文章、演示文稿等。 Zim 将不包含用于布置演示文稿或类似内容的工具,您应该为此使用您选择的办公套件,但它应该是一种工具,它可以以一种在使用前只需要模板和一些布局的形式提供演示文稿的所有内容。因此,将添加通常在 wiki 中找不到的某些功能。

这里有几个截图:

在此处输入图片说明

在此处输入图片说明

它在 Ubuntu 存储库中可用,但也可以使用更新的PPA 版本


N.N*_*.N. 7

我建议您坚持使用 LaTeX(仅),原因如下:

  • 在使用 LaTeX 外部的标记时,您需要一个额外的程序(编辑器或编译器)pdflatex或任何您使用的程序。这可能是不必要的开销,并且由于可移植性,可能会使共享文件变得更加困难(LaTeX 通常用于技术文本,但不是某些标记解决方案)。如果您坚持使用 LaTeX,则不需要这种开销。
  • 在使用 LaTeX 外部的标记时,您可能会失去一些 LaTeX 巨大的可定制性。
  • 您可以使用 LaTeX 中的标记(例如 WMD)来匹配书写的便利性。

我可以想到以下方法来简化 LaTeX 的写作:

  • 自动完成。使用建议完成短语的编辑器,例如建议\emph{您是否开始输入em
  • 片段管理。使用可让您定义片段的编辑器,例如,如果您编写em并按下Tab它,则会在您再次按下时输入\emph{}并放置光标,{}然后将光标放置在其后。如果您使用 gedit,请参阅http://live.gnome.org/Gedit/Plugins/Snippets}Tab
  • 使用中,你可以使用模板(通过模板函数或摘要其一)的编辑,比如让你可以写一些短或按一些键来输入一个特定的文档类,一些包负载与地之间的光标\begin{document}\end{document}。这样,您将立即开始使用 LaTeX 在新文档上书写。
  • 使用可以轻松编译和查看输出的设置。这意味着使用适合您且您熟悉的编辑器。您可能会对以下列表感兴趣https://tex.stackexchange.com/questions/339/latex-editors-ides。此外,您可能会找到诸如latexmk.
  • 如果您认为某些宏很冗长,请围绕它定义您自己的宏。假设您发现\longmacroname{}冗长,那么您可以在它周围定义一个较短的宏名称,\newcommand\foo[1]{\longmacroname{#1}}以便您可以使用它\foo{}。请注意,如果宏名称对于阅读您的代码的人来说难以理解,这可能是一种不好的做法。


小智 4

我刚刚发现https://stackedit.io/editor。显然,除了所见即所得的 Markdown+LaTeX 编辑器/查看器之外,它还可以离线使用,并且还包括许多其他有趣的功能。