More details on writing DocOnce documents with Bootstrap layout

Demonstrations of admons

The Bootstrap/Bootswatch styles support two kinds of admons:

Below are some examples on admons.

Warning: recall to prefix module functions

In [1]: import numpy as np

In [2]: x = np.linspace(0, 4*np.pi, 11)

In [3]: y = exp(-0.1*x)*sin(x)
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-3-c1040545fa6c> in <module>()
----> 1 y = exp(-0.1*x)*sin(x)

NameError: name 'exp' is not defined

In [4]: y = np.exp(-0.1*x)*np.sin(x)

In [5]: y
Out[5]:
array([  0.00000000e+00,   8.38747563e-01,   4.57160372e-01,
        -4.03174933e-01,  -5.75315545e-01,  -1.30666897e-16,
         4.47461836e-01,   2.43889614e-01,  -2.15089026e-01,
        -3.06923992e-01,  -1.39418467e-16])

This is the admon for warnings or paying attention.

Information

This is the notice admon with nice-to-have information.

Testing the understanding

How many admon styles are supported by the DocOnce Boostrap and Bootswatch styles?

Summary

DocOnce supports the following elements of Bootstrap elements:

  • Admons
  • Panels (via admons)
  • Jumbotron for title and intro
  • Columns of content (grid structure via the slidecell environment)
  • Tooltips via footnotes

Tables, first with math headings:

\( i \) \( h_i \) \( \bar T_i \) L_i
0 0 288 -0.0065
1 11,000 216 0.0
2 20,000 216 0.001
3 32,000 228 0.0028
4 47,000 270 0.0
5 51,000 270 -0.0028
6 71,000 214 NaN

And then with plain words:

i height Temperature L
0 0 288 -0.0065
1 11,000 216 0.0
2 20,000 216 0.001
3 32,000 228 0.0028
4 47,000 270 0.0
5 51,000 270 -0.0028
6 71,000 214 NaN