I’ve previously solved the issue of interpolating latexified expressions in Pluto by using Markdown.parse()
rather than md""
. But rather unsatisfyingly, the opposite compatibilty constraints apply to PlutoUI
elements:
using Latexify
md"""
$(Slider(1:5))
$(@latexify x^2)
"""
Here the slider displays correctly, but the latexified string displays as L"$x^2$"
.
Markdown.parse("""
$(Slider(1:5))
$(@latexify x^2)
""")
Here the latexified string is displayed correctly, but the slider is shown as PlutoUI.BuiltinsNotebook.Slider{Int64}(1:5, 1, false)
.
Has anyone found a workaround that works for both at the same time (preferably without having to concatenate different strings)?
x_str = @latexify x^2
md"""
$x_str
"""
works, so I’m not sure what is going on.