В строке есть escape-последовательность, поэтому вы можете использовать либо raw
string:
julia> s = raw"""
```math
G_u \sim PY(d_{|u|}, \theta_{|u|}, G_{\pi(u)})
```
"""
"```math\nG_u \\sim PY(d_{|u|}, \\theta_{|u|}, G_{\\pi(u)})\n```\n"
julia> println(s)
```math
G_u \sim PY(d_{|u|}, \theta_{|u|}, G_{\pi(u)})
```
или escape \
(это менее удобно):
julia> s = """
```math
G_u \\sim PY(d_{|u|}, \\theta_{|u|}, G_{\\pi(u)})
```
"""
"```math\nG_u \\sim PY(d_{|u|}, \\theta_{|u|}, G_{\\pi(u)})\n```\n"
julia> println(s)
```math
G_u \sim PY(d_{|u|}, \theta_{|u|}, G_{\pi(u)})
```
Наконец, если вы используете модуль Markdown
, вы можете использовать строку doc
следующим образом:
julia> using Markdown
julia> s = doc"""
```math
G_u \sim PY(d_{|u|}, \theta_{|u|}, G_{\pi(u)})
```
"""
G_u \sim PY(d_{|u|}, \theta_{|u|}, G_{\pi(u)})
julia> println(s)
$$
G_u \sim PY(d_{|u|}, \theta_{|u|}, G_{\pi(u)})
$$
РЕДАКТИРОВАТЬ: Теперь обратите внимание, что doc
заключает в математику $$
, как показано выше.Также doc
обрабатывает только $
и \
, поэтому, например, интерполяция работает в пределах doc
, а не raw
, который является максимально необработанным :).Наконец, doc
создает не строку, а объект Markdown.MD
.Например:
julia> using Markdown
julia> raw"""$x = 1"""
"\$x = 1"
julia> doc"""$x = 1"""
1
= 1
julia> """$x = 1"""
"1 = 1"
julia> typeof(doc"""$x = 1""")
Markdown.MD