Thu 30 Sep 2010 07:57:19 PM UTC, original submission:
I am working with a fresh installation of Octave 3.2.4 with Gnuplot 4.4.0 downloaded from http://octave.sourceforge.net/ (MinGW binary distribution) on Windows 7 Home Premium 64. During installation I installed with the SSE2 options and all Source Forge packages except oct2mat (following instructions to allow figures to be generated correctly). I noticed the following unexpected results when testing some scripts developed in Matlab. I am uncertain if these behaviours are actual bugs or 'features', but the behaviour is different from that of Matlab in identical circumstances.
1) When an axis label ends with a subscript or superscript, the entire text of the label has decreased font size. For example, plot(1:10); xlabel('all text is made smaller_0'); produces a small text label, whereas plot(1:10); xlabel('all text is made smaller_0 '); produces properly sized text.
2) When the y axis is labeled, a subscript or superscript will overlap the text is is supposed to follow. For example, plot(1:10); ylabel('subscript overlaps this text_0 this too'); produces properly oriented and sized text, but the portion following the subscript command ('0 this too') overlaps the beginning portion of the label text starting at 'this text'. Note that this problem occurs with the default figure dimensions (approximately 1:2 on my screen).
3) When the figure is manually resized (by clicking and dragging on the corner of the window), both x and y labels which contain superscripts/subscripts do not move as single units, but are broken up into blocks of text of the same font size. These blocks are anchored to the figure, not to each other, so that stretching the window causes the blocks to separate and compressing the window causes the blocks to overlap. The figure, when refreshed by typing the command 'refresh', reverts to proper block positioning (though still subject to the deviations 1) and 2) above).
I have found no mention of this problem over hours of searching online and through the bug tracking system, and am therefore suspicious that this may be a problem particular to my setup/settings. Any help clarifying what options may be changed or what other workarounds may exist would be greatly appreciated!
|