diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-03-27 14:52:25 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-03-27 14:52:25 +0200 |
| commit | 13ece5ec265e4e81b396cd3d469569b6c0ea2601 (patch) | |
| tree | dfb84471696e1f40d0a6a52e430862d51ddaf57b /library/src/math | |
| parent | 51d972ec247e9e79eba1302d25b581446a7c961a (diff) | |
Allow disabling vector and matrix delimiters
Diffstat (limited to 'library/src/math')
| -rw-r--r-- | library/src/math/matrix.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/library/src/math/matrix.rs b/library/src/math/matrix.rs index 8fba10e7..66925cda 100644 --- a/library/src/math/matrix.rs +++ b/library/src/math/matrix.rs @@ -24,8 +24,8 @@ pub struct VecElem { /// #set math.vec(delim: "[") /// $ vec(1, 2) $ /// ``` - #[default(Delimiter::Paren)] - pub delim: Delimiter, + #[default(Some(Delimiter::Paren))] + pub delim: Option<Delimiter>, /// The elements of the vector. #[variadic] @@ -39,8 +39,8 @@ impl LayoutMath for VecElem { layout_delimiters( ctx, frame, - Some(delim.open()), - Some(delim.close()), + delim.map(Delimiter::open), + delim.map(Delimiter::close), self.span(), ) } @@ -76,8 +76,8 @@ pub struct MatElem { /// #set math.mat(delim: "[") /// $ mat(1, 2; 3, 4) $ /// ``` - #[default(Delimiter::Paren)] - pub delim: Delimiter, + #[default(Some(Delimiter::Paren))] + pub delim: Option<Delimiter>, /// An array of arrays with the rows of the matrix. /// @@ -121,8 +121,8 @@ impl LayoutMath for MatElem { layout_delimiters( ctx, frame, - Some(delim.open()), - Some(delim.close()), + delim.map(Delimiter::open), + delim.map(Delimiter::close), self.span(), ) } |
