{"id":16806076,"url":"https://github.com/pkgw/ucastrothesis","last_synced_at":"2026-01-04T11:04:43.653Z","repository":{"id":4398449,"uuid":"5535607","full_name":"pkgw/ucastrothesis","owner":"pkgw","description":"Up-to-date LaTeX files for making a University of California PhD thesis","archived":false,"fork":false,"pushed_at":"2014-10-21T13:41:21.000Z","size":283,"stargazers_count":11,"open_issues_count":1,"forks_count":9,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-23T17:19:00.543Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pkgw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-08-24T03:33:47.000Z","updated_at":"2023-11-10T08:54:22.000Z","dependencies_parsed_at":"2022-09-21T15:22:52.505Z","dependency_job_id":null,"html_url":"https://github.com/pkgw/ucastrothesis","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgw%2Fucastrothesis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgw%2Fucastrothesis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgw%2Fucastrothesis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgw%2Fucastrothesis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pkgw","download_url":"https://codeload.github.com/pkgw/ucastrothesis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243997041,"owners_count":20380980,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T09:50:01.115Z","updated_at":"2026-01-04T11:04:38.634Z","avatar_url":"https://github.com/pkgw.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"ucastrothesis\n=============\n\nThis is a set of skeleton files that will help you create a University\nof California dissertation using LaTeX. It's built on the venerable\n\"ucthesis.cls\" file, but adds key improvements to track changes in the\nthesis formatting guidelines as well as many other improvements.\n\nIt's named \"ucastrothesis\" since the files and lore originate in the\nUC Berkeley Astronomy Department, but the setup will be applicable\nto anyone that uses LaTeX with small changes.\n\nThe key files that you need to look at are:\n\n  * `setup.tex`, where you enter boilerplate info like your thesis title.\n  * `thesis.tex`, where you put toplevel LaTeX definitions, include\n    packages, and write your abstract, dedication, and acknowledgments.\n  * `intro/intro.tex`, a template thesis chapter.\n  * `Makefile`, which defines the rules for how the thesis is compiled.\n\nThe intended file structure is for each chapter to have its own\nsubdirectory where all of the necessary files are kept, and then to\nkeep miscellaneous text and other thesis-wide resources in the\ntoplevel directory (which is the one containing this file).\n\nThe Makefile is set up so that you can just type `make` to compile\nyour thesis as a beautiful, rules-compliant PDF. Typing `make all` will\nalso generate the signature page upon which your committee will put\ntheir precious, precious marks.\n\nThe Makefile contains an example of using the powerful\ndependency-tracking features of `make` to generate auxiliary files as\nyou compile your thesis.  Add a file to the \"deps\" variable if it\nneeds to be created before compiling your thesis; add it to \"cleans\"\nif it can safely be deleted to force regeneration of all your thesis\nfiles (via `make clean`).\n\nThings will go the most smoothly if you take the time to learn a bit about how\n`latex`, `make`, and `git` work. All three are very powerful tools that\nare worth understanding.\n\n\nOptional Features\n=================\n\nThis module includes support for several optional features that may be helpful\nin unusual circumstances. This options are provided as branches in the `git`\nrepository that may be activated by merging them into your tree.\n\nThe options are:\n\n  * `option-co-chairs` makes it so your thesis has two co-chairs\n  * `option-microtype` turns on some subtle typographic improvements that are \n    nice, but some *LaTeX* installs have trouble handling.\n  * `option-xetex` compiles your PDF with the [XeTeX](http://tug.org/xetex/) engine\n    rather than standard *LaTeX*.\n\nTo enable an option, use `git` to merge it into your codebase; for example:\n\n    git merge option-co-chairs\n\nYou should be able to do this with multiple options, although if they touch\non overlapping matters, you may have to merge their changes manually using\n`git`'s conflict resolution framework.\n\nTo learn a bit more about an option, read its commit messages:\n\n    git log master..option-microtype\n\nFinally, if an option *almost* does something you need, but not quite, you can\ninvestigate how to implement it yourself by looking at the changes made when\nactivating the option. This is done with:\n\n    git diff master..option-co-chairs\n\nIf you implement a new optional feature, please submit it with a GitHub pull\nrequest!\n\n\nBugs \u0026 Improvements\n===================\n\nIf you run into problems with these templates or would like to contribute an\nimprovement, please use the [GitHub issue\ntracker](https://github.com/pkgw/ucastrothesis/issues) and/or file a pull\nrequest. If you're having *LaTeX* issues, the [TeX\nStackExchange](http://tex.stackexchange.com/) is an excellent resource.\n\n\nSee Also\n========\n\nThese templates are **formatted for other universities**, but may provide some\ninspiration if you want to get down and dirty:\n\n  * [Jordan Suchow](https://twitter.com/suchow)'s\n    [Dissertate.cls](https://github.com/suchow/Dissertate/), which has some\n    nice fonts (at the expense of requiring the *xelatex* engine).\n  * [Andrew Leifer](https://twitter.com/AndrewLeifer)'s\n    [template](https://github.com/aleifer/LaTeX-template-for-Harvard-dissertation)\n    derived from the above.\n\n\nCopyright Notice\n================\n\nCopyright 2012, 2013, 2014 Peter Williams\n\nThis file is free documentation; the copyright holder gives unlimited\npermission to copy, distribute, and modify it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkgw%2Fucastrothesis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpkgw%2Fucastrothesis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkgw%2Fucastrothesis/lists"}