[FIX] doc: latex building
* add latex support for exercise admonition * latex freezes/crashes on {HEAVY WIDE-HEADED RIGHTWARDS ARROW} so replace them by more manual arrows * add some preamble configuration, may not even be necessary * generate WS setup code only in HTML output. WS doc in latex still isn't great as it displays all 4 languages one after the other, ideally they should be tagged or something, so only one language at a time is generated in non-HTML outputs
This commit is contained in:
parent
86a6619dc8
commit
5ed0739e73
|
@ -15,6 +15,9 @@ def setup(app):
|
||||||
app.add_node(exercise, html=(
|
app.add_node(exercise, html=(
|
||||||
lambda self, node: self.visit_admonition(node, 'exercise'),
|
lambda self, node: self.visit_admonition(node, 'exercise'),
|
||||||
lambda self, node: self.depart_admonition(node)
|
lambda self, node: self.depart_admonition(node)
|
||||||
|
), latex=(
|
||||||
|
lambda self, node: self.visit_admonition(node),
|
||||||
|
lambda self, node: self.depart_admonition(node)
|
||||||
))
|
))
|
||||||
|
|
||||||
from docutils import nodes
|
from docutils import nodes
|
||||||
|
|
|
@ -24,7 +24,9 @@ Connection and authentication
|
||||||
|
|
||||||
.. kinda gross because it duplicates existing bits
|
.. kinda gross because it duplicates existing bits
|
||||||
|
|
||||||
.. rst-class:: setupcode hidden
|
.. only:: html
|
||||||
|
|
||||||
|
.. rst-class:: setupcode hidden
|
||||||
|
|
||||||
.. code-block:: python
|
.. code-block:: python
|
||||||
|
|
||||||
|
|
|
@ -166,6 +166,12 @@ html_sidebars = {
|
||||||
# base URL from which the finished HTML is served.
|
# base URL from which the finished HTML is served.
|
||||||
#html_use_opensearch = ''
|
#html_use_opensearch = ''
|
||||||
|
|
||||||
|
latex_elements = {
|
||||||
|
'papersize': r'a4paper',
|
||||||
|
'preamble': u'''\\setcounter{tocdepth}{2}
|
||||||
|
''',
|
||||||
|
}
|
||||||
|
|
||||||
# default must be set otherwise ifconfig blows up
|
# default must be set otherwise ifconfig blows up
|
||||||
todo_include_todos = False
|
todo_include_todos = False
|
||||||
|
|
||||||
|
|
|
@ -1241,10 +1241,10 @@ Workflows are also used to track processes that evolve over time.
|
||||||
In the session form, add a (read-only) field to
|
In the session form, add a (read-only) field to
|
||||||
visualize the state, and buttons to change it. The valid transitions are:
|
visualize the state, and buttons to change it. The valid transitions are:
|
||||||
|
|
||||||
* Draft ➔ Confirmed
|
* Draft -> Confirmed
|
||||||
* Confirmed ➔ Draft
|
* Confirmed -> Draft
|
||||||
* Confirmed ➔ Done
|
* Confirmed -> Done
|
||||||
* Done ➔ Draft
|
* Done -> Draft
|
||||||
|
|
||||||
.. only:: solutions
|
.. only:: solutions
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue