Mercurial > hg > octave-nkf
changeset 19645:29b6d072b5e9
Add \ast, \deg symbols to gnuplot TeX interpreter.
* __go_draw_axes__.m: Add \ast, \deg mappings to Adobe Symbol Font encodings.
Add notes about which symbols are supported in gnuplot, but not in OpenGL.
author | Rik <rik@octave.org> |
---|---|
date | Tue, 30 Dec 2014 20:34:55 -0800 |
parents | dbdc60e36dbc |
children | 7934b56c8b7b |
files | scripts/plot/util/private/__go_draw_axes__.m |
diffstat | 1 files changed, 13 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/plot/util/private/__go_draw_axes__.m +++ b/scripts/plot/util/private/__go_draw_axes__.m @@ -2331,7 +2331,7 @@ [s, e, m] = regexp (str, "\\\\([a-zA-Z]+|0)", "start", "end", "matches"); for i = length (s) : -1 : 1 - ## special case for "\0" and replace with "{/Symbol \306}' + ## special case for "\0" and replace with empty set "{/Symbol \306}' if (strncmp (m{i}, '\0', 2)) str = [str(1:s(i) - 1) '{/Symbol \306}' str(s(i) + 2:end)]; else @@ -2535,7 +2535,7 @@ sym.gamma = '{/Symbol g}'; sym.eta = '{/Symbol h}'; sym.iota = '{/Symbol i}'; - sym.varphi = '{/Symbol j}'; + sym.varphi = '{/Symbol j}'; # Not in OpenGL sym.kappa = '{/Symbol k}'; sym.lambda = '{/Symbol l}'; sym.mu = '{/Symbol m}'; @@ -2566,7 +2566,9 @@ sym.uparrow = '{/Symbol \255}'; sym.rightarrow = '{/Symbol \256}'; sym.downarrow = '{/Symbol \257}'; - sym.circ = '{/Symbol \260}'; + sym.circ = '{/Symbol \260}'; # degree symbol, not circ as in FLTK + sym.deg = '{/Symbol \260}'; + sym.ast = '{/Symbol *}'; sym.pm = '{/Symbol \261}'; sym.geq = '{/Symbol \263}'; sym.times = '{/Symbol \264}'; @@ -2585,6 +2587,7 @@ sym.wp = '{/Symbol \303}'; sym.otimes = '{/Symbol \304}'; sym.oplus = '{/Symbol \305}'; + ## empty set, not circled slash division operator as in FLTK. sym.oslash = '{/Symbol \306}'; sym.cap = '{/Symbol \307}'; sym.cup = '{/Symbol \310}'; @@ -2593,24 +2596,24 @@ sym.subset = '{/Symbol \314}'; sym.subseteq = '{/Symbol \315}'; sym.in = '{/Symbol \316}'; - sym.notin = '{/Symbol \317}'; + sym.notin = '{/Symbol \317}'; # Not in OpenGL sym.angle = '{/Symbol \320}'; - sym.bigtriangledown = '{/Symbol \321}'; + sym.bigtriangledown = '{/Symbol \321}'; # Not in OpenGL sym.langle = '{/Symbol \341}'; sym.rangle = '{/Symbol \361}'; sym.nabla = '{/Symbol \321}'; - sym.prod = '{/Symbol \325}'; + sym.prod = '{/Symbol \325}'; # Not in OpenGL sym.surd = '{/Symbol \326}'; sym.cdot = '{/Symbol \327}'; sym.neg = '{/Symbol \330}'; sym.wedge = '{/Symbol \331}'; sym.vee = '{/Symbol \332}'; - sym.Leftrightarrow = '{/Symbol \333}'; + sym.Leftrightarrow = '{/Symbol \333}'; # Not in OpenGL sym.Leftarrow = '{/Symbol \334}'; - sym.Uparrow = '{/Symbol \335}'; + sym.Uparrow = '{/Symbol \335}'; # Not in OpenGL sym.Rightarrow = '{/Symbol \336}'; - sym.Downarrow = '{/Symbol \337}'; - sym.diamond = '{/Symbol \340}'; + sym.Downarrow = '{/Symbol \337}'; # Not in OpenGL + sym.diamond = '{/Symbol \340}'; # Not in OpenGL sym.copyright = '{/Symbol \343}'; sym.lfloor = '{/Symbol \353}'; sym.lceil = '{/Symbol \351}';