Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 37d022c

Browse files
committed
Fixed overunder symbols' alignments
1 parent 99492fa commit 37d022c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/matplotlib/_mathtext.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2669,18 +2669,19 @@ def subsuper(self, s, loc, toks):
26692669
sub.shrink()
26702670
width = max(width, sub.width)
26712671

2672+
vgap = rule_thickness * 3.0
26722673
if super is not None:
26732674
hlist = HCentered([super])
26742675
hlist.hpack(width, 'exactly')
2675-
vlist.extend([hlist, Kern(rule_thickness * 3.0)])
2676+
vlist.extend([hlist, Vbox(0, vgap)])
26762677
hlist = HCentered([nucleus])
26772678
hlist.hpack(width, 'exactly')
26782679
vlist.append(hlist)
26792680
if sub is not None:
26802681
hlist = HCentered([sub])
26812682
hlist.hpack(width, 'exactly')
2682-
vlist.extend([Kern(rule_thickness * 3.0), hlist])
2683-
shift = hlist.height
2683+
vlist.extend([Vbox(0, vgap), hlist])
2684+
shift = hlist.height + vgap
26842685
vlist = Vlist(vlist)
26852686
vlist.shift_amount = shift + nucleus.depth
26862687
result = Hlist([vlist])

0 commit comments

Comments
 (0)