6 ms·
GNU Texmacs
- bombcar 8mo agoThe name is TeXmacs - but "Notice that TeXmacs is not based on TeX/LaTeX." I wonder why they chose that name.
- haunter 8mo agoNeither on emacs and nor it’s a Mac first app. Probably the most misleading app name ever.
- munk-a 8mo agoIt 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 8mo agoPerhaps it's like "Javascript", trading on association rather than on substance.
- F3nd0 8mo agoIt’s heavily inspired by both TeX and Emacs, hence why it’s named after both of those. As if the author had added the best aspects of the two and then some.
- krupan 8mo agoSuch a weird project, starting with the weird name that sets all kinds of wrong expectations
- GiovanniP 8mo agoThe name is weird, the project is sound :-)
- mghackerlady 8mo agoI love TeXmacs so much I just use it as a regular word processor
- wbolt 8mo agoAre 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.
- honktime 8mo agoA parent of mine uses it afaik , he's been doing academia for about 40 years, so perhaps that is related.
- rustyhancock 8mo agoThe 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 8mo agoJust 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.
- GiovanniP 8mo agoIt has to do with LaTeX and emacs in intent. LaTeX: accomplished typography emacs: control of the interface It delivers.
- iLemming 8mo agoAnd texmacs.org - seems nothing to do with Org-mode either. How dare they? :)
- bjobjobjo 8mo agoI 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.
- gudzpoz 8mo agoYou can try TeXmacs in your browser at https://yufeng-shen.github.io/Mogan.html 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.
- algorithm314 8mo agoThere is also a fork of TeXmacs called Mogan https://github.com/MoganLab/mogan https://github.com/MoganLab/mogan
- remywang 8mo agoWhat was the main motivation for the fork? Looks like texmacs itself is still actively maintained: https://github.com/texmacs/texmacs https://github.com/texmacs/texmacs
- mghackerlady 8mo agoBetter cjk support I think?
- egorelik 8mo agoEarly 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.
- lejalv 8mo agoIt's easy to miss the video on the front page, which I find provides a great visual summary of features and will make you understand why other commenters are praising how efficient (and pleasurable, I might add!) TeXmacs is: https://www.texmacs.org/tmweb/home/videos.en.html https://www.texmacs.org/tmweb/home/videos.en.html. You can find some example documents here https://texmacs.github.io/notes/docs/example-documents.html https://texmacs.github.io/notes/docs/example-documents.html. Other posts on the TeXmacs notes site discuss programmability with Scheme, typesetting math (https://texmacs.github.io/notes/docs/texmacs-math-typesetting.html https://texmacs.github.io/notes/docs/texmacs-math-typesettin..., shows how good the HTML export is), and more. The best in-depth reference, even counting the astoundingly complete bundled manual, remains The Jolly Writer. It is a beautifully typeset book, available at https://www.scypress.com/book_download.html https://www.scypress.com/book_download.html. EDIT: missing link, typo
- amichail 8mo agoThe main person behind TeXmacs, Joris van der Hoeven, is also a coauthor on this paper: "Integer multiplication in time n(log n)" https://annals.math.princeton.edu/2021/193-2/p04 https://annals.math.princeton.edu/2021/193-2/p04
- remywang 8mo agoSaid paper in html rendered by texmacs [1] and past discussion [2] 1: https://www.texmacs.org/joris/ffnlogn/ffnlogn.html https://www.texmacs.org/joris/ffnlogn/ffnlogn.html 2: https://news.ycombinator.com/item?id=24991447 https://news.ycombinator.com/item?id=24991447
- remywang 8mo agoThe animation in presentation mode is really impressive, I’ve never seen something like that not even in ppt
- samoit 8mo agoI prefer the lyx editor.
- 8mo ago
- kbr2000 8mo agoReminds me mostly of LyX [0], although that one does use LaTeX and Tex; and targets a WYSIWYM approach [1] [0] https://www.lyx.org/ https://www.lyx.org/ [1] https://en.wikipedia.org/wiki/WYSIWYM https://en.wikipedia.org/wiki/WYSIWYM
- GiovanniP 8mo agoSuperior to LyX: fully WYSIWYG, no limitation on what it can do.
- nxobject 8mo agoOn the other hand, you do get the full (La)TeX ecosystem to draw on. If I want to draw a commutative diagram, I can add tikzcd to the preamble, and insert inline TeX to do so.
- GiovanniP 8mo agoThere is some support for the LaTeX ecosystem from within TeXmacs. If you want a TikZ drawing, you can insert it programmatically into a TeXmacs document in a seamless way---if you have the same font for your TeXmacs document and for LaTeX it will be nicely integrated as far as I know, You can see the blog post https://texmacs.github.io/notes/docs/embedding-tikz-figures-short.html https://texmacs.github.io/notes/docs/embedding-tikz-figures-...
- nxobject 8mo agoI've used LyX for a very long time. It has the best graphical equation editor I've ever used: it natively supports all of the complex structures you'd want, can be used incredibly efficiently via the keyboard (e.g. tab-completion and tab-navigation), and is still incredibly discoverable via GUI. In general, it's just a very pragmatic layer on top of LaTeX. I've done a lot of complex ad-hoc formatting in it as well.
- zelphirkalt 8mo agoI like, that one can define macros in LyX. For example I wrote a simple macro that looks like "paren(thing)" which is then translated to "\left(" thing "\right)". This makes it much easier to write formulas, because I don't have to keep track of parens at all. LyX in this way makes it more convenient to write TeX/LaTeX.
- auggierose 8mo agoI am not using it, but I bought the book a few years ago because I think it is a cool project.
- qubex 8mo agoI had no idea this existed and I’m in love. I’ve been using LATEX for more than twenty years and most of my use cases would’ve been covered by this. It’s going to be a fixture for the second half of my life and they can pry it out of my cold, dead hands.
- xannabxlle 8mo agoFragmenting emacs decades after the fact? Could also use this with the neo keyboard layout that has scientific notation at a glance.
- poulpy123 8mo agoIt's an old editor from the end of the nineties and has nothing in common with emacs except the name
- 63745285 8mo agoVideo
- 63745285 8mo ago[flagged]
- aatayev 8mo agoI love this tool and even wrote my PhD thesis with it. I find that there is a somewhat large boiler plate component when writing with LaTeX, but with TeXmacs, writing maths just feels easy. It’s easy to set up, and easy to use. Nowadays I find myself using the Mogan fork as I find it’s a little more stable. But again, awesome project and would highly recommend people to use, not just as a math writing tool, but simply also as a word processor
- dirk94018 8mo agoTexMacs is great. However, I use LaTeX regularly. Used to keep a cheat sheet of commands I'd forget between documents. Today I can describe what I want in plain English, pipe it through toast, and get the LaTeX back. LaTeX, vim, sed, awk, the whole Unix toolkit is getting a new lease on life, because their interfaces are text. Text in, text out. An LLM can write you a perfect \begin{tikzpicture} on the first try. Clicking through a GUI is much harder and instead of the computer doing the work, I feel like I am working. WYSIWYG won because it made functionality discoverable, today we have AI mentors.
- dfc 8mo agoWhat is toast? I have not heard of it. I thought you wrote pandoc at first.
- dirk94018 8mo agotoast is sed with a brain. I got tired of cut and paste and made my own tool. Then I decided to let the AI drive and tried toast | bash, pretty good but AIs are terrible at escaping, got annoyed and wrote a shell for AI to use called jam. Wanted a bot to answer my texts, so I wrote iMessage, a cli tool. Now you can do iMessage -c iMessage | toast | iMessage and it answers texts. There is more and now its a startup, Unix re-imagined for AI: https:/linuxtoaster.com
- mgubi 8mo agoChatGPT can write TeXmacs documents :)
- _zagj 8mo agoIt's not saying much, but this website is really nice, succinctly telling you what the project is about and what it can do, making all of the relevant links accessible, and having a nice slide show and video demo, and looking fairly slick while doing it.
- mgubi 8mo agoThe website is also written with TeXmacs
- WesolyKubeczek 8mo agoI tried using it in 2002. God, it was slow. It was so freaking slow I jokingly suspected it was calling out to LaTeX and rendered the resulting .dvi file at each keystroke. I knew it wasn’t so, but judging by how much churn every entered character was causing, it could have very well been the case.
- mgubi 8mo agoI’m using it since 2006 and it is both quite stable and speedier than any alternative.