GNU TeXmacs

科学公式编辑软件
授权协议 GPL
开发语言 C/C++
所属分类 应用工具、 文档/文本编辑
软件类型 开源软件
地区 不详
投 递 者 庄子平
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

GNU TeXmacs 是一个所见即所得的科学公式编辑软件,提供一个独一无二、使用便利的框架用来编辑结构化文档。

TeXmacs 的主要特点是:

  • 跟 Lyx 等不同,它不是一个 TeX 的“前端”,而是一个完全独立的,超越 TeX 的系统。TeXmacs 拥有跟 TeX 相同,甚至更好的排版美观程度。这是因为它采用跟 TeX 一样的排版算法,并且用 C++ 重新实现。据说分页的算法比 TeX 的还要好些。

  • 拥有超越 Word (或者任何一款字处理软件)的,真正的“所见即所得” (WYSIWYG)。Word 所谓的“所见即所得”其实是假的。所见即所得的含义应该是,屏幕上显示的内容,跟打印下来的完全一样。可是 Word 能做到吗?打印一个文档出来你就发现跟屏幕上显示的有很大区别,一般来说屏幕上显示的要粗糙一些。一些 TeX 的前端,比如 Lyx, Scientific Workspace 等也是类似的,它们都不能达到真正的所见即所得。

  • 直接可在屏幕文档里绘图。完全可视化的表格,公式编辑环境。这些都是比 TeX 方便高效很多的方式。需要当心的是,用过 TeXmacs 一段时间之后,你会发现回到 TeX 的公式编辑方式简直就像回到原始社会。

  • 非常人性化的按键设计。比如,在数学公式环境下,你按任意一个字符,然后就可以用多次 TAB 键相继选择“拓扑相同”的字符。举个例子,如果你按 @,然后再按几下 TAB,就会发现这个字符变成各种各样的圆圈形的字符。如果你按 >,再按 =,就会出现大于等于号,之后再按 TAB,就会相继出现大于等于号的各种变体。

  • 在直观的同时不失去对底层结构的控制。比如,(见下图)窗口右下角的状态栏,显示出当前光标位置的“上下文”是“proof eqnarry* (1,1) start”,这表示的是这是在一个 proof 环境里的 eqnarry 的坐标 (1,1) 的开始处。当你使用 Ctrl-Backspace,最靠近光标的那层“环境”会被删除。比如,如果你现在的字体是斜体,那么在 Ctrl-Backspace 之后,字体就立即还原成正体。

  • 结构化的浏览功能。比如,按 Ctrl-PgUp, Ctrl-PgDn 就可以在“相同类型”的结构里上下跳转。比如,如果你在小节标题里按这个键,就可以迅速的浏览所有的小节标题。如果你在数学公式里按这个键,就可以迅速浏览所有的数学公式。

  • 与交互式程序接口。支持很多种计算机代数系统,和交互式软件,比如 MAXIMA,Octave,…… 这些系统返回的数学公式会直接被 TeXmacs 显示为“TeX 效果”。使用 Scheme 作为嵌入式语言,并且可以使用它来扩展系统。这比起 TeX 的语言是非常大的进步。

  • TeXmacs 中文输入问题 2014-02-22 23:12:05 关于TeXmacs的中文显示.参考:[2] 1 Texmacs是什么? GNU TeXmacs 是一个自由的科学文本编辑器和 GNU 项目的排版组件。它吸收了 TEX 和 Emacs 的特点,尽管未使用这两者的代码。TeXmacs 使用 TEX 字体。它由 Joris van der Hoeven 开发和维护。该程序能够以所见即

  • TEXMACS在ubuntu下的使用 1 编译好的texmacs 从官网下载编译好的texmacs,然后在linux下设置好环境变量后.运行texmacs,发现输入中文后,texmacs显示乱码(会显示一些奇怪的字符).如果打开工具栏的帮助-用户手册的一些中文文档,能够正常显示中文,那么该问题不是由于没有安装中文字体库引起的. 然后查看命令行终端显示: QIconvCodec::convertFr

  • Ubuntu自带的texmacs源比较早,录入中文显示为乱码,texmacs官网的二进制版本也是此问题,我在豆瓣texmacs小组上发帖没有得到回复,于是尝试手工编译解决。 取得texmacs源码 texmacs源码地址:https://gitorious.org/texmacs 如果你有git,可以建立一个临时目录,将项目克隆到本地 git clone https://git.gitorious

  • TEXMACS在ubuntu下的使用 1 编译好的texmacs 从官网下载编译好的texmacs,然后在linux下设置好环境变量后.运行texmacs,发现输入中文后,texmacs显示乱码(会显示一些奇怪的字符).如果打开工具栏的帮助-用户手册的一些中文文档,能够正常显示中文,那么该问题不是由于没有安装中文字体库引起的. 然后查看命令行终端显示: QIconvCodec::convertFr

  • 作者: Jovale  出自: http://www.linuxdiyf.com GNU TeXmacs 是一个免费的迷信文本编纂器;它是受TeX 和emacs的启示而产生的。eXmacs 可以议决主菜单中 添加/删除 菜单项来装置。这将把TeXmacs装置到 附件菜单里。 TeXmacs在Ubuntu的universe软件客栈中,可以用新立得或apt-get来装置。软件包的称呼是"texmacs

 相关资料
  • 我使用 Emacs 编辑 DocBook 源文件,使用docbook-xml-mode.el这个扩展,在.emacs文件中加入下面配置: ;---------- Docbook (require 'docbook-xml-mode) Emacs 大纲模式 Emacs 还有一个 nxml-mode.el 也可以用来编写 DocBook,它的优点是可以自动完成 DTD 验证,有语法方面的错误能够

  • 逻辑回归中的数学推导 逻辑回归模型是基于这样的逻辑分布得出的模型 F(x) = 1/(1+e^x) 由此也得出了二项逻辑回归分布是: P(Y=1|x) = e^(wx+b)/(1+e^(wx+b)) P(Y=0|x) = 1/(1+e^(wx+b)) 也得出了多项逻辑回归分布是: P(Y=k|x) =  e^(wx)/(1+∑e^(wx)) 那么这个 1/(1+e^x)到底是怎么来的呢?我们来证明

  • 数学环境 \placeformula[1]%给数学公式编号[引用标记] \startformula %数学环境起始声明 y=x^2 \stopformula %数学环境结束声明 这是行内的数学环境 $\int_0^1 x^2 dx$ 运算符 可以直接使用的基本运算符有: + - = < > 数学符号 命令 ± \pm × \times ÷ \div * \ast ★ \st

  • 1.自我介绍 2.介绍一下两个项目 (项目) 3.什么样的数据适合存MySQL,Redis呢? 4.项目里什么样的数据存在Redis里面 5.每次更新的时候是做的是全量更新还是批量更新 6.更新数据的时候怎么解决并发呢?(这里先答了lua + 分布式锁,又答了开新线程 + 锁做缓存更新。复盘了一下。。这不就是消息队列的事儿吗) 7.秒杀的实现流程 8.测试过高并发吗 9.在过程中MySQL用到了哪

  • Vim: 超经典的文本编辑器 Haroopad: markdown编辑器 Xmind: 思维导图软件

  • 使用Styles(样式)窗格修改与元素关联的CSS样式。 TL;DR Styles(样式)窗格允许您以尽可能多的方式更改本地CSS,包括编辑现有样式,添加新样式,添加样式规则。 如果你想要样式持久(他们页面重新加载而丢失),您需要将它们持久化到您的开发工作区。 检查应用到元素的样式 选择一个元素[Select an element] 来检查它的样式。Styles(样式)窗格将显示所有应用于所选元素

  • 1. 前言 在专业的学术论文中,数学公式往往是不可或缺的。在 Word 中,想表达出一个复杂的公式非常繁琐,幸运的是 Markdown 其语法中,支持使用 LaTeX 语法实现在文档中插入数学公式。 环境说明: 考虑到 Markdown 工具之间的不兼容,有的内容直接从页面复制粘贴到本地不会正常显示,大家学习时自己动手写是肯定没问题的。本节所有实例代码及演示效果均使用 Typora 工具完成。 L

  • 问题内容: 我已经编写了自己的聚类例程,并希望生成树状图。最简单的方法是使用scipy树状图功能。但是,这需要输入与scipy链接功能产生的格式相同。我找不到如何格式化其输出的示例。我在想是否有人可以启发我。 问题答案: 这来自scipy.cluster.hierarchy.linkage()函数文档,我认为这是对输出格式的清晰描述: 返回一个( n -1)4矩阵Z。在第 i 次迭代中,将索引为Z