From 13ece5ec265e4e81b396cd3d469569b6c0ea2601 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Mon, 27 Mar 2023 14:52:25 +0200 Subject: Allow disabling vector and matrix delimiters --- library/src/math/matrix.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'library/src') 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, /// 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, /// 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(), ) } -- cgit v1.2.3