rst.tpl
89 lines
| 1.7 KiB
| application/vnd.groove-tool-template
|
SmartyLexer
Matthias BUSSONNIER
|
r9642 | {%- extends 'display_priority.tpl' -%} | ||
Matthias BUSSONNIER
|
r9641 | {% block in_prompt -%} | ||
In[{{cell.prompt_number if cell.prompt_number else ' '}}]: | ||||
.. code:: python | ||||
{% endblock in_prompt %} | ||||
Matthias BUSSONNIER
|
r9642 | {% block output_prompt %}{% if cell.haspyout -%} | ||
Out[{{cell.prompt_number}}]:{% endif %}{% endblock output_prompt %} | ||||
Matthias BUSSONNIER
|
r9641 | |||
{% block input %}{{ cell.input | indent}} | ||||
Matthias BUSSONNIER
|
r9642 | {% endblock input %} | ||
Matthias BUSSONNIER
|
r9641 | |||
Matthias BUSSONNIER
|
r9643 | {% block pyerr %}:: | ||
{{ super() }} | ||||
Matthias BUSSONNIER
|
r9641 | {% endblock pyerr %} | ||
{% block traceback_line %} | ||||
{{ line |indent| rm_ansi }}{% endblock traceback_line %} | ||||
{% block pyout %} | ||||
Matthias BUSSONNIER
|
r9643 | {% block data_priority scoped %}{{ super()}}{% endblock %} | ||
Matthias BUSSONNIER
|
r9641 | {% endblock pyout %} | ||
{% block stream %} | ||||
.. parsed-literal:: | ||||
{{ output.text| indent }} | ||||
{% endblock stream %} | ||||
Matthias BUSSONNIER
|
r9642 | {% block data_svg %}.. image:: {{output.key_svg}} | ||
{% endblock data_svg %} | ||||
Matthias BUSSONNIER
|
r9641 | |||
Matthias BUSSONNIER
|
r9642 | {% block data_png %}.. image:: {{output.key_png}} | ||
{% endblock data_png %} | ||||
Matthias BUSSONNIER
|
r9643 | {% block data_jpg %}..jpg image:: {{output.key_jpg}} | ||
{% endblock data_jpg %} | ||||
{% block data_latex %}.. math:: | ||||
{{output.latex| indent}} | ||||
{% endblock data_latex %} | ||||
Matthias BUSSONNIER
|
r9642 | {% block data_text scoped %}.. parsed-literal:: | ||
{{output.text | indent}} | ||||
{% endblock data_text %} | ||||
{% block markdowncell scoped %}{{ cell.source | markdown2rst }} | ||||
Matthias BUSSONNIER
|
r9641 | {% endblock markdowncell %} | ||
{% block headingcell scoped %} | ||||
{%- set len = cell.source|length -%} | ||||
{{ cell.source}} | ||||
{% if cell.level == 1 %} | ||||
{{- '=' * len }} | ||||
{%- elif cell.level == 2 %} | ||||
{{- '-' * len }} | ||||
Matthias BUSSONNIER
|
r9670 | {%- elif cell.level == 3 %} | ||
{{- '~' * len }} | ||||
{%- elif cell.level == 4 %} | ||||
{{- '.' * len }} | ||||
{%- elif cell.level == 5 %} | ||||
{{- '\\' * len }} | ||||
{%- elif cell.level == 6 %} | ||||
{{- '`' * len }} | ||||
Matthias BUSSONNIER
|
r9641 | {% endif %} | ||
Matthias BUSSONNIER
|
r9642 | |||
Matthias BUSSONNIER
|
r9641 | {% endblock headingcell %} | ||
Matthias BUSSONNIER
|
r9642 | {% block rawcell scoped %}{{ cell.source }} | ||
Matthias BUSSONNIER
|
r9641 | {% endblock rawcell %} | ||
{% block unknowncell scoped %} | ||||
unknown type {{cell.type}} | ||||
{% endblock unknowncell %} | ||||