Skip to content

modern-usp-thesis:0.1.0 - #6028

Open
andrader wants to merge 3 commits into
typst:mainfrom
andrader:modern-usp-thesis-0.1.0
Open

andrader wants to merge 3 commits into
typst:mainfrom
andrader:modern-usp-thesis-0.1.0

Conversation

@andrader

@andrader andrader commented Oct 5, 2026 •

Copy link
Copy Markdown

I am submitting

  • a new package
  • an update for a package

Description: A template for theses and dissertations at the University of São Paulo (USP), following the university's official formatting guidelines (5th edition, 2024), with specific support for the Institute of Mathematics and Statistics (IME-USP). It generates the cover, title page, approval sheet, cataloguing notes and bilingual abstracts, uses ABNT-style references (IME-USP author-date CSL), and provides lettered appendices/annexes and drafting notes. USP students currently rely mostly on LaTeX classes (e.g. abntex2-based); this gives them a Typst alternative.

I have read and followed the submission guidelines and, in particular, I

  • selected a name that isn't the most obvious or canonical name for what the package does
    • Explanation: The name contains the non-descriptive prefix modern- followed by the descriptive part usp-thesis. This is not an official USP template, so it does not claim the bare usp-thesis name, leaving room for an official or alternative template.
  • added a typst.toml file with all required keys
  • added a README.md with documentation for my package
  • have chosen a license and added a LICENSE file or linked one in my README.md
  • tested my package locally on my system and it worked
  • excluded PDFs or README images, if any, but not the LICENSE
  • ensured that my package is licensed such that users can use and distribute the contents of its template directory without restriction, after modifying them through normal use.

Note on licensing: typst-package-check reports manifest/package/license/osi because the expression is MIT AND MIT-0 AND CC-BY-SA-3.0. The package code is MIT and the template directory (src/template/) is MIT-0. The one CC-BY-SA-3.0 file is src/usp-ime.csl, the IME-USP citation style taken unchanged from the Zotero Style Repository, which is distributed under CC BY-SA 3.0. docs/licensing.md allows CC-BY-SA, and the README says which license covers which files. Relabeling the CSL as MIT to satisfy the check would misstate its license; #5402 (unofficial-pku-mpl, CC-BY-SA-4.0) was merged with the same lint error for the same reason. The README image is thumbnail.png, which is excluded from the bundle automatically.

Sync with andrader/usp-thesis-typst-template@99018ad. The font is now a
template argument set before the cover, so it applies to every page.
@andrader
andrader deployed to Package Check October 6, 2026 20:07 — with GitHub Actions Active

This branch was successfully deployed

1 active deployment
Package Check — fa3799e6 Deployed Oct 6, 2026 by andrader via Lint #6461
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new A new package submission.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant