diff --git a/src/latexarray.jl b/src/latexarray.jl index 9d485ee5..66cda996 100644 --- a/src/latexarray.jl +++ b/src/latexarray.jl @@ -18,7 +18,7 @@ function _latexarray( arr::AbstractArray; adjustment=:c, transpose=false, double_linebreak=false, starred=false, arraystyle=:square, kwargs... ) - ndims(arr) > 2 && error("Cannot latexify n-dimensional tensors with n>2") + 0 < ndims(arr) < 3 || error("Cannot latexify n-dimensional tensors with n≠1,2") transpose && (arr = permutedims(arr)) rows, columns = axes(arr, 1), axes(arr, 2) diff --git a/test/latexarray_test.jl b/test/latexarray_test.jl index 74c2fb09..6012a649 100644 --- a/test/latexarray_test.jl +++ b/test/latexarray_test.jl @@ -224,5 +224,7 @@ raw"$x = \left[ \right]$", "\r\n"=>"\n") tensor = rand(3,3,3) -@test_throws ErrorException("Cannot latexify n-dimensional tensors with n>2") latexify(tensor) +@test_throws ErrorException("Cannot latexify n-dimensional tensors with n≠1,2") latexify(tensor) +tensor = fill(42) +@test_throws ErrorException("Cannot latexify n-dimensional tensors with n≠1,2") latexify(tensor)