diff options
| author | damaxwell <damaxwell@alaska.edu> | 2023-08-05 02:01:53 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-05 12:01:53 +0200 |
| commit | ad55755f33d2e5a386717e3af2f7b1a52db6ad87 (patch) | |
| tree | b1bd58b7f2f14e87b8a988edd6ef3b4cbab2d74e /crates | |
| parent | b8b0137504d388efbe2d1ba5082c0dcabcd8bc8a (diff) | |
Correct spacing between closing delimiter and large operators (#1857)
Diffstat (limited to 'crates')
| -rw-r--r-- | crates/typst-library/src/math/spacing.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/crates/typst-library/src/math/spacing.rs b/crates/typst-library/src/math/spacing.rs index 848aca78..80bb30a0 100644 --- a/crates/typst-library/src/math/spacing.rs +++ b/crates/typst-library/src/math/spacing.rs @@ -47,8 +47,9 @@ pub(super) fn spacing( (Binary, _) if !script(l) => resolve(MEDIUM, l), (_, Binary) if !script(r) => resolve(MEDIUM, r), - // Thin spacing around large operators, unless next to a delimiter. - (Large, Opening | Fence) | (Closing | Fence, Large) => None, + // Thin spacing around large operators, unless to the left of + // an opening delimiter. TeXBook, p170 + (Large, Opening | Fence) => None, (Large, _) => resolve(THIN, l), (_, Large) => resolve(THIN, r), |
