changeset 21524:aac8b2ca9280

Include curly braces when adding weight to strings for gnuplot (bug #46037). * __gnuplot_draw_axes__.m: Gnuplot 5 requires curly braces when indicating bold-face, italics and such. For earlier versions both '{\bf foobar}' and '\bf foobar' produce the same results. Thus, the gnuplot 5 syntax may be always used without creating problems for earlier versions.
author bpabbott
date Sat, 19 Mar 2016 14:29:55 -0400
parents 86d8801a14dd
children 50255c612915
files scripts/plot/util/private/__gnuplot_draw_axes__.m
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/plot/util/private/__gnuplot_draw_axes__.m	Tue Mar 22 18:03:03 2016 +0000
+++ b/scripts/plot/util/private/__gnuplot_draw_axes__.m	Sat Mar 19 14:29:55 2016 -0400
@@ -2364,20 +2364,20 @@
       elseif (strncmp (f, "rm", 2))
         bld = false;
         it = false;
-        str = [str(1:s(i) - 1) '/' fnt ' ' str(s(i) + 3:end)];
+        str = [str(1:s(i) - 1) '{/' fnt ' ' str(s(i) + 3:end) '}'];
       elseif (strncmp (f, "it", 2) || strncmp (f, "sl", 2))
         it = true;
         if (bld)
-          str = [str(1:s(i) - 1) '/' fnt '-bolditalic ' str(s(i) + 3:end)];
+          str = [str(1:s(i) - 1) '{/' fnt '-bolditalic ' str(s(i) + 3:end) '}'];
         else
-          str = [str(1:s(i) - 1) '/' fnt '-italic ' str(s(i) + 3:end)];
+          str = [str(1:s(i) - 1) '{/' fnt '-italic ' str(s(i) + 3:end) '}'];
         endif
       elseif (strncmp (f, "bf", 2))
         bld = true;
         if (it)
-          str = [str(1:s(i) - 1) '/' fnt '-bolditalic ' str(s(i) + 3:end)];
+          str = [str(1:s(i) - 1) '{/' fnt '-bolditalic ' str(s(i) + 3:end) '}'];
         else
-          str = [str(1:s(i) - 1) '/' fnt '-bold ' str(s(i) + 3:end)];
+          str = [str(1:s(i) - 1) '{/' fnt '-bold ' str(s(i) + 3:end) '}'];
         endif
       elseif (strcmpi (f, "color"))
         ## FIXME: Ignore \color but remove trailing {} block as well