texmacs(1)
π texmacs β GNU TeXmacs π
okay bestie, gather round, because this one is a whole manual page for GNU TeXmacs, a WYSIWYG mathematical text editor, and it's giving very "general commands manual" energy, you know the drill π
β¨ NAME β¨
GNU TeXmacs β a WYSIWYG mathematical text editor. that's it, that's the whole vibe. a what-you-see-is-what-you-get math text editor and she is iconic π
π¦ SYNOPSIS π¦
texmacs [OPTION]... [SOURCE]...
literally just options and sources, no cap. periodt.
πΈ INTRODUCTION πΈ
okay so GNU TeXmacs is a free scientific text editor, and she was inspired by both TeX and GNU Emacs β yes, both, she's multifaceted like that π«Ά. The editor lets you write structured documents through a wysiwyg (what-you-see-is-what-you-get) and user friendly interface. And the way that new styles may be created by the user?? obsessed. The program implements high-quality typesetting algorithms and TeX fonts, which help you produce professionally looking documents. lowkey incredible.
The high typesetting quality still goes through for automatically generated formulas, which makes TeXmacs suitable as an interface for computer algebra systems. she ate that. TeXmacs also supports the Guile/Scheme extension language, so that you may customize the interface and write your own extensions to the editor. main character energy fr fr β¨
TeXmacs currently runs on PC's and PPC's under Gnu/linux (a >200MHz processor and >32Mb of memory are recommended, yes those are the numbers, no I'm not kidding) and on sun computers. Converters exist for TeX/LaTeX and they are under development for Html/Mathml/Xml. In the future, TeXmacs is planned to evoluate towards a complete scientific office suite, with spreadsheet capacities, a technical drawing editor and a presentation mode. manifesting that future honestly π
π DESCRIPTION π
here come the flags, bestie. buckle up, there's a lot and every single one matters. no skips, no summaries, we're doing all of them π₯
-b [file],--initialize-buffer [file]β uses [file] as a guile/scheme initialization file for TeXmacs buffers. buffer-specific glow-up β¨-c [in] [out],--convert [in] [out]β convert input file [in] into output file [out]. The file formats are determined automatically from the suffixes and as a function of the contents of [in]. The argument list may contain several conversion instructions and you will usually want to use this option in combination with--quit. (she converts AND leaves, a queen who knows when to exit π)-d,--debugβ display most important debugging information.--debug-eventsβ display all widget events. every single widget. she's watching π--debug-ioβ display all communicated data between TeXmacs and extern systems.--debug-allβ turn all debugging flags on. go big or go home π--delete-cacheβ this option deletes all files in the TeXmacs cache. TeXmacs uses several caches for speeding up font, file, directory and style file loading. However, these optimizations may be incorrect when the user manually changes files in the TeXmacs distribution or when new fonts are added. This is rarely the case for normal users, but sometimes necessary for TeXmacs developers. so like, it's a developer thing, don't panic π§--delete-doc-cacheβ similar to--delete-cache, but only deletes the cache for accelerated help file loading.--delete-file-cacheβ similar to--delete-cache, but only deletes the cache for accelerated file loading.--delete-font-cacheβ similar to--delete-cache, but only deletes the cache for accelerated font loading.--delete-style-cacheβ similar to--delete-cache, but only deletes the cache for accelerated style file loading. (yes, the whole cache-deleting family, they're all here, one big happy squad π)-fn [font],--font [font]β sets the default TeX fonts for menus and so to [font]. The [font] is of the form[name],[name][size]or[name][size]@[dpi]. For instance,ecss11@400would give a sans serif font at 400 dpi. By default, the [size] is11and the [dpi]300. cute defaults honestly.-g [geom],--geometry [geom]β suggested geometry for TeXmacs windows. Here [geom] may be a size [width x height] in pixels, like intexmacs -g 600x480. It may also take the form [width x height [+|-] xoff [+|-] yoff], like intexmacs -g 800x600-100+100. place your window wherever, live your truth π¦-h,--helpβ display a help message, which lists the command line options of TeXmacs. (hi bestie, here's everything π)-i [file],--initialize [file]β uses [file] as a guile/scheme initialization file for TeXmacs. (yes, it's-b's sibling, they're different, don't mix them up π)-Oc,--no-char-clippingβ faster but less perfect displaying of anti-aliased fonts. speed over perfection, sometimes that's the move.+Oc,--char-clippingβ high quality displaying of anti-aliased fonts (default). she's the default for a reason β¨-p,--pathβ echo the TeXmacs path. just tell me where you live, bestie.-q,--quitβ shortcut for the option-x "(quit-TeXmacs)". bye bitch π (affectionate)-r,--reverseβ reverse video mode. This mode inverts and weakens the intensity of all colors.
ok this one's important: this option is only available as a global start-up option. You cannot change it while running TeXmacs. so decide before you launch, no take-backsies π
-s,--silentβ silent execution: less messages to standard output. she's quiet, she's mysterious π€«-S,--setupβ rerun the setup program before starting TeXmacs. The setup program analyzes your TeX/LaTeX distribution and the plugins which are installed on your system. getting to know you first, very thoughtful π-v,--versionβ display the current TeXmacs version.-V,--verboseβ display some informative messages. (lowercase-vand uppercase-Vare different things, I know, I know, stay strong π«Ά)-x,--execute [cmd]β execute the scheme command [cmd] just after startup. If you specify several-xoptions, then the corresponding scheme commands are executed in the same order. in order, bestie, respect the queue β¨
π AUTHOR π
Written by Joris van der Hoeven. king behavior, honestly π
π REPORTING BUGS π
Report bugs to <bugs@texmacs.org>. tell them everything, they wanna know π
π COPYRIGHT π
Copyright Β© 1999-2005 Joris van der Hoeven
This is free software; see the source for copying conditions. GNU TeXmacs comes with NO WARRANTY WHATSOEVER; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. (all caps means they're serious, bestie, that's not me being dramatic that's literally the license π«Ά)
β SEE ALSO β
The full documentation for GNU TeXmacs can be accessed through the help menu when starting up the editor. You may also access the online documentation from inside the editor. The TeXmacs website at <https://www.texmacs.org> can be consulted for additional information. The TeXmacs web pages are also available at <http://www.gnu.org/software/texmacs>.
so yeah, that's the whole page, and for the cute sign-off: this manual is for TeXmacs-2.1.4, dated 12Sep2005, and it's the texmacs(1) page from the General Commands Manual. old but iconic, and she's still serving πβ¨πΈ
ily, go write some structured documents π¦
π¦ where this page comes from
- fedora 43: TeXmacs 2.1.4-1.fc43 Β· GPL-2.0-or-later
- fedora 44: TeXmacs 2.1.4-4.fc44 Β· GPL-2.0-or-later
- nixos 26.05: texmacs 2.1.4
- opensuse-leap 16.0: TeXmacs 2.1.4-bp160.1.9 Β· GPL-3.0-or-later
- opensuse-leap 16.0: TeXmacs 2.1.4-bp160.1.9 Β· GPL-3.0-or-later
- opensuse-leap 16.0: TeXmacs 2.1.4-bp160.1.9 Β· GPL-3.0-or-later
- opensuse-leap 16.0: TeXmacs 2.1.4-bp160.1.9 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms