- Renamed main crate to `kyomato-lib`, while `kyomato` name was given to a nested crate that contains an actual `Kyomato` cli - Created a helper script for easier `Kyomato usage`, check docs for details - Added a bit of description for the script
4.3 KiB
| header-line1 | code-section-title |
|---|---|
| A document generation example | Code blocks |
First part
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lectus mauris ultrices eros in cursus turpis massa tincidunt dui. Et netus et malesuada fames ac turpis egestas. Malesuada fames ac turpis egestas sed tempus urna. Curabitur gravida arcu ac tortor dignissim convallis. Enim ut sem viverra aliquet eget sit amet. Ultricies leo integer malesuada nunc vel risus commodo viverra maecenas. Quam adipiscing vitae proin sagittis nisl rhoncus mattis. Sem integer vitae justo eget. Lobortis mattis aliquam faucibus purus in massa tempor nec. Vitae congue mauris rhoncus aenean vel elit. Laoreet sit amet cursus sit amet dictum. Et netus et malesuada fames. Sed augue lacus viverra vitae. Porttitor leo a diam sollicitudin tempor. Nulla aliquet enim tortor at.
\tau = 1.04 \cdot 10^{-6} \cdot \dfrac{1-\cos(\theta)}{\ln\left{ \dfrac{[N(0) - N(90)] \cdot \cos ^{1.6}(\theta)}{N(\theta) - N(90)} \right}}=
{ref = tau}
Second part
Velit scelerisque in dictum non consectetur a erat nam at[@eq:tau]. A diam maecenas sed enim ut sem viverra. Aliquam faucibus purus in massa tempor nec. Magnis dis parturient montes nascetur ridiculus. Accumsan sit amet nulla facilisi morbi tempus. Eu tincidunt tortor aliquam nulla facilisi cras fermentum. Volutpat lacus laoreet non curabitur gravida arcu ac. Ut tristique et egestas quis ipsum suspendisse ultrices gravida. Donec pretium vulputate sapien nec sagittis aliquam malesuada bibendum arcu. Iaculis eu non diam phasellus vestibulum lorem sed. Amet consectetur adipiscing elit duis. Mi bibendum neque egestas congue quisque egestas. In pellentesque massa placerat duis. Felis imperdiet proin fermentum leo vel orci porta non.
!
{caption = "Lol why?", ref = meme}
Senectus et netus et malesuada fames ac turpis egestas integer[@fig:meme]. Et sollicitudin ac orci phasellus egestas. Id interdum velit laoreet id donec ultrices tincidunt arcu non. Odio tempor orci dapibus ultrices. Sed lectus vestibulum mattis ullamcorper. Nulla pellentesque dignissim enim sit amet venenatis. Lacus laoreet non curabitur gravida arcu ac. Sed odio morbi quis commodo odio. Dui id ornare arcu odio ut. Mauris ultrices eros in cursus.
# Lorem dolor sed viverra ipsum nunc aliquet. Arcu dictum varius duis at consectetur lorem donec massa sapien. Eu feugiat pretium nibh ipsum consequat nisl vel pretium lectus.
x = [1,2, 3, 4, 5]
@dev: x[2], 0.1
Conclusion
Ut aliquam purus sit amet luctus venenatis lectus magna fringilla. Egestas purus viverra accumsan in. Odio euismod lacinia at quis risus sed vulputate odio ut. Cursus euismod quis viverra nibh cras pulvinar mattis nunc sed. Volutpat maecenas volutpat blandit aliquam etiam. Sodales ut eu sem integer vitae justo eget magna fermentum.
@csv_table: src="results.csv", rows=2..=10, caption = "That's a caption!"
In eu mi bibendum neque egestas. Mattis vulputate enim nulla aliquet. Sit amet nulla facilisi morbi tempus iaculis urna. Aliquam purus sit amet luctus venenatis lectus. Convallis a cras semper auctor neque vitae tempus quam pellentesque. Vel turpis nunc eget lorem dolor sed. Mauris pellentesque pulvinar pellentesque habitant morbi. Ligula ullamcorper malesuada proin libero nunc. Tortor at auctor urna nunc id cursus metus aliquam eleifend. Mi tempus imperdiet nulla malesuada. Tellus in metus vulputate eu scelerisque. Quis lectus nulla at volutpat diam ut venenatis tellus.
Generate a figure in function block, and insert it with a special syntax:
import numpy as np
import matplotlib.pyplot as plt
from math import pi
x = np.arange(-pi, pi, 0.01)
y = np.sin(x)
plt.plot(x, y)
plt.savefig("sine_graph.png")
@fig: src = "sine_graph.png", ident = "other_sine_graph", caption = "That's another way to include a figure from Ayano!", width = 0.9
And of course you can generate a figure with inserted block too!
@fig: src = "other_sine_graph.png", ident = "yet_another_sine_graph", caption = "The same sine. Again.", width = 0.2