diff --git a/packages/preview/clean-ut/0.1.0/LICENSE b/packages/preview/clean-ut/0.1.0/LICENSE new file mode 100644 index 0000000000..5eadb8e732 --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Elias Riedling + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/packages/preview/clean-ut/0.1.0/README.md b/packages/preview/clean-ut/0.1.0/README.md new file mode 100644 index 0000000000..3144541d42 --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/README.md @@ -0,0 +1,39 @@ +# Typst thesis templates for bachelor and master thesis + +This template is designed to write final theses in the field of life sciences with a clean look, offering 1) the automatic generation of a two-column bibliography 2) automatic subfigure-numbering and 3) allows for the display of short captions for figures in the outline. The biggest downside of this template yet is its pre-defined customization of text, tables, figures... which make this template less flexible. But you are of course free to make changes anytime :) +The first two pages are generated for the University Tübingen, feel free to change them, too. + +## Disclaimer + +- This thesis is not official and does not represent the University of Tübingen in any way +- This is a template and does not have to meet the exact requirements of your university. Check what your thesis should look like! +- The thesis is currently only supported in English + +## Custom functions + +The caption-function is a slight modification of the original caption of figures: + +```typ +#figure(.., caption: [#caption[short description][more details]]) +``` +This will display the short description in the outline of figures and will show the original figure caption as: + +**Figure X: short description.** more details + +Furthermore, the TODO-function is a small QoL-improvement, allowing for highlighting text for later editing: + +```typ +#todo[text] +``` + +Finally, the custom subfigure-function automatically numbers the subfigures with A,B,C... above the top-left corner of the figure: + +```typ +#subfig-grid(columns: 2, +figure(.., caption: []), +figure(.., caption: []), +.., +caption: [caption describing the whole figure, including subfigures]) +``` + +Note that this does **not** allow for captioning of the subfigures directly (this will look ugly), but instead requires a description of subfigures in the total figure caption (as it is usual in the life sciences) \ No newline at end of file diff --git a/packages/preview/clean-ut/0.1.0/lib.typ b/packages/preview/clean-ut/0.1.0/lib.typ new file mode 100644 index 0000000000..32d8221385 --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/lib.typ @@ -0,0 +1,201 @@ +#import "@preview/subpar:0.2.2" +#import "@preview/hydra:0.6.2": hydra + +#let in-outline = state("in-outline", false) + +//custom caption function to show the short version in the outline and the long version in the figure +#let caption(short, details) = context { + if in-outline.get() { + short + } else { + [#strong(short). #details] + } +} + +// todo helper +#let todo(stuff) = text(weight: "bold", fill: red, [TODO: ] + stuff) + +// numbered subfigure grid +#let subfig-grid(..args) = subpar.grid( + align: top + start, + numbering-sub: "A", + numbering-sub-ref: (..nums) => numbering("1A", ..nums), + show-sub-caption: (num, it) => { + set text(size: 1.5em) //big numeration + // subcaption numbering + text(weight: "bold", num) + // it.separator + // subcaption body + it.body + }, + show-sub: it => { + set figure.caption(position: top) + it + }, + ..args, +) + +//numbered subfigure grid, special attachment numbering +#let subfig-grid-attachments(..args) = subpar.grid( + align: top + start, + numbering-sub: "A", + numbering-sub-ref: (..nums) => numbering("S1A", ..nums), + show-sub-caption: (num, it) => { + set text(size: 1.5em) //big numeration + // subcaption numbering + text(weight: "bold", num) + // it.separator + // subcaption body + it.body + }, + show-sub: it => { + set figure.caption(position: top) + it + }, + ..args, +) + +// shorthand for the upright mu letter +#let upmu = [~$upright(mu)$] + +//--------------Function to show outline, list of figures, list of tables and list of abbreviations +#let outlines = { + //----Table of Contents + //heading level 1 bold + page(numbering: "I")[ + #show outline.entry.where(level: 1): it => { + set text(1.2em, weight: "bold") + v(1.5em, weak: true) + it + } + + #heading([Table of Contents], numbering: none, outlined: false) + #v(0.5em) + #outline(title: none, depth: 3) + ] + pagebreak() + + // ONLY SHOW SHORT CAPTION IN OUTLINE + show outline: it => { + in-outline.update(true) + it + in-outline.update(false) + } + + show outline.entry: it => link( + it.element.location(), + it.indented(strong(it.prefix()), it.inner()), + ) + + //---------List of Images + page(numbering: "I")[ + #heading([List of Images], numbering: none) + #v(0.5em) + #outline(title: none, target: figure.where(kind: image)) + ] + pagebreak() + + //---------List of Tables + page(numbering: "I")[ + #heading([List of Tables], numbering: none) + #v(0.5em) + #outline(title: none, target: figure.where(kind: table)) + ] + pagebreak() + + show link: it => strong(text(blue, it)) +} + +//==========================Header design========================= +#let page-header = { + set page( + header: [ + #set text(size: 12pt) + //displayed smart heading level one im document header + #context { strong(hydra(1, skip-starting: false, use-last: true)) } + #h(1fr) + #context { strong(counter(page).display()) } + #v(-0.9em) #line(length: 100%) + ], + ) +} + +// ===========================Template================================ +#let template = { + [ + +//=========================Page formatting============================ +#set page( + margin: (x: 2.5cm, y: 2.5cm), + paper: "a4", +) + +// blocksatz +#set par(justify: true, linebreaks: "optimized") + +#set heading(numbering: "1.1.1.a.") + +#set text( + font: "TeX Gyre Heros", //Helvetica + lang: "en", + hyphenate: true, + size: 12pt, + ligatures: false, + region: "US", +) + +//===================show rules================================ + +#show heading: it => text(hyphenate: false, it) + +//figure caption left-aligned +#show figure.caption: set align(start) + +//figure supplement bold, text 10pt +#show figure.caption: it => context box( + inset: (left: 1.4em, right: 1.4em), + align(left)[#text(size: 10pt)[ + *#it.supplement~#it.counter.display()#it.separator*#it.body + ]], +) +#set image(fit: "contain", scaling: "smooth") + +#show figure.where(kind: image): set text(size: 10pt) + +//-------------------------table design----------------------- +#show table.cell.where(y: 0): strong //first table line *bold* +#set table( + stroke: (x, y) => ( + left: if x > 0 { 0.7pt }, + top: if y == 0 { 1.0pt }, + bottom: if y == 0 { 0.7pt }, + ), + align: (x, y) => center + horizon, +) +#set table.hline(stroke: 0.7pt) +//caption above table +#show figure.where(kind: table): set figure.caption(position: top) + +// ------------------------------------------------------------- + +// footnotes definieren +#set footnote.entry(gap: 0.6em, indent: 0em) + +// references bold and blue +#show ref: it => strong(text(fill: blue, it)) +#show link: set text(hyphenate: false) +#show cite: it => strong(text(fill: blue, it)) + +#show bibliography: it => { + show link: set text(blue) + show link: strong + set text(size: 10pt, costs: (hyphenation: 150%)) + columns(it) +} + +#show math.equation: set text(font: "Lete Sans Math") + +#set pagebreak(weak: true) + + ] +} diff --git a/packages/preview/clean-ut/0.1.0/template/chapters/01 title page.typ b/packages/preview/clean-ut/0.1.0/template/chapters/01 title page.typ new file mode 100644 index 0000000000..8eb072f83f --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/template/chapters/01 title page.typ @@ -0,0 +1,23 @@ +#set page( + paper: "a4", + margin: (top: 3cm, left: 3cm, right: 3cm, bottom: 3cm), +) + +#set text(weight: "bold", font: "TeX Gyre Heros", size: 20pt, lang: "de", hyphenate: false) +#set par(justify: false) + +#place(top + center, text(size: 1.3em, [Your Title])) +#v(1.1fr) + +#align(center + horizon, [ + #text([Bachelorarbeit der Mathematisch-Naturwissenschaftlichen Fakultät]) + #v(0.1em) + der #smallcaps[Eberhard Karls Universität Tübingen] //kapitälchen + #v(0.1em) + #text([im Fach X]) + +#v(1fr) + +vorgelegt von #str("\n\n") Surname, Name #str("\n") Tübingen, November 2025]) + +#pagebreak() \ No newline at end of file diff --git a/packages/preview/clean-ut/0.1.0/template/chapters/02 declaration.typ b/packages/preview/clean-ut/0.1.0/template/chapters/02 declaration.typ new file mode 100644 index 0000000000..386ea0e972 --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/template/chapters/02 declaration.typ @@ -0,0 +1,29 @@ +// declaration of independence +#set page( + paper: "a4", + margin: (top: 3cm, left: 3cm, right: 3cm, bottom: 3cm), +) + +#set text( + size: 12pt, + font: "TeX Gyre Heros", + lang: "de", + hyphenate: false, +) +#set list(marker: "-") +#set par(justify: true) + +#strong("Erklärung:") + +Hiermit erkläre ich, + +- dass ich diese Arbeit selbst verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe, alle wörtlich oder sinngemäß aus anderen Werken übernommenen Aussagen als solche gekennzeichnet habe, die Arbeit weder vollständig noch in wesentlichen Teilen Gegenstand eines anderen Prüfungsverfahrens gewesen ist und die Arbeit weder vollständig noch in wesentlichen Teilen bereits veröffentlicht ist sowie dass das in Dateiform eingereichte Exemplar mit eingereichten gebundenen Exemplaren übereinstimmt. + +- dass ich die Richtlinien zur Sicherung guter wissenschaftlicher Praxis und zum Umgang mit wissenschaftlichem Fehlverhalten an der Eberhard-Karls-Universität beachtet habe. +#v(2.5em) + +Tübingen, den #datetime.today().display("[day].[month].[year]") + +Your name + +#pagebreak() \ No newline at end of file diff --git a/packages/preview/clean-ut/0.1.0/template/chapters/03 abstract.typ b/packages/preview/clean-ut/0.1.0/template/chapters/03 abstract.typ new file mode 100644 index 0000000000..f5696f578d --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/template/chapters/03 abstract.typ @@ -0,0 +1,25 @@ +#counter(page).update(1) //resettet counter so numbering starts only from section "abstract" + +#page(numbering: "I")[ + // -------------------------englische version + #align(center + horizon)[ + #heading("Abstract", depth: 1, numbering: none) + #v(0.6em) + ] + // english abstract... + #lorem(60) + + #pagebreak() + + // -------------------------deutsche version + #align(center + horizon)[ + // #set par(justify: false) sieht manchmal schöner aus + #heading("Zusammenfassung", depth: 1, numbering: none) + #v(0.6em) + ] + // deutsche zusammenfassung... + + #lorem(60) +] + +#pagebreak() \ No newline at end of file diff --git a/packages/preview/clean-ut/0.1.0/template/chapters/04 acknowledgements.typ b/packages/preview/clean-ut/0.1.0/template/chapters/04 acknowledgements.typ new file mode 100644 index 0000000000..8cdfe081d1 --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/template/chapters/04 acknowledgements.typ @@ -0,0 +1,11 @@ +#page(numbering: "I")[ + #align(center + horizon)[ + #heading(depth: 1, numbering: none, outlined: false, "Acknowledgements") + #v(0.6em) + ] + + Your text goes here + +] + +#pagebreak() \ No newline at end of file diff --git a/packages/preview/clean-ut/0.1.0/template/chapters/05 abbreviations.typ b/packages/preview/clean-ut/0.1.0/template/chapters/05 abbreviations.typ new file mode 100644 index 0000000000..1354969cd8 --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/template/chapters/05 abbreviations.typ @@ -0,0 +1,21 @@ +#page(numbering: "I")[ + #heading([List of Abbreviations], numbering: none) + + + #v(0.7em) + #align(center)[ + + //could look something like this: + #table( + columns: 2, + table.header([Abbreviation], [Meaning]), + [67], [nonsensical internet expression], + [...], [...], + ) + ] +] + +#pagebreak() + +//start latin numbering============================ +#counter(page).update(1) \ No newline at end of file diff --git a/packages/preview/clean-ut/0.1.0/template/chapters/06 introduction.typ b/packages/preview/clean-ut/0.1.0/template/chapters/06 introduction.typ new file mode 100644 index 0000000000..57e14ff740 --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/template/chapters/06 introduction.typ @@ -0,0 +1,12 @@ +#import "@preview/clean-ut:0.1.0":* + += Introduction + +== How to Rickroll +generate a link where nobody expects it + + +#pagebreak() + +//this is optional, but sometimes supervisors require this += Aims of the thesis \ No newline at end of file diff --git a/packages/preview/clean-ut/0.1.0/template/chapters/07 materials and methods.typ b/packages/preview/clean-ut/0.1.0/template/chapters/07 materials and methods.typ new file mode 100644 index 0000000000..63ebb767e1 --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/template/chapters/07 materials and methods.typ @@ -0,0 +1,82 @@ +#import "@preview/clean-ut:0.1.0":* + += Materials and Methods + +== Materials + +#figure( + table( + columns: 2, + table.header([Chemicals], [Provider], repeat: true), + // inhalt + [Oranges], [Tree], + // [],[], + ), + caption: [List of Chemicals], +) + +#figure( + table( + columns: 2, + align: horizon, + table.header([Solution], [Composition]), + //inhalt + [Orange juice], [100% Oranges], + ), + caption: [List of Solutions], +) + +#figure( + table( + columns: 2, + table.header([Enzyme], [Provider]), + [Lysozyme], [Saliva], + ), + caption: [List of Enzymes], +) + +#figure( + table( + columns: 2, + table.header([Primer], [Sequence]), + [seq-fwd], [#upper("ctgtttctccatacccgtt")], + ), + caption: [List of Primers, 5'\-3' orientation], +) + +#figure( + table( + columns: 2, + table.header([Software], [Provider]), + //inhalt + [Excel], [Microsoft], + ), + caption: [List of Softwares], +) + +#[ + #show figure.where(kind: table): set block(breakable: true) + #todo("this #[] block and the show rule above in the code makes this table be able to span multiple pages. Do this for every table you want to span multiple pages") + + + #figure( + table( + columns: 2, + table.header([Instrument], [Provider]), + //inhalt + [Paper&Pen], [Also trees], + ), + caption: [List of Instruments], + ) +] + + +== Methods +#set heading(outlined: false) + +//describe each method + +#heading([Rickrolling people], level: 3, numbering: none) +#link("https://www.youtube.com/watch?v=dQw4w9WgXcQ&list=RDdQw4w9WgXcQ&start_radio=1", [Totally unsuspicious link]) + +#pagebreak() \ No newline at end of file diff --git a/packages/preview/clean-ut/0.1.0/template/chapters/08 results.typ b/packages/preview/clean-ut/0.1.0/template/chapters/08 results.typ new file mode 100644 index 0000000000..900d17af3c --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/template/chapters/08 results.typ @@ -0,0 +1,42 @@ +#import "@preview/clean-ut:0.1.0": * + += Results + +== Lorem ipsum +We are here in @lorem. You could also write that as @lorem[Chapter] + +Citations are grouped automatically for more than three citations @Gratani2023@Abida2021. If we add one more, the citations are connected with a hyphen: @Gratani2023@Abida2021@Abramson2024. Cool, right? + +@subfigure is not the same as @asubfigure, attachment figures are numbered and referenced with a "S", however i havent found a good solution to reference attachment subfigure-grids as a whole: @agreatplot and @greatplot, so refrain from doing this if possible. + + +Finally, #lorem(20) @Gratani2023), and therefore we need more money. + +#subfig-grid( + columns: 2, + rows: 2, + figure( + rect[#lorem(60)], + caption: [], + ), , + + figure( + rect[#lorem(60)], + caption: [], + ), + + figure( + rect[#lorem(60)], + caption: [], + ), + + figure( + rect[#lorem(60)], + caption: [], + ), + + //figure(image("Path/to/image.png"), caption: []), + + caption: [#caption[This is a short caption][This is a extension that is only shown in the descriptions but not in the outline]], //total caption + label: , +) \ No newline at end of file diff --git a/packages/preview/clean-ut/0.1.0/template/chapters/09 summary.typ b/packages/preview/clean-ut/0.1.0/template/chapters/09 summary.typ new file mode 100644 index 0000000000..070d2c66b4 --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/template/chapters/09 summary.typ @@ -0,0 +1,11 @@ +#import "@preview/clean-ut:0.1.0":* + += Discussion + +== Summary + + + +== Outlook + +#pagebreak() \ No newline at end of file diff --git a/packages/preview/clean-ut/0.1.0/template/chapters/10 bibliography.typ b/packages/preview/clean-ut/0.1.0/template/chapters/10 bibliography.typ new file mode 100644 index 0000000000..3821f9fcb9 --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/template/chapters/10 bibliography.typ @@ -0,0 +1,14 @@ +/* +for converting .ris to .bib: +https://www.bruot.org/ris2bib/ + + .nbib to .bib: +https://www.bibtex.com/c/pmid-to-bibtex-converter/ +*/ +#heading(numbering: none, [Bibliography]) + +#bibliography( + "bibliography.bib", + title: none, + style: "../nature_squarebrackets.csl", +) \ No newline at end of file diff --git a/packages/preview/clean-ut/0.1.0/template/chapters/11 attachements.typ b/packages/preview/clean-ut/0.1.0/template/chapters/11 attachements.typ new file mode 100644 index 0000000000..4617df8721 --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/template/chapters/11 attachements.typ @@ -0,0 +1,46 @@ +#import "@preview/clean-ut:0.1.0":* + +#heading([Supplementary information], numbering: none, depth: 1) + +// ------change figure numbering------- +#set figure(numbering: (..ns) => numbering("S1", ..ns)) +#set figure(outlined: false) +#counter(figure.where(kind: image)).update(0) + +#heading([Supplementary figures], depth: 2, numbering: none) + +#subfig-grid-attachments( + columns: 2, + rows: 2, + figure( + rect[#lorem(60)], + caption: [], + ), , + + figure( + rect[#lorem(60)], + caption: [], + ), + + figure( + rect[#lorem(60)], + caption: [], + ), + + figure( + rect[#lorem(60)], + caption: [], + ), + + //figure(image("Path/to/image.png"), caption: []), + + caption: [#caption[This is a short caption][This is a extension that is only shown in the descriptions but not in the outline]], //total caption + label: , +) + + +#heading([Availability of Data], numbering: none, depth: 2) +// direct download link generator for google drive files: +// https://sites.google.com/site/gdocs2direct +*The original data output from the processings, summarized in an Excel-table, is provided +on the attached CD in the print version and through* #link("https://www.youtube.com/watch?v=dQw4w9WgXcQ&list=RDdQw4w9WgXcQ&start_radio=1", [this link]) *in the PDF.* \ No newline at end of file diff --git a/packages/preview/clean-ut/0.1.0/template/chapters/bibliography.bib b/packages/preview/clean-ut/0.1.0/template/chapters/bibliography.bib new file mode 100644 index 0000000000..6035ab9e58 --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/template/chapters/bibliography.bib @@ -0,0 +1,111 @@ +@Article{Steen2004, +author={Steen, Hanno +and Mann, Matthias}, +title={The abc's (and xyz's) of peptide sequencing}, +journal={Nature Reviews Molecular Cell Biology}, +year={2004}, +month={Sep}, +day={01}, +volume={5}, +number={9}, +pages={699-711}, +issn={1471-0080}, +doi={10.1038/nrm1468}, +} +@ARTICLE{Abida2021, +AUTHOR={Sultan, Abida and Jers, Carsten and Ganief, Tariq A. and Shi, Lei and Senissar, Meriem and Køhler, Julie Bonne and Macek, Boris and Mijakovic, Ivan }, +TITLE={Phosphoproteome Study of Escherichia coli Devoid of Ser/Thr Kinase YeaG During the Metabolic Shift From Glucose to Malate}, +JOURNAL={Frontiers in Microbiology}, +VOLUME={Volume 12 - 2021}, +YEAR={2021}, +DOI={10.3389/fmicb.2021.657562}, +ISSN={1664-302X}} +@Article{Hulsen2008, +author={Hulsen, Tim +and de Vlieg, Jacob +and Alkema, Wynand}, +title={BioVenn -- a web application for the comparison and visualization of biological lists using area-proportional Venn diagrams}, +journal={BMC Genomics}, +year={2008}, +month={Oct}, +day={16}, +volume={9}, +number={1}, +pages={488}, +issn={1471-2164}, +doi={10.1186/1471-2164-9-488}, +url={https://doi.org/10.1186/1471-2164-9-488} +} +@Article{Abramson2024, +author={Abramson, Josh +and Adler, Jonas +and Dunger, Jack +and Evans, Richard +and Green, Tim +and Pritzel, Alexander +and Ronneberger, Olaf +and Willmore, Lindsay +and Ballard, Andrew J. +and Bambrick, Joshua +and Bodenstein, Sebastian W. +and Evans, David A. +and Hung, Chia-Chun +and O'Neill, Michael +and Reiman, David +and Tunyasuvunakool, Kathryn +and Wu, Zachary +and {\v{Z}}emgulyt{\.{e}}, Akvil{\.{e}} +and Arvaniti, Eirini +and Beattie, Charles +and Bertolli, Ottavia +and Bridgland, Alex +and Cherepanov, Alexey +and Congreve, Miles +and Cowen-Rivers, Alexander I. +and Cowie, Andrew +and Figurnov, Michael +and Fuchs, Fabian B. +and Gladman, Hannah +and Jain, Rishub +and Khan, Yousuf A. +and Low, Caroline M. R. +and Perlin, Kuba +and Potapenko, Anna +and Savy, Pascal +and Singh, Sukhdeep +and Stecula, Adrian +and Thillaisundaram, Ashok +and Tong, Catherine +and Yakneen, Sergei +and Zhong, Ellen D. +and Zielinski, Michal +and {\v{Z}}{\'i}dek, Augustin +and Bapst, Victor +and Kohli, Pushmeet +and Jaderberg, Max +and Hassabis, Demis +and Jumper, John M.}, +title={Accurate structure prediction of biomolecular interactions with {AlphaFold 3}}, +journal={Nature}, +year={2024}, +month={Jun}, +day={01}, +volume={630}, +number={8016}, +pages={493-500}, +issn={1476-4687}, +doi={10.1038/s41586-024-07487-w}, +url={https://doi.org/10.1038/s41586-024-07487-w} +} +@article{Gratani2023, +author = {Fabio Lino Gratani and Till Englert and Payal Nashier and Peter Sass and Laura Czech and Niels Neumann and Sofia Doello and Petra Mann and Rudolf Blobelt and Siegfried Alberti and Karl Forchhammer and Gert Bange and Katharina Höfer and Boris Macek}, +title = {$#text(font: "TeX Gyre Heros")[_E. coli_]$ Toxin YjjJ (HipH) Is a Ser/Thr Protein Kinase That Impacts Cell Division, Carbon Metabolism, and Ribosome Assembly}, +journal = {mSystems}, +volume = {8}, +number = {1}, +pages = {e01043-22}, +year = {2023}, +doi = {10.1128/msystems.01043-22}, +URL = {https://journals.asm.org/doi/abs/10.1128/msystems.01043-22}, +eprint = {https://journals.asm.org/doi/pdf/10.1128/msystems.01043-22} +} \ No newline at end of file diff --git a/packages/preview/clean-ut/0.1.0/template/main.typ b/packages/preview/clean-ut/0.1.0/template/main.typ new file mode 100644 index 0000000000..f85131ca6f --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/template/main.typ @@ -0,0 +1,51 @@ +//===========Exporting!! +// PDF version 1.7 and standard A-3b for attachments +// to word https://www.ilovepdf.com/de/pdf_zu_word +// pandoc online for single files +//==========================imports====================== + +#import "@preview/clean-ut:0.1.0" : * //imports the styling, show-outlines and show-header functions + +#show: template + +#include "chapters/01 title page.typ" + +#include "chapters/02 declaration.typ" + +#include "chapters/03 abstract.typ" + +#include "chapters/04 acknowledgements.typ" + +#show: outlines //shows table of contents, list of figures, list of tables + +#include "chapters/05 abbreviations.typ" + +#show: page-header //shows the header from now on + += #text(fill: red)[How to use this template and general typst tips] + +- make label: \, mostly used to tag figures (special syntax and headings, see this heading). IMPORTANT: text can not be labeled (or needs some workaround, check the forum if you want this) + +- reference label: works for labels \@label_name and publication identifiers \@publication_name Heading reference: @tips, Publication reference: @Abida2021 (Publication automatically get added to the two-column bibliography after the discussion) + +- Lists can be made by adding a \- before a new text line, enumerated lists can be made by adding a \+ likewise + +- Making figures: see next pages for examples + +- Making tables: if you find it too tedious to input your data in the (weird) table syntax and want to upload from excel, word or some other format; there are online converters: https://www.latex-tables.com/ + +#todo("you should delete this chapter or move it to somewhere where it is not visible") + +#include "chapters/06 introduction.typ" + +#include "chapters/07 materials and methods.typ" + +#include "chapters/08 results.typ" + +#include "chapters/09 summary.typ" + +#include "chapters/10 bibliography.typ" + +#include "chapters/11 attachements.typ" + + diff --git a/packages/preview/clean-ut/0.1.0/template/nature_squarebrackets.csl b/packages/preview/clean-ut/0.1.0/template/nature_squarebrackets.csl new file mode 100644 index 0000000000..0126d35e23 --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/template/nature_squarebrackets.csl @@ -0,0 +1,158 @@ + + \ No newline at end of file diff --git a/packages/preview/clean-ut/0.1.0/thumbnail.png b/packages/preview/clean-ut/0.1.0/thumbnail.png new file mode 100644 index 0000000000..5d5564d048 Binary files /dev/null and b/packages/preview/clean-ut/0.1.0/thumbnail.png differ diff --git a/packages/preview/clean-ut/0.1.0/typst.toml b/packages/preview/clean-ut/0.1.0/typst.toml new file mode 100644 index 0000000000..164ada008a --- /dev/null +++ b/packages/preview/clean-ut/0.1.0/typst.toml @@ -0,0 +1,18 @@ +[package] +name = "clean-ut" +version = "0.1.0" +entrypoint = "lib.typ" +authors = [ + "Elias Riedling " +] +license = "MIT" +description = "Thesis with two-column bibliography, subfigures, and custom captions" +repository = "https://github.com/Lai-es/typst-thesis-template" +keywords = ["Bachelorarbeit", "Masterarbeit", "aio", "thesis"] +categories = ["thesis"] +compiler = "0.14.0" + +[template] +path = "template" +entrypoint = "main.typ" +thumbnail = "thumbnail.png"