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.