List of all the articles
A list of all the articles in the website, ordered by the most recent
modification time.
Customizing TeXmacs with Scheme: a commented collection of
snippets24 Oct 2026
Many aspects of the behaviour of TeXmacs can be changed with a few lines
of Scheme in your personal initialization files. We explain where such
code goes, how TeXmacs loads its own Scheme code and why this matters
for your customizations, and then present a collection of tested
snippets for keyboard shortcuts, menus, export, sessions and new
documents.
Behind the markup: internal macros of TeXmacs24
Oct 2026
A guided tour of the internal macros and primitives that TeXmacs uses
behind the scenes: the render-* hooks of the
standard styles, footnotes, labels and the binding mechanism, loci and
links, and the processing of title data. Each topic starts from how
TeXmacs works and ends with examples you can try.
Adding a dialog to build websites23 Oct
2026
In this article we document the construction of a user interface to the
website building facilities of TeXmacs.
From trees to boxes23 Oct 2026
This document describes TeXmacs typesetter. We describe the state of
facts as per svn revision r14561 (December
2024, TeXmacs 2.14+). Excerpts from the official
documentation are included for completeness.
Scheming23 Oct 2026
We discuss some aspects of the choice of the Scheme language
implementation used in TeXmacs.
An overview of TeXmacs from altitude23 Oct
2026
A rapid overview/executive summary of the TeXmacs system.
Font mechanics23 Oct 2026
We describe the various mechanisms and features of TeXmacs font
handling, from the user interface at the level of the document to the
inner workings of the various fonts types at the level of the C++
source code. To support the use of a wide variety of fonts in the
typesetting of technical documents, TeXmacs implements sophisticate
algorithms to synthetize or replace the missing glyphs.
Development resources and ideas23 Oct
2026
This page contains idea and resources pertaining to the development of
TeXmacs.
Contribution guide23 Oct 2026
(no abstract)
Community links23 Oct 2026
We gather here links to websites and blogs discussing TeXmacs.
Awesome GNU TeXmacs23 Oct 2026
(no abstract)
TeXmacs and the art of mathematical writing23
Oct 2026
A blog post which presents the motivations behind the design of
TeXmacs from a personal perspective.
[by @maxgubi]
Mathematical typesetting in TeXmacs22 Jul
2025
This document describes how TeXmacs deals with the typesetting of
mathematics, and in particular with the low level implementation of
the typesetting primitives relative to mathematical documents. It
should be useful if you are interested in understanding the C++
sources. We describe the state of facts as per svn
revision r14561 (December 2024, TeXmacs 2.14+).
Excerpts from the official documentation are included in this document
for completeness.
Creating a Bibliography Style for TeXmacs08
Dec 2024
This tutorial covers customizing one of the premade TeXmacs bibliography
styles to use for your project.
Standard Output and Standard Error on Microsoft
Windows27 Sep 2023
We show how to see TeXmacs' standard output and standard error on
Microsoft Windows.
Build TeXmacs using CMake and MXE on WSL for Windows 17 Feb 2023
(no abstract)
New list types16 Feb 2023
How to define new list types in TeXmacs.
Keyboard shortcuts for menu items23 Sep
2022
How to write a keyboard shortcut for a menu item—and searching for
text in TeXmacs Scheme files.
Compiling TeXmacs on Ubuntu 22 with Guile3 and Qt5 16 Sep 2022
This guide describes how to compile TeXmacs on Ubuntu 22 with Guile 3
support and Qt 5.
Jolly coders05 Jun 2021
This page gather informations on the activities of the TeXmacs hacking
group.
A list of documents created with TeXmacs08 Apr
2021
We gather here some examples of documents created with TeXmacs to
showcase the daily usage of the system. We indicate when sources are
included since looking at examples is a great way to learn.
The Macro editor and easy macro modification17
Mar 2021
The Macro editor is a shortcut tool for examining and modifying macro
definitions; it can be used as well to write a new macro starting from
an existing macro. We look at its use with the help of two examples.
A wishlist for TeXmacs articles17 Mar
2021
It would be useful to have some short articles or tutorials covering the
topics listed here below. This article collects them in the hope that
someone will contribute them to the blog. They can also be considered
interesting exercises to improve one own TeXmacs knowledge: learning by
teaching. In case you manage to cover, even partially, one of the topic,
please add a remark here to point to relevant material. If the topic is
covered, move it to the “Already covered” section.
Status of Plugins for TeXmacs18 Feb
2021
We review the current status and limitations of the various plugins on
Windows/Mac/Linux.
Customizing the color of code snippets18 Feb
2021
(no abstract)
Compile TeXmacs on the Raspberry Pi07 Dec
2020
Unfortunately, there is no prepackaged TeXmacs for RaspberryPi OS,
because of its ARM chipset. Likewise there are no precompiled binaries,
but it is not hard to built it yourself.
Implementing comments in TeXmacs05 Dec
2020
We discuss the implementation of comments in TeXmacs documents. This is
a new feature introduced by Joris in r13254 with some additions
in subsequent revisions, the current description is based on revision
r13256.
Modular graphics with Scheme25 Nov 2020
(no abstract)
Editorial scope and author guidelines25 Nov
2020
(no abstract)
Build TeXmacs using CMake and Homebrew 20 Nov
2020
This article serves as a guide for TeXmacs contributors and developers
on macOS. We talk about how to build and test GNU TeXmacs on macOS using
CMake and Homebrew.
Composing TeXmacs graphics with Scheme16 Nov
2020
(no abstract)
Embedding graphics composed with Scheme into documents16 Nov 2020
(no abstract)
Wishlist15 Nov 2020
This wishlist collects suggestions for improvements and nice ideas for
addition to TeXmacs. These should be of limited scope and somewhat
reasonable technical difficulty. It is mostly meant for developers or
technically savyy users to collect good ideas. It should be clear that
the functionality is not already provided in some form. This wishlist
must not be used for very broad and vague requests (e.g. “make the
program more versatile and powerful").
Implementing previews for link targets13 Nov
2020
(no abstract)
Example of TikZ figure embedding within a document13 Nov 2020
(no abstract)
TeXmacs and HTML12 Nov 2020
In this article we discuss question related to conversion from/to HTML.
Template article12 Nov 2020
This file provides a template for typical notes/articles. You can use
the tag notes-abstract to provide a small summary of
the content, as exemplified by this very text.
Tetris with TeXmacs tables11 Nov 2020
(no abstract)
Example of TikZ figure generation with the Graph
plugin10 Nov 2020
(no abstract)