Checkout the generated example by clicking the preview above.
The thesis follows the UCSD guidelines.
Created using Typst v12.0.
Supports:
- Simple template that auto updates dates, student/comittee names
- Dedication page (Optional)
- Epigraph page (Optional)
- List of figures (Optional)
- List of tables (Optional)
#import "ucsd_thesis.typ": ucsd_thesis
#show: ucsd_thesis.with(
subject: "Computer Science",
author: "Potato Salad",
title: "My Little Thesis",
degree: "Doctor of Philosophy",
committee: (
(title: "Professor", name: "Alan Turing", chair: true),
(title: "Professor", name: "Ada Lovelace", chair: false),
(title: "Professor", name: "John von Neumann", chair: false),
(title: "Professor", name: "Charles Babbage", chair: false),
),
abstract: lorem(250),
acknowledgement: "Add any acknowledgements here.",
enable_list_of_figures: false,
enable_list_of_tables: false,
introduction: "This is the introduction.",
)
= My Chapter
#lorem(250)
= Conclusion
Conslusion goes here.
#show: ucsd_thesis.with( subject: str | content, author: str | content, title: str | content, degree: str | content, committee: dict , abstract: none | str | content dedication: none | str | content, acknowledgement: none | str | content, epigraph: none | str | content, abbrv: none | dict , vita: none | str | content, publications: none | str | content, introduction: none | str | content, enable_field_of_study: bool, research_topic: none | str | content, enable_list_of_tables: bool, enable_list_of_figures: bool, doc, )
Subject of the thesis
Default Value: "Computer Science"
Author of the thesis
Default Value: "John/Jane Doe"
Title of the thesis
Default Value: "My Little Thesis"
Degree of the thesis
Default Value: "Doctor of Philosophy"
Committee members as dict in the order of appearance If a member is the chair, set chair to true Fields: title, name, chair
Default Value: ( (title: "Professor", name: "Jane Doe", chair: true
Abstract of the thesis. Omitted if none
Default Value: none
Dedication of the thesis. Omitted if none
Default Value: none
Acknowledgement of the thesis. Omitted if none
Default Value: none
Epigraph of the thesis. Omitted if none
Default Value: none
List of abbreviations. Omitted if none The list will be sorted by the abbreviation.
Example: ( "UCSD": "University of California San Diego", "PhD": "Doctor of Philosophy" )
Default Value: none
Vita of the author. Omitted if none
Default Value: none
Publications of the author. Omitted if none
Default Value: none
Introduction of the thesis. Omitted if none
Default Value: none
Enable field of study section
Default Value: false
Research Topic for Field of Study
Default Value: none
Enables List of Table page
Default Value: true
Enables List of Table page
Default Value: true
chp => chapter fig => figure spc => spacing mjr => major
Default Value: 1cm
Spacing before the first entry of the chapter in the outline
Default Value: 1em
Spacing between the chapter number and the chapter title in the outline
Default Value: 6em
Additional indentation of sub-headings for each level in the outline
Default Value: 3em
Spacing between the major entries in the table of contents
Default Value: 2em
Leading of the outline (table of contents, list of figures, etc.)
Default Value: 1em
Columns for the list of abbreviations. The first column is for the abbreviation and the second column is for the full form.
Default Value: (0.25fr, 1fr
Copyright © 2024 Suyash Mahar. All rights reserved.