|
Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
/* This file:
* http://anggtwu.net/MAXIMA/barematrix1.mac.html
* http://anggtwu.net/MAXIMA/barematrix1.mac
* (find-angg "MAXIMA/barematrix1.mac")
* Author: Eduardo Ochs <eduardoochs@gmail.com>
*
* This file loads:
* (find-angg "MAXIMA/barematrix1.lisp")
* that removes some TeX-isms from how "matrix"es and "/"s are TeXed,
* and makes them more LaTeX-friendly.
*
* It also defined "bare matrices", that are clunky in the Maxima REPL
* but nice when LaTeXed.
*
* (defun bl () (interactive) (find-angg "MAXIMA/barematrix1.lisp"))
* (defun bm () (interactive) (find-angg "MAXIMA/barematrix1.mac"))
* (find-angg "MAXIMA/barematrix1.lisp")
* (find-angg ".maxima/maxima-init.mac" "align_eqs")
* (find-Maxima2-links)
*
* «.barematrix1.lisp» (to "barematrix1.lisp")
* «.includegraphics» (to "includegraphics")
*
*/
/* «barematrix1.lisp» (to ".barematrix1.lisp")
* See: (find-angg "MAXIMA/barematrix1.lisp")
*/
load("~/MAXIMA/barematrix1.lisp")$
bare(M) := apply('barematrix, args(M));
align_eqs_bare(as) := apply('barematrix, align_eqs_0(as))$
/*
* (eepitch-maxima)
* (eepitch-kill)
* (eepitch-maxima)
tex1(matrix([2, 3/4]));
load("~/MAXIMA/barematrix1.mac");
tex1(matrix([2, 3/4]));
* (eepitch-maxima)
* (eepitch-kill)
* (eepitch-maxima)
load("~/MAXIMA/barematrix1.mac");
A : matrix([10, 20], [30, 40]);
B : bare(A);
tex1(A);
tex1(B);
a : [11, 22, 33, 44, 55, 66];
align_eqs(a);
align_eqs_bare(a);
tex1(align_eqs(a));
tex1(align_eqs_bare(a));
*/