Texinfo compatibility fix
[maxima.git] / interfaces / emacs / emaxima / maxima.sty
blob967306efd1a45b7c88f9a2dadb210084bb59b86d
1 %%%% Identification
2 \ProvidesPackage{maxima}
4 %%%% Package loading
5 \RequirePackage{listings}
7 %%%% Main code
9 \lstdefinelanguage{maxima}
10 {morekeywords=
11 {(, ), \%i, \%o, !!, !, \#, \%\%, \%, \%, \%e, \%edispflag, \%j,
12 \%k, \%pi, \%rnum_list, \%th, '', ', *, +, -, ., /, :, ::, ::=,
13 :=, <, =, >, ?round, ?truncate, ^, absboxchar, acos, acosh, acot,
14 acoth, acsc, acsch, activate, activecontexts, addcol, additive,
15 addrow, adjoint, airy, alarmclock, algebraic, algepsilon,
16 algexact, algsys, alias, aliases, all_dotsimp_denoms, allbut,
17 allroots, allsym, alphabetic, antid, antidiff,
18 antisymmetric, append, appendfile, apply, apply1, apply2,
19 apply_nouns, applyb1, apropos, args, array, arrayapply, arrayinfo,
20 arraymake, arrays, asec, asech, asin, asinh, askexp, askinteger,
21 asksign, assume, assume_pos, assume_pos_pred, assumescalar, asymp,
22 asympa, at, atan, atan2, atanh, atom, atrig1, atvalue,
23 augcoefmatrix, backsubst, backtrace, backup, bashindices, batch,
24 batchkill, batchload, batcount, berlefact, bern, bernpoly,
25 bessel, beta, bezout, bffac, bfloat, bfloatp, bfpsi, bftorat,
26 bftrunc, bfzeta, bgzeta, bhzeta, bindtest, binomial, block,
27 bothcases, bothcoef, box, boxchar, break, breakup, bug, burn,
28 bzeta, cabs, canform, canten, carg, cartan, catch, cauchysum,
29 cbfac, cf, cfdisrep, cfexpand, cflength, cgamma, cgamma2,
30 change_filedefaults, changevar, charpoly, check_overlaps, chr1,
31 chr2, christof, closefile, closeps, coeff,
32 coefmatrix, col, collapse, columnvector, combine, commutative,
33 comp2pui, compfile, compgrind, compile, compile_file,
34 concat, conjugate, cons, constant, constantp,
35 cont2part, content, context, contexts, continue, contract,
36 contract, copylist, copymatrix, cos, cosh, cot, coth, counter,
37 covdiff, create_list, csc, csch, current_let_rule_package,
38 cursordisp, curvature, dblint, ddt, deactivate, debug, debugmode,
39 debugprintmode, declare, declare_translated, declare_weight,
40 default_let_rule_package, defcon, define, define_variable, defint,
41 defmatch, defrule, deftaylor, delete, delta, demo,
42 demoivre, denom, dependencies, depends, derivabbrev, derivdegree,
43 derivlist, derivsubst, describe, desolve, determinant, detout,
44 diagmatrix, diagmetric, diff, dim, dimension, direc, direct,
45 disolate, disp, dispcon, dispflag, dispform, dispfun,
46 display, display2d, display_format_internal, disprule, dispterms,
47 distrib, divide, divsum, do, doallmxops, domain, domxexpt,
48 domxmxops, domxnctimes, dontfactor, doscmxops, doscmxplus,
49 dot0nscsimp, dot0simp, dot1simp, dotassoc, dotconstrules,
50 dotdistrib, dotexptsimp, dotident, dotscrules, dotsimp, dpart,
51 dscalar, dskall, dummy, echelon, eigenvalues, eigenvectors,
52 einstein, ele2comp, ele2polynome, ele2pui, elem, eliminate, else,
53 ematrix, endcons, entermatrix, entier, equal, erf, erfflag,
54 errcatch, errexp, errintsce, error, error_size, error_syms,
55 errorfun, errormsg, euler, ev, eval, evenp, evflag, evfun,
56 example, exp, expand, expandwrt, expandwrt_denom,
57 expandwrt_factored, explose, expon, exponentialize, expop,
58 express, expt, exptdispflag, exptisolate, exptsubst,
59 extract_linear_equations, ezgcd, facexpand, factcomb, factlim,
60 factor, factorflag, factorial, factorout, factorsum, facts, false,
61 fassave, fast_central_elements, fast_linsolve, fasttimes, feature,
62 featurep, features, fft, fib, fibtophi, file_search,
63 file_string_print, file_type, filedefaults, filename,
64 filename_merge, filenum, fillarray, first, fix, float, float2bf,
65 floatdefunk, floatnump, flush, flushd, flushnd, for, forget,
66 fortindent, fortmx, fortran, fortspaces, fpprec, fpprintprec,
67 freeof, fullmap, fullmapl, fullratsimp, fullratsubst, funcsolve,
68 functions, fundef, funmake, gamma, gammalim, gauss, gcd, gcfactor,
69 gendiff, genfact, genindex, genmatrix, gensumnum, get, getchar,
70 gfactor, gfactorsum, globalsolve, go, gradef, gradefs,
71 gramschmidt, grind, grobner_basis, hach, halfangles, hipow,
72 horner, ibase, ic1, ident, ieqn, ieqnprint, if, ift, ilt,
73 imagpart, in, in_netmath, inchar, indices, inf, infeval, infinity,
74 infix, inflag, infolists, innerproduct, inpart, inrt, integerp,
75 integrate, integration_constant_counter, interpolate, intfaclim,
76 intopois, intosum, intpolabs, intpolerror, intpolrel, intsce,
77 invert, is, isolate, isolate_wrt_times, isqrt, jacobi, kdelta,
78 keepfloat, kill, killcontext, kostka, labels, laplace,
79 lassociative, last, lasttime, lc, lcm, ldefint, ldisp, ldisplay,
80 length, let, let_rule_packages, letrat, letrules, letsimp,
81 lgtreillis, lhospitallim, lhs, limit, linear, linechar, linedisp,
82 linel, linenum, linsolve, linsolve_params, linsolvewarn,
83 lispdebugmode, list_nc_monomials, listarith, listarray,
84 listconstvars, listdummyvars, listofvars, listp, lmxchar, load,
85 loadfile, loadprint, local, log, logabs, logarc, logconcoeffp,
86 logcontract, logexpand, lognegint, lognumer, logsimp, lopow,
87 lorentz, lpart, lratsubst, lriccicom, ltreillis, m1pbranch,
88 macroexpansion, mainvar, make_array, makebox, makefact, makegamma,
89 makelist, map, mapatom, maperror, maplist, matchdeclare, matchfix,
90 matrix, matrix_element_add, matrix_element_mult,
91 matrix_element_transpose, matrixmap, matrixp, mattrace, max,
92 maxapplydepth, maxapplyheight, maxnegex, maxposex, maxprime,
93 maxtayorder, member, metric, min, minf, minfactorial, minor, mod,
94 mode_check_errorp, mode_check_warnp, mode_checkp, mode_declare,
95 mode_identity, modulus, mon2schur, mono, monomial_dimensions,
96 motion, multi_elem, multi_orbit, multi_pui, multinomial,
97 multiplicative, multiplicities, multsym, multthru, myoptions,
98 nc_degree, ncexpt, ncharpoly, negdistrib, negsumdispflag,
99 new-disrep, newcontext, newdet, newfac, newton, niceindices,
100 niceindicespref, noeval, nolabels, nonscalar, nonscalarp,
101 nostring, noun, noundisp, nounify, nouns, nroots, nterms, ntermsg,
102 ntermsrci, nthroot, num, numberp, numer, numerval, numfactor,
103 nusum, nzeta, obase, oddp, ode, ode2, omega, openplot_curves,
104 opproperties, opsubst, optimize, optimprefix, optionset, orbit,
105 ordergreat, ordergreatp, orderless, orderlessp, outative, outchar,
106 outofpois, packagefile, pade, parsewindow, part, part2cont,
107 partfrac, partition, partpol, partswitch, pcoeff, permanent,
108 permut, pfeformat, pickapart, piece, playback, plog, plot2d,
109 plot2d, plot2d_ps, plot3d, plot3d, plot_options, poisdiff,
110 poisexpt, poisint, poislim, poismap, poisplus, poissimp, poisson,
111 poissubst, poistimes, poistrim, polarform, polartorect,
112 polynome2ele, posfun, potential, powerdisp, powers, powerseries,
113 pred, prederror, prime, primep, print, printpois, printprops,
114 prodhack, prodrac, product, programmode, prompt, properties,
115 props, propvars, pscom, psdraw_curve, psexpand, psi, pui,
116 pui2comp, pui2ele, pui2polynome, pui_direct, puireduc, put, qput,
117 quit, qunit, quotient, radcan, radexpand,
118 radprodexpand, radsubstflag, raiseriemann, random, rank,
119 rassociative, rat, ratalgdenom, ratcoef, ratdenom, ratdenomdivide,
120 ratdiff, ratdisrep, rateinstein, ratepsilon, ratexpand, ratfac,
121 ratmx, ratnumer, ratnump, ratp, ratprint, ratrieman, ratriemann,
122 ratsimp, ratsimpexpons, ratsubst, ratvars, ratweight, ratweights,
123 ratweyl, ratwtlvl, read, readonly, realonly, realpart, realroots,
124 rearray, rectform, recttopolar, refcheck, rem, remainder,
125 remarray, rembox, remcon, remfunction, remlet, remove, remrule,
126 remtrace, remvalue, rename, reset, residue, resolvante,
127 resolvante_alternee1, resolvante_bipartite, resolvante_diedrale,
128 resolvante_klein, resolvante_klein3, resolvante_produit_sym,
129 resolvante_unitaire, resolvante_vierer, rest, resultant,
130 return, reveal, reverse, revert, rhs, riccicom, riemann,
131 rinvariant, risch, rmxchar, rncombine, romberg, rombergabs,
132 rombergit, rombergmin, rombergtol, room, rootsconmode,
133 rootscontract, rootsepsilon, row, save, savedef, savefactors,
134 scalarmatrixp, scalarp, scalefactors, scanmap, schur2comp,
135 sconcat, scsimp, scurvature, sec, sech, set_plot_option,
136 set_up_dot_simplifications, setcheck, setcheckbreak, setelmx,
137 setup, setup_autoload, setval, show, showratvars, showtime, sign,
138 signum, similaritytransform, simp, simpsum, sin, sinh, solve,
139 solve_inconsistent_error, solvedecomposes, solveexplicit,
140 solvefactors, solvenullwarn, solveradcan, solvetrigwarn, somrac,
141 sort, sparse, splice, sprint, sqfr, sqrt, sqrtdispflag,
142 sstatus, stardisp, status, step, string, stringout, sublis,
143 sublis_apply_lambda, sublist, submatrix, subst, substinpart,
144 substpart, subvarp, sum, sumcontract, sumexpand, sumhack,
145 sumsplitfact, supcontext, symbolp, symmetric, system, tan, tanh,
146 taylor, taylor_logexpand, taylor_order_coefficients,
147 taylor_simplifier, taylor_truncate_polynomials, taylordepth,
148 taylorinfo, taylorp, taytorat, tcl_output, tcontract, tellrat,
149 tellsimp, tellsimpafter, tex, then, throw, thru, time, timer,
150 timer_devalue, timer_info, tldefint, tlimit, tlimswitch, to_lisp,
151 todd_coxeter, toplevel, totaldisrep, totient, tpartpol,
152 tr_array_as_ref, tr_bound_function_applyp, tr_file_tty_messagesp,
153 tr_float_can_branch_complex, tr_function_call_default,
154 tr_numer, tr_optimize_max_loop,
155 tr_state_vars, tr_true_name_of_file_being_translated,
156 tr_warn_bad_function_calls, tr_warn_fexpr, tr_warn_meval,
157 tr_warn_mode, tr_warn_undeclared, tr_warn_undefined_variable,
158 tr_warnings_get, trace, trace_options,
159 transform, translate, translate_file, transpose,
160 transrun, treillis, treinat, triangularize, trigexpand,
161 trigexpandplus, trigexpandtimes, triginverses, trigrat,
162 trigreduce, trigsign, trigsimp, true, trunc, tsetup, ttransform,
163 ttyoff, undiff,
164 uniteigenvectors, unitvector, unknown, unless, unorder, unsum,
165 untellrat, untrace, use_fast_arrays, values, vect_cross,
166 vectorpotential, vectorsimp, verb, verbify, verbose, weyl, while,
167 with_stdout, writefile, xthru, zerobern, zeroequiv,
168 zeromatrix, zeta\%pi, zeta, zrpoly, zsolve},
169 sensitive=false,
170 morecomment=[s]{/*}{*/},
171 morestring=[b]"}[keywords,comments,strings]