We can put a full blown Markdown files in this file.
Under the hood, this included file will be translated into \LaTeX by pubsEngine.
Then the \LaTeX code produced will be inserted into the main output file.
\LaTeX macro that defined in the main source, would not implemented in this file.
For example, this beautifully formatted symbol of \LaTeX was produced by the real macro `\LaTeX` instead of the more convenience version of `\latex` from the main source.
Under the hood, this included file will be translated into \latex by pubsEngine.
Then the \latex code produced will be inserted into the main output file.
This means, every figures that refered in this file should be refered as if relative to the main source, instead of that to this file.
@ -83,7 +84,7 @@ This section would shows several common syntax of Markdown.
More detailed syntax can be accessed in the Markdown cheatsheet.
## Headings
We use \v{#} on various levels. Headings should be shown as a line that prefixed by \v{#}. (Ex. \v{# The First Level Heading}). Please include space after \v{#}.
We use `#` on various levels. Headings should be shown as a line that prefixed by `#`. (Ex. `# The First Level Heading`). Please include space after `#`.
## Paragraph
blank line stands as a paragraph separator. No indentation for the first line (it only required in multilined lists to show that the next line is part of the item if it is non-blank and indented).
@ -322,12 +323,66 @@ Above paragraph was included from `include/addition1.md`.
We can include a diagram script, following an Embedded domain-specific Language from Haskell [`diagrams`](https://hackage.haskell.org/package/diagrams). We can see the implementation of following CodeBlock as Figure \ref{fig:dia1}.