Skip to content

Commit fdce599

Browse files
Merge pull request #1375 from karlwessel/patch-1
fix latexify_recipes.jl for real values of type Complex
2 parents 3afdcac + 91b5dd9 commit fdce599

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

src/latexify_recipes.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ function _toexpr(O)
185185
frac_expr = Expr(:call, :/, numer_expr, denom_expr)
186186
end
187187

188-
if isreal(m.coeff) && m.coeff < 0
188+
if isreal(m.coeff) && real(m.coeff) < 0
189189
return Expr(:call, :-, frac_expr)
190190
else
191191
return frac_expr

test/latexify.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ Dy = Differential(y)
5555
@test_reference "latexify_refs/complex3.txt" latexify(1 - x + (1+2x)*im; imaginary_unit="\\mathbb{i}")
5656
@test_reference "latexify_refs/complex4.txt" latexify(im * Symbolics.Term(sqrt, [2]))
5757

58+
@syms c
59+
@test_reference "latexify_refs/complex5.txt" latexify((3+im/im)c)
60+
5861
@test_reference "latexify_refs/indices1.txt" latexify(h[10,10])
5962
@test_reference "latexify_refs/indices2.txt" latexify(h[10,10], index=:bracket)
6063

test/latexify_refs/complex5.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
\begin{equation}
2+
4.0 c
3+
\end{equation}

0 commit comments

Comments
 (0)