master
Hasan al Rasyid 3 years ago
parent d58cdc650c
commit f6796bbe32
  1. 19
      manuscript.md

@ -332,7 +332,7 @@ We can create Table \ref{tbl:multi} using the following template:
|Content | **Cell** | Cell | |Content | **Cell** | Cell |
|New section | More | Data | |New section | More | Data |
|And more | With an escaped '\|' || |And more | With an escaped '\|' ||
[More complicated table can be done using multimarkdown in .multiTable Code Block. You have to use this format for all table as default.] [More complicated table can be done using MultiMarkdown in `.multiTable` CodeBlock. You have to use this format for all table as default.]
~~~ ~~~
Currently, we cannot create full width two-columns table automatically using above default syntax. Currently, we cannot create full width two-columns table automatically using above default syntax.
@ -461,9 +461,9 @@ let x = circle 10
Currently, subcommand only valid for Python script. Currently, subcommand only valid for Python script.
There are two possible class available for this subcommand. There are two possible class available for this subcommand.
To make this document can stands on its own and to remove repetitive codes, we can also include a python library inside `_build/lib` directory. To make this document can stands on its own and to remove repetitive codes, we can also include a python library inside `_build/temp/lib` directory.
All script above, will include all files mentioned inside `_build/lib`. All script above, will include all files mentioned inside `_build/temp/lib`.
Furthermore, the `_build/lib` will be populated by CodeBlock with `.lib` class. Furthermore, the `_build/temp/lib` will be populated by CodeBlock with `.lib` class.
This is an example of the block: This is an example of the block:
``` ```
@ -539,10 +539,19 @@ sysrun(["wget 'https://upload.wikimedia.org/wikipedia/commons/thumb/2/2c
~~~ ~~~
``` ```
~~~{.script .py .img #fig:py caption="this is a new image from script" width=400 height=300 file=pyImage} ~~~{.script .py .img #fig:py caption="this is a new image from python script" width=400 height=300 file=pyImage}
sysrun(["wget 'https://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Bismillah.svg/640px-Bismillah.svg.png' -O _build/auto/pyImage.png"]) sysrun(["wget 'https://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Bismillah.svg/640px-Bismillah.svg.png' -O _build/auto/pyImage.png"])
~~~ ~~~
The same rules apply to `.img .md .lib` of SHELL (`.sh`).
Under the hood, pubsEngine will run the script under `zsh`.
The library will be saved in `_build/temp/lib/sh`.
The picture at Figure \ref{fig:shImage} came from a `.sh` script.
~~~{.script .sh .img #fig:shImage caption="image from SHELL script (zsh)" width=400 height=300 file=shImage}
wget "https://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Bismillah_Calligraphy_37.svg/1200px-Bismillah_Calligraphy_37.svg.png" -O _build/auto/shImage.png
~~~
## Subprocess delegation ## Subprocess delegation
~~~{.delegate .multimarkdown #tbl:delegate} ~~~{.delegate .multimarkdown #tbl:delegate}

Loading…
Cancel
Save