diff --git a/Template-Example-guide.pdf b/Template-Example-guide.pdf index cb1b28c..101269b 100644 Binary files a/Template-Example-guide.pdf and b/Template-Example-guide.pdf differ diff --git a/chapters/01-Introduction.typ b/chapters/01-Introduction.typ index 1ea01d1..59c2d18 100644 --- a/chapters/01-Introduction.typ +++ b/chapters/01-Introduction.typ @@ -37,19 +37,28 @@ you can supply it if it is not "Introduction" using the `first_chapter_title` pa As for bibliography / reference listing, you may decide whether to use "Hayagriva", a yaml-based format format designed for Typst -or BibTeX (`.bib`) format, which is _well supported by other platforms -and tooling_ since it is commonly used by LaTeX. +or BibTeX (`.bib`) format, which is _well supported by other platforms and tooling_ +since it is commonly used by LaTeX. +You may use the Zotero `zotero-better-bibtex` extension +for automatic synchronization. To switch between bibliography formats, change the above to the following: #figure(```typ #show: thesis.with( ... bibliography_path = "literature.bib", // or literature.yml for Hayagriva + customized_ieee_citations = true, // default ) ```, kind: "code", supplement: "Code example", caption: [Code example on how to use different bibliography formats with this template] ) +By default, this template displayes ISBNs in the Bibliography. +If no DOI is known, the ISBN is shown instead, and as a fallback the URL if available. +This deviates from the normal/usual IEEE citation style. +Do disable this behaiviour and use the normal IEEE, +set ```typ customized_ieee_citations = false```. + == Proposed Structure But of cause, you can do it as you like. diff --git a/ieee-modified.csl b/ieee-modified.csl new file mode 100644 index 0000000..93b937a --- /dev/null +++ b/ieee-modified.csl @@ -0,0 +1,472 @@ + + \ No newline at end of file diff --git a/template.typ b/template.typ index e7b96e4..dce1828 100755 --- a/template.typ +++ b/template.typ @@ -134,6 +134,10 @@ // You may use `.yml` for Hayagriva format // or `.bib` for BibLaTeX format bibliography_path: "literature.yml", + // Citation style: + // Customized includes ISBNs and + // writes DOI in capital letters + customized_ieee_citations: true, // The contents of your abstract abstract: include "./abstract.typ", @@ -465,6 +469,9 @@ // finally, include the bibliography chapter at the end of the document #pagebreak() + #bibliography(bibliography_path, title: selected_lang.bibliography, + style: if customized_ieee_citations {"/ieee-modified.csl"} else {"ieee"}) + #if appendix != none [ #pagebreak(weak: true) #heading(numbering: none, selected_lang.appendix)