![]() ![]() To design the simulation system network, we needed to figure out how much simulation traffic was going where. While working, I used TexMacs and Octave to model the network traffic resulting from execution of a problem in one of the Navy’s combat interaction simulators. TeX or TeXmacs can typeset the expression but it can also pass off the expression to a computer algebra system for evaluation and present the returned result. TeX math markup is descriptive allowing it to represent the semantics of a mathematical expression. This permits the use of Maxima, Octave, Python, R, Scilab, etc to produce compound documents containing a mix of natural language descriptive material and mathematical programming. ![]() TeXmacs is able to capture the output and present it in line. ![]() TeXmacs is also unique in that it has a session model that lets it run various external mathematical applications that accept input from standard input and write output to standard output. In the opening of the century, high performance workstations were commonplace and the personal computer had gained enough performance and graphical capability to do typesetting so a group of maths and programming boffins decided to develop a graphical direct rendering version of TeX that permitted direct entry of the document and rendered it on the fly. Although TeX was quite capable, it was designed and implemented before high performance graphics workstations were available. To proofread your work, you needed to run the TeX typesetting and printing back end subsystems. Using the original TeX system required you to encode your document using either TeX primitives or descriptive markup tags from a macro package such as LaTeX. TeXmacs can produce Postscript and PDF representations of the document allowing use of the macOS imaging system to view and print the finished document. TeXmacs saves the document using Scheme lisp and can produce an XML equivalent. TeXmacs is a reimplementation in Scheme and C++ of Donald Knuth’s TeX typesetting model designed to permit direct interactive creation of the document in a what you see is what you get fashion. TeXmacs is an engineering and science writing tool that is sort of what you see is what you get. TeXmacs represents the document in Scheme or XML rather than TeX language. Revised introduction to clearly indicate that TexMacs is a direct rendering reimplementation of TeX as opposed to a visual tool like LyX for editing TeX documents and then run the TeX tool chain to produce finished output.To learn more about using TeXmacs in a MacOS environment, read on. TeXmacs is a reimplementation of Donald Knuth’s TeX document preparation system that offers a unique advantage, the ability to embed interpreted computing language sessions using tools like Octave, Python, Maxima, etc. TeXmacs is a technical writing system for use by scientists and engineers. ![]()
0 Comments
Leave a Reply. |