This TeXmacs welcome page advocates for open-source scientific document creation through an infrastructure that deliberately removes barriers to knowledge participation. The content emphasizes universal accessibility (multi-platform, multi-language, free) while the structural model (permissive open-source licensing, extensibility, interoperability) operationalizes freedom of expression, scientific participation, and educational access. Overall directionality is positive toward UDHR commitments around knowledge freedom and equal access.
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.
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.
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.
It'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.
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.
I 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.
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."
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.
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.
I use it for all of the pedagogical material I distribute to my high school pupils. It allows me to type quickly and accurately math and explanation with exquisite typography. It allows me to edit freely and with total ease what I have already written: I don't have to look for the point where I have to edit because it is WYSIWYG.
I do not have to collaborate with anyone in writing so it does not matter that there are no users among my colleagues.
In my opinion it is superior to all other systems I tried (I tried many and a lot, and all of the main ones). And, importantly, it is equal or superior to the other systems in _all_ respects.
It’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.
Years ago I wrote my bachelor's thesis in it. Discovered then that it has a steep learning curve and not too much helpful info if you want to do something not preconfigured.
I still pulled through but the thesis looked really basic in the end, and I learned an important lesson that semester.
Still like what is being attempted though! And yeah, the naming doesn't do it any favors...
High A:scientific_freedom A:cultural_participation A:knowledge_commons P:open_infrastructure
Editorial
+0.60
SETL
-0.18
Content frames TeXmacs as enabling participation in scientific and technical knowledge creation. Emphasis on 'high quality mathematical typesetting', 'interfaces for computational software', and support for diverse content types explicitly supports participation in scientific and cultural advance.
FW Ratio: 60%
Observable Facts
Platform explicitly supports 'High quality mathematical typesetting' and 'Interfaces for computational software', enabling scientific expression.
Described as providing 'integrated picture editor' and 'integrated presentation mode', supporting diverse forms of creative/scientific expression.
Source code is extensible via Scheme, enabling scientific and technical customization.
Licensing explicitly permits 'Verbatim copying and distribution' for knowledge sharing.
Multiple export formats (PDF, PostScript, TeX/LaTeX, HTML/MathML) enable participation in diverse scientific communities.
FSF GNU project designation signals commitment to free/open knowledge infrastructure.
Inferences
The comprehensive support for mathematical typesetting and computational interfaces directly enables participation in scientific knowledge creation.
Open-source licensing and extensibility empower scientists and scholars to customize tools for their research without proprietary restrictions.
Multiple export format support removes lock-in and enables interoperability with diverse scientific publishing and collaboration ecosystems.
Free availability and permissive licensing structurally operationalize the right to participate in scientific and cultural advance without economic or institutional gatekeeping.
High A:free_expression A:freedom_to_seek_receive_impart P:open_infrastructure
Editorial
+0.55
SETL
-0.25
Content frames TeXmacs as platform enabling creation and dissemination of scientific documents. Emphasis on 'unified framework for editing structured documents' with multiple content types and conversion capabilities supports freedom to impart ideas in diverse formats.
FW Ratio: 57%
Observable Facts
Page states 'GNU TeXmacs is a free scientific editing platform' with explicit licensing allowing 'Verbatim copying and distribution of it is permitted in any medium'.
Platform supports diverse content types: 'text, mathematics, graphics, interactive content, slides' and multiple export formats.
Described as 'graphical front-end for many systems in computer algebra, numerical analysis, statistics, etc.' enabling interoperability.
Users can write 'new styles' and 'add new features' via extension language, enabling creative expression and customization.
Inferences
The open-source model with permissive copying/distribution license directly operationalizes freedom to impart information and ideas without restrictions.
Support for multiple content types, formats, and export targets structurally removes barriers to expressing diverse ideas and reaching varied audiences.
Extensibility via Scheme language enables users to adapt the tool to their own expressive needs, reinforcing freedom to create on own terms.
Content emphasizes scientific document creation and knowledge dissemination through accessible tools. References GNU project and free/open software ethos implicitly supporting human dignity and shared advancement.
FW Ratio: 67%
Observable Facts
Page explicitly identifies GNU TeXmacs as 'FSF GNU project' and 'free scientific editing platform'.
Copyright notice states 'Verbatim copying and distribution of it is permitted in any medium'.
Software 'Runs on all major Unix platforms, MacOS, and Windows'.
Multiple language support is listed as a key feature.
Inferences
The free software model and explicit permission for copying/distribution signal commitment to knowledge sharing and freedom of creation.
Cross-platform availability and multi-language support indicate intentional design for universal accessibility regardless of technical or linguistic barriers.
Medium A:education_access A:knowledge_participation P:universal_design
Editorial
+0.45
SETL
-0.23
Content describes platform enabling scientific document creation and learning. Frame emphasizes accessibility for all users—no prerequisites suggested, visual and text-based content supported.
FW Ratio: 57%
Observable Facts
Platform described as providing 'unified and user friendly framework' suggesting low barrier to entry.
Multi-language support explicitly listed as a key feature enabling participation by non-English speakers.
Software runs on 'all major Unix platforms, MacOS, and Windows' removing technical barriers.
Described as 'wysiwyg interface' suggesting accessibility for users without markup language expertise.
Inferences
The emphasis on user-friendliness and wysiwyg design indicates intentional effort to make technical document creation accessible to users without advanced technical training.
Multi-language and multi-platform support structurally enables participation in technical knowledge creation regardless of linguistic or technical background.
Free availability removes economic barriers to participating in scientific and technical education and knowledge work.
No explicit discrimination statements; content frames tool as universally applicable to scientific work without reference to demographic restrictions.
FW Ratio: 50%
Observable Facts
Platform available on multiple major operating systems without platform-specific cost barriers.
Multi-language support enables use by speakers of different languages.
Inferences
The structural commitment to cross-platform and multilingual support suggests intentional design to prevent discrimination based on technical choices or linguistic identity.
Free software model prevents economic discrimination in tool access.
Content framing emphasizes universal applicability—scientific editing for all users regardless of background. No discrimination in tool access.
FW Ratio: 60%
Observable Facts
Platform explicitly supports 'all major Unix platforms, MacOS, and Windows'.
Multiple language support is highlighted as a primary feature.
Described as 'user friendly framework' suggesting inclusive design philosophy.
Inferences
The deliberate support for multiple platforms and languages suggests recognition that equal dignity requires removing technical and linguistic barriers.
Free/open availability model enables equal access independent of economic status.
Content describes global scientific collaboration tool; implicitly supports freedom to move ideas and knowledge across borders.
FW Ratio: 33%
Observable Facts
Platform described as enabling scientific document creation accessible across major operating systems and languages, suggesting international accessibility.
Inferences
The cross-platform, multilingual design facilitates participation in scientific knowledge work regardless of geographic or technical constraints.
Global open-source distribution model structurally enables freedom of knowledge movement across borders.
Content implicitly supports 'social and international order' by providing infrastructure enabling global scientific collaboration and knowledge sharing. No explicit statement.
FW Ratio: 50%
Observable Facts
Platform interfaces with 'many systems in computer algebra, numerical analysis, statistics, etc.', supporting integration across scientific communities.
Multi-language support enables participation across linguistic/geographic boundaries.
Inferences
Cross-platform and multi-system interoperability structurally supports international scientific collaboration and knowledge sharing.
The free/open-source model contributes to a social order based on shared knowledge and cooperative development.
Implicit support for meaningful work through enabling scientific and technical document creation. Free access removes economic barriers to professional tool use.
FW Ratio: 50%
Observable Facts
Software is provided free of charge, removing cost barriers to professional tool access.
Users can extend functionality 'using the Scheme extension language', enabling self-directed work customization.
Inferences
The free software model enables workers and scholars to use professional-quality tools without economic exploitation or vendor lock-in.
Extensibility empowers users to adapt tools to their specific work needs rather than conforming to imposed constraints.
High A:free_expression A:freedom_to_seek_receive_impart P:open_infrastructure
Structural
+0.65
Context Modifier
+0.30
SETL
-0.25
Free software model, open-source licensing with explicit permission for 'verbatim copying and distribution', cross-platform availability, and multiple export formats (PDF, PostScript, XML, TeX/LaTeX, HTML/MathML) structurally enable freedom of expression and knowledge dissemination without gatekeeping.
High A:scientific_freedom A:cultural_participation A:knowledge_commons P:open_infrastructure
Structural
+0.65
Context Modifier
+0.30
SETL
-0.18
Open-source model with permissive licensing, free availability, multi-platform support, extensibility via Scheme, and support for diverse export formats structurally enable scientific participation and cultural contribution without gatekeeping or economic barriers.
Medium A:education_access A:knowledge_participation P:universal_design
Structural
+0.55
Context Modifier
+0.30
SETL
-0.23
Cross-platform availability, multi-language support, free cost model, intuitive 'wysiwyg interface', and 'unified and user friendly framework' structurally remove barriers to participation in knowledge creation and technical learning.
Global open-source distribution, cross-platform interoperability, and support for diverse scientific systems/formats structurally contribute to international scientific order and cooperation.
Open-source model with community governance (implicit) and GPL-type licensing include usage restrictions preventing weaponization or monopolistic capture.
build 1ad9551+j7zs · deployed 2026-03-02 09:09 UTC · evaluated 2026-03-02 11:31:12 UTC
Support HN HRCB
Each evaluation uses real API credits. HN HRCB runs on donations — no ads, no paywalls.
If you find it useful, please consider helping keep it running.