TEXSIS(1)
π TEXSIS π
okay so you opened the manual page for TeXsis, bestie β TeX macros for Physicists, and honestly? it's giving legendary. let's get into it π«Ά
β¨ SYNOPSIS β¨
texsis [ filename ]
that's it. that's the whole vibe. π
πΈ DESCRIPTION πΈ
TeXsis is a whole collection of TeX macros for typesetting physics documents β like papers and preprints, conference proceedings, books, theses, referee reports, letters, and memos. literally the entire academic pipeline, no cap.
and the macros do SO much for you:
- automatic numbering of equations β¨
- automatic numbering and formatting of references
- double column formatting
- macros for making tables and figures, with or without captions
- including tables with horizontal and vertical rules π
TeXsis supports a wide variety of type sizes and a number of specialized document formats, and it even includes macros for making form letters for job applications or letters of recommendation. like?? the range?? iconic. π
TeXsis is an extension of "plain" TeX, so anything you know how to do in plain TeX you can do in TeXsis. TeXsis macro instructions are simply abbreviations for often used combinations of control sequences used to typeset physics documents. for more info about plain TeX see the man pages for tex(1), and/or The TeXbook, by D.E. Knuth. π
TeXsis is stored as a pre-loaded format so that it loads quickly (see the man pages for initex(1), and/or "preloaded formats" in The TeXbook). to run TeXsis simply give the command texsis in place of the tex command, i.e.
texsis [ filename ]
where filename.tex is the name of a file containing TeX and/or TeXsis \controlsequences. π¦
okay here's the part where it gets cute β TeXsis is initally in plain TeX mode, i.e. 10pt type and singlespaced, but the control sequence \texsis selects 12pt type, doublespacing, and enables other useful features. alternatively:
\paperturns on these features and sets things up to typeset a paper\thesisdoes the same for typesetting a thesis\letteris used to produce a letter using macros similar to those listed in the back of The TeXbook\memogives a setup for producing memoranda- and so on. π
a manual which describes all of the TeXsis macro instructions is available. it is written in TeXsis, so it serves as its own example of how to write a document with TeXsis. the source code is also heavily commented, so it is possible to extract useful macros from the source code and modify them to suit your own purposes. provisions are made for local customization of TeXsis. in particular, the file TXSmods.tex, if it exists, is read from the current directory or from the path TEXINPUTS whenever TeXsis is started. you can therefore put your own custom macros for a given project in a directory and they will automatically be loaded when TeXsis is run from that directory. main character customization energy fr fr π§
π INSTALLATION π
there is an appendix to the printed manual containing detailed installation instructions, but they are also provided in a form which can be processed by plain TeX, in the file Install.tex. π οΈ
π₯ DIAGNOSTICS π₯
TeXsis informational messages are written to the terminal and the log file begining with % . Warning and error messages begin with > . so if you see a > bestie, something is up π
π FILES π
the source files for TeXsis and the TeXsis manual are usually installed in the same place the rest of TeX is kept. although this may vary from intallation to installation, it will generally include a root directory named texmf. common examples are /usr/share/texmf/, /usr/lib/teTeX/texmf, or /usr/local/lib/texmf. filenames here are relative to this texmf root directory.
web2c/texsis.fmtβ TeXsis pre-loaded format. β¨tex/texsis/TXS*.texβ TeXsis source code.tex/texsis/*.txsβ "Style" files which can be read in at run time for special document formats.doc/texsis/TXS*.docβ Source for the printed TeXsis manual (written in TeXsis).tex/texsis/TXSsite.texβ Local site customization instructions (this is read only once, when the format file is created).tex/texsis/TXSpatch.texβ Run time patch file (like a systemTeXsis.rcfile, it is read every time TeXsis is run).TXSmods.texβ Run time init file (this is read every time TeXsis is run from the current directory, or from the search path inTEXINPUTS).
π RESTRICTIONS π
please note that TeXsis is designed to be completely compatible with plain TeX. as a result it cannot be compatible with LaTeX. pick your fighter, bestie, you can't have both π
having the full manual written in TeXsis can cause a problem if you don't have a version of TeXsis already running. to get around this you can run Manual.tex through plain TeX and it will load the TeXsis files before processing the manual. this takes longer, but not by much. π’
π BUGS π
please report bugs (or suggestions for improvements) to texsis@feynman.physics.lsa.umich.edu.
Patchs to correct small problems or make small improvements are available at
ftp://feynman.physics.lsa.umich.edu/texsis/
in the file TXSpatch.tex (If that file doesn't exist then there are no current patches.) iykyk π
π SEE ALSO π
initex(1),tex(1),virtex(1)- Donald E. Knuth, The TeXbook;
- Michael Doob, A Gentle Introduction to TeX.
π«Ά AUTHORS π«Ά
Eric Myers <myers@umich.edu> Department of Physics University of Michigan Ann Arbor, Michigan USA
and
Frank E. Paige <paige@bnl.gov> Physics Department Brookhaven National Laboratory Upton, New York 11973 USA
β VERSION β
- Revision Number:
2.18/beta3 - Release Date:
16 May 2000
and that's the whole page, bestie π this was TeXsis 2.18, dated 16 May 2000 β go typeset something iconic with it. periodt. π β¨
π¦ where this page comes from
- arch rolling: texlive-doc 2026.1-1 Β· GPL
- debian bookworm: texlive-formats-extra 2022.20230122-4
- debian trixie: texlive-formats-extra 2024.20250309-2
- fedora 43: texlive-texsis 11:svn45678-93.fc43 Β· LPPL-1.3c
- fedora 43: texlive-texsis 11:svn45678-95.fc43.1 Β· LPPL-1.3c
- fedora 44: texlive-texsis 12:svn69742-105.fc44 Β· LPPL-1.3c
- fedora 44: texlive-texsis 12:svn69742-111.fc44 Β· LPPL-1.3c
- opensuse-leap 16.0: texlive-texsis-doc 2025.221.2.18svn69742-160000.3.1 Β· LPPL-1.0
- ubuntu jammy: texlive-formats-extra 2021.20220204-1
- ubuntu noble: texlive-formats-extra 2023.20240207-1
- ubuntu questing: texlive-formats-extra 2024.20250309-2
- ubuntu resolute: texlive-formats-extra 2025.20260124-1
- ubuntu stonking: texlive-formats-extra 2026.20260711-2
- Copyright 1991,1994,2000 by Eric Myers and Frank Paige
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms