GNU Texmacs

(texmacs.org)

63 points | by remywang 3 hours ago

7 comments

  • wbolt 2 hours ago
    Are there any „real world users” of this? During all my years in academia I haven’t met any. Most just use plain LaTeX. Some do MS Word. Rarely something else. Never Texmacs. This is my experience at least.

    With stuff like Overleaf and plugins for modern IDEs, honestly I can’t say LaTeX is a bad experience. It does what it should.

    • kkylin 1 minute ago
      [delayed]
    • cosmiceggnog 4 minutes ago
      I haven’t used Texmacs, but I have used LyX a lot over the years when I’m the only one working on it. I find the visual rendering of the equations super helpful. LyX also lets you type the equation essentially the same way you’d do in LaTeX
    • natemcintosh 17 minutes ago
      I used Texmacs all through my Master's degree. I loved it because it was excellent for quickly writing math, and building tables (I had to do this often). It would not have been excellent if I hadn't dedicated time to learning the keyboard shortcuts, but once I did, I could write math faster than writing it, and much faster than writing it in LaTeX. In timed take-home exams, I would just write the whole exam in texmacs because it was the fastest way for me to work.

      To a lesser degree I also appreciated that the files have a similar feel to XML; I think it makes a lot of sense for this type of document.

      I remember hearing about the macro system, but never looked into it. It sounded neat though.

      When creating a technical document these days, I'd probably reach for typst though.

    • bjobjobjo 1 hour ago
      I used this for note taking in class at my university during a few years. Typing math in TeXmacs felt much quicker than LaTeX, enough so that I was able to keep up with the lecturer's writing on the blackboard.
    • kleiba 31 minutes ago
      Is Typst getting some traction recently?
    • rustyhancock 2 hours ago
      The name alone is hilarious bad.

      I'd never heard of it but when I saw the title of this post I practically tripped over myself to click it. Latex and Emacs! From GNU!! How have I not heard of it?

      A few lines in to the page. Oh it's nothing to do with either of latex or Emacs.

      • alpaca128 1 hour ago
        Just days ago I had a similar experience with GNU gperf. No, it has nothing to do with the profiler on Linux and perf doesn't stand for performance. It's for generating perfect hashmaps.
  • gudzpoz 1 hour ago
    You can try TeXmacs in your browser at https://yufeng-shen.github.io/Mogan.html . (It's actually from a fork of TeXmacs called Mogan, of which I've been a happy user due to better CJK support.)

    By the way, I do think TeXmacs is an Emacsen as it provides Guile/Scheme as an extension language, though I don't know how customizable it is. (I think the built-in REPLs for Python/Maxima/Scheme/... are written in Scheme.) And then, it does support quite some TeX commands (and you input them by pressing backslash followed by their command name), so I do think their "TeXmacs" name is very much justified.

  • egorelik 1 hour ago
    Early on in my computing life, I discovered TeXmacs as a user interface for a Computer Algebra System I had been playing with called Axiom. Ironically, this was before I had ever even heard of either TeX or Emacs! It seemed like a cool piece of software, but when I later learned LaTeX I discovered I prefer non-WYSIWYG for everything but lecture notes. Still, in the years since I've recognized that this setup, combining a math engine with a rich display interface, was an early version of what would later be popularized as Notebooks.
  • bombcar 2 hours ago
    The name is TeXmacs - but "Notice that TeXmacs is not based on TeX/LaTeX." I wonder why they chose that name.
    • munk-a 2 hours ago
      It isn't compatible with TeX/LaTeX but it does serve the same purpose (and converters are available). I don't disagree it's a weak name, though. The naming implies some sort of rich LaTeX editor plugin for emacs - I need Mike Meyers to leap out and say "Texmacs is neither LaTeX nor Emacs - discuss."
      • lo_zamoyski 2 hours ago
        Perhaps it's like "Javascript", trading on association rather than on substance.
    • haunter 2 hours ago
      Neither on emacs and nor it’s a Mac first app. Probably the most misleading app name ever.
  • algorithm314 1 hour ago
    There is also a fork of TeXmacs called Mogan https://github.com/MoganLab/mogan
  • krupan 2 hours ago
    Such a weird project, starting with the weird name that sets all kinds of wrong expectations
  • mghackerlady 2 hours ago
    I love TeXmacs so much I just use it as a regular word processor