Add citations feature (+ backmatter). #206
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #205.
Adds support for citations, and introduces
\beginbackmatter
command to mark back matter sections. This avoids the list of references/citations (bibliography) to be part of the appendices (which is wrong, references/bibliography are no appendix).You can write something like "The TPM 2.0 architecture [@{cite:tcg-tpm2-architecture}] describes ..." in your Markdown document which results in a clickable link (e.g., "The TPM 2.0 architecture [1] describes ...") to the references/citations list at the
end of the PDF document.
In the YAML front matter you add something like:
The
citations.yaml
may look as follows:For the back matter, please put the
\beginbackmatter
command in the Markdown source and add the list of references/citations (bibliography) as follows:\beginbackmatter # References ::: {#refs} :::