On Tue, 2015-12-15 at 22:00, Yichao Yu <[email protected]> wrote:
> On Tue, Dec 15, 2015 at 3:54 PM, Mauro <[email protected]> wrote:
>>>> Example:
>>>>
>>>> latexstring("an equation: \$1 + \\alpha^2\$")
>>>
>>> I think for PyPlot it works equally well without `latexstring` since
>>> pyplot will handle that directly.
>>
>> Sorry that was a bad example without interpolation. But the original
>> example needs latexstring, no?
>
> I believe `title("\$\\frac{1}{2}\$")` works with PyPlot as well as the
> string splicing version of it.
Sure thing, `title("\$$s\$")` does indeed work. Thanks! So neither
`L"..."` nor latexstring is ever needed in PyPlot?
>>
>> julia> s = "\\frac{1}{2}"
>> "\\frac{1}{2}"
>>
>> julia> title(latexstring("\$$s\$"))
>> PyObject <matplotlib.text.Text object at 0x7fb99a7ce6a0>
>>
>> (Note the `\\` in `s`)
>>
>>>> On Tue, 2015-12-15 at 14:26, Štěpán Starosta <[email protected]>
>>>> wrote:
>>>>> Hi,
>>>>>
>>>>> this works for me
>>>>>
>>>>> using PyPlot
>>>>> imshow([1 1])
>>>>> title(L"\frac{1}{2}")
>>>>>
>>>>> I get the latex compiled. I want to print a label in latex based on a
>>>>> variable, i.e., something like this
>>>>>
>>>>> s = "\frac{1}{2}"
>>>>> title(L"$s")
>>>>>
>>>>> but I end up with "$s" printed in the image. I'd be grateful for any
>>>>> advice.