X macros are an idiomatic usage of programming language macros for generating list-like structures of data or code. They are most useful when at least...
5 KB (611 words) - 09:53, 12 January 2025
called TeX engines, sets of TeX macros, and packages which provide extra typesetting functionality – built around the original TeX language. TeX is a popular...
52 KB (6,164 words) - 11:27, 13 July 2025
\LaTeX macro. The example below shows the input to LaTeX and the corresponding output from the system: As a macro package, LaTeX provides a set of macros for...
25 KB (2,695 words) - 17:50, 19 July 2025
In computer programming, a macro (short for "macro instruction"; from Greek μακρο- 'long, large') is a rule or pattern that specifies how a certain input...
33 KB (3,994 words) - 15:43, 13 January 2025
C preprocessor (redirect from C macro)
tools. The preprocessor provides for file inclusion (often header files), macro expansion, conditional compilation, and line control. Although named in...
38 KB (4,586 words) - 13:57, 14 July 2025
In computer science, hygienic macros are macros whose expansion is guaranteed not to cause the accidental capture of identifiers. They are a feature of...
21 KB (2,417 words) - 21:14, 14 June 2025
shell builtin 'true', and its exit status is true (0). The TeX typographical system's macro language has the \relax command. It does nothing by itself,...
38 KB (2,388 words) - 21:38, 8 June 2025
magnification macro shooting. One of the original three lenses for the X system. Fujinon XF 80mm f/2.8 R LM OIS WR Macro: A telephoto 1:1 Macro lens. First...
70 KB (3,302 words) - 23:34, 13 July 2025
of AoS. Code generators for the C language, including Datadraw and the X Macro technique. Automated creation of AoSoA is more complex. An example of AoSoA...
8 KB (924 words) - 22:43, 10 July 2025
Visual Basic for Applications (redirect from Word Macro)
"Possible macro virus attacks and how to prevent them". Virus, Macros, Safety of Macros. 15 (7): 595. doi:10.1016/S0167-4048(97)88131-X. Paul Docherty;...
30 KB (3,758 words) - 17:58, 14 June 2025
since LaTeX, ConTeXt et al. are simply macro packages for TeX, they work equally well with pdfTeX. Hence, pdflatex, for example, calls the pdfTeX program...
5 KB (506 words) - 12:47, 15 January 2025
REVTeX is a collection of LaTeX macros which is maintained and distributed by the American Physical Society with auxiliary files and a user support guide...
4 KB (401 words) - 11:36, 19 April 2025
TeX macro package AMS-TeX. AMS-TeX was originally written by Michael Spivak, and was used by the AMS from 1983 to 1985. MathJax supports AMS-LaTeX through...
3 KB (318 words) - 15:22, 27 October 2023
PGF/TikZ (category Free TeX software)
can be used from the popular LaTeX and ConTeXt macro packages, and also directly from the original TeX.: 116 Since TeX itself is not concerned with graphics...
16 KB (1,264 words) - 06:28, 18 July 2025
TeXML → TeX, the entire LaTeX-defined range of TeX macros is available. By means of using TeX macros, it is possible to publish XML data having configurable...
5 KB (592 words) - 22:36, 27 February 2024
undergraduates. Spivak also wrote The Joy of TeX: A Gourmet Guide to Typesetting with the AMS-TeX Macro Package and The Hitchhiker's Guide to Calculus...
14 KB (1,236 words) - 07:31, 22 May 2025
History of Microsoft Word (section Word 2001/Word X)
Word for DOS was different. The Word 6.0 for DOS macro language was compatible with the Word 3.x-5.x macro language while Word 6.0 for Windows and Word 6...
31 KB (4,049 words) - 21:19, 6 July 2025
A variadic macro is a feature of some computer programming languages, especially the C preprocessor, whereby a macro may be declared to accept a varying...
9 KB (961 words) - 14:07, 6 June 2025
Microsoft Excel (redirect from Excel macro)
calculation or computation capabilities, graphing tools, pivot tables, and a macro programming language called Visual Basic for Applications (VBA). Excel forms...
101 KB (9,690 words) - 03:41, 5 July 2025
Metaprogramming (section Macro systems)
support macros. Metaclasses are provided by the following programming languages: Common Lisp Python NIL Groovy Ruby Smalltalk Lua C "X Macros" C++ Templates...
14 KB (1,432 words) - 13:08, 25 May 2025
Tokina 90 mm f2.5 macro AT-X Tokina 90 mm f2.8 macro Tokina 200 mm f3.5 Tokina 20–35 mm f2.8 AT-X Pro Tokina 28–70 mm f/2.6-2.8 AT-X Pro Tokina 28–70 mm...
59 KB (8,606 words) - 04:40, 19 May 2025
Haplogroup A (Y-DNA) (redirect from Macro-haplogroup A(X-BT) V-148)
eastern DRC (2/9 = 22% Alur, 1/18 = 6% Hema, 1/47 = 2% Mbuti). Haplogroup A-M91(xA1a-M31, A2-M6/M14/P3/P4, A3-M32) has been observed in the Bakola people of...
57 KB (6,295 words) - 10:46, 12 June 2025
PSTricks (category Macro programming languages)
PSTricks is a set of macros that allow the inclusion of PostScript drawings directly inside TeX or LaTeX source code. It was originally written by Timothy...
6 KB (633 words) - 04:38, 19 July 2025
to TikZ) REVTeX - collection of LaTeX macros used for scientific journals XyMTeX - supports chemical structure diagrams mhchem - LaTeX extension package...
5 KB (380 words) - 09:04, 27 May 2025
Common Lisp (redirect from Macros in Common Lisp)
LOOP macro is demonstrated: (defun power (x n) (loop with result = 1 while (plusp n) when (oddp n) do (setf result (* result x)) do (setf x (* x x) n (truncate...
94 KB (11,969 words) - 03:38, 19 May 2025
A general-purpose macro processor or general purpose preprocessor is a macro processor that is not tied to or integrated with a particular language or...
11 KB (443 words) - 20:35, 16 December 2024
Leslie Lamport (section LaTeX)
that it would later become its standard macro package. This set of macros would later become known as LaTeX, for which Lamport would subsequently be...
18 KB (1,616 words) - 18:41, 27 April 2025
Macro risk is financial risk that is associated with macroeconomic or political factors. There are at least three different ways this phrase is applied...
6 KB (682 words) - 14:44, 21 January 2023