XDUTS (Xidian University TeX Suite)

repository·main·Indexed 22 days ago

https://github.com/note286/xduts

A specialized LaTeX3 suite for Xidian University students to typeset proposals and theses. It includes the xdufont.sty font package and document classes for undergraduate thesis proposals (xduugtp.cls), postgraduate theses (xdupgthesis.cls), and undergraduate theses (xduugthesis.cls). Compatible with XeLaTeX across Windows, macOS, GNU/Linux, Overleaf, and TeXPage.

Tokens
568
Snippets
3
Records
5
Agent score
28%

What's inside XDUTS

  1. Overview of XDUTS

    main

    XDUTS (Xidian University TeX Suite) is a LaTeX3 document class and package suite designed for Xidian University students to typeset proposals, theses, and other academic documents. It is compatible with XeLaTeX and can be used on Windows, macOS, GNU/Linux, Overleaf, and TeXPage.

    Included components:

    • xdufont.sty: Xidian University Font package
    • xduugtp.cls: Undergraduate Thesis Proposal document class
    • xdupgthesis.cls: Postgraduate Thesis document class
    • xduugthesis.cls: Undergraduate Thesis document class
  2. Important note for Undergraduate Thesis (`xduugthesis.cls`)

    main
    When using the xduugthesis.cls document class, you must place the file xdulogo.pdf in the same directory as the class file to ensure the logo renders correctly.
  3. Install XDUTS via CTAN

    main

    If you are using a local TeX distribution (TeX Live, MacTeX, or MiKTeX), you can install XDUTS through your package manager. After installation, you can view the documentation using texdoc xduts.

    For Overleaf or TeXPage: Since these platforms do not allow direct package manager updates, you must manually upload the necessary files:

    1. Download the document class/package files.
    2. Download the documentation.
    3. Upload these files directly to your project on Overleaf or TeXPage.
    texdoc xduts
  4. Prepare your TeX distribution

    main

    Before installing XDUTS, ensure your LaTeX distribution is up to date.

    For TeX Live or MacTeX: Run the following command to update all packages and the manager itself. You may need Administrator privileges on Windows or sudo on macOS/Linux.

    tlmgr update --all --self

    For MiKTeX: Run the following command to update all installed packages:

    miktex packages update
    tlmgr update --all --self
    miktex packages update
  5. Install XDUTS via GitHub

    main

    To use the latest version of XDUTS, install it directly from the GitHub repository:

    1. Download the repository as a ZIP file from GitHub.
    2. Extract the files and navigate to the folder in your terminal.
    3. Run the following commands to generate the package files and build the documentation:
    xetex xduts.ins
    l3build doc
    xetex xduts.ins
    l3build doc