Skip to content

A Concordia University profile, and PDF/A for any thesis - #1

Merged
bsamadi merged 2 commits into
mainfrom
concordia
Oct 3, 2026
Merged

bsamadi merged 2 commits into
mainfrom
concordia

Conversation

@bsamadi

@bsamadi bsamadi commented Oct 3, 2026

Copy link
Copy Markdown
Member

The Concordia profile makes the thesis as the School of Graduate Studies'
templates do, doctoral or master's: title and signature pages (i and ii, not
numbered), abstract and other front pages in roman numerals from iii, a table
of contents and lists of figures and tables as Word fields, chapters from 1
each on a new page. The front pages are built by
universities/concordia/front-pages.lua from _quarto-concordia.yml; Word
sections do the numbering.

pixi run concordia downloads Concordia's official template and builds the
reference document on the student's computer, so nothing of Concordia's is
redistributed here. pixi run pdf opens the Word file in LibreOffice, fills
in the contents and lists, and exports PDF/A-2b, through a macro in a
throwaway profile.

CI builds plain and Concordia (doctoral; master's on Linux) theses on all
three systems, the PDF/A on Linux and Windows, and checks the sections and
the PDF/A marker. Tested locally on macOS, including the PDF.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01AmzgbBq9swiYXP9W9tgbS2

bsamadi and others added 2 commits October 3, 2026 11:04
The Concordia profile makes the thesis as the School of Graduate Studies'
templates do, doctoral or master's: title and signature pages (i and ii, not
numbered), abstract and other front pages in roman numerals from iii, a table
of contents and lists of figures and tables as Word fields, chapters from 1
each on a new page. The front pages are built by
universities/concordia/front-pages.lua from _quarto-concordia.yml; Word
sections do the numbering.

`pixi run concordia` downloads Concordia's official template and builds the
reference document on the student's computer, so nothing of Concordia's is
redistributed here. `pixi run pdf` opens the Word file in LibreOffice, fills
in the contents and lists, and exports PDF/A-2b, through a macro in a
throwaway profile.

CI builds plain and Concordia (doctoral; master's on Linux) theses on all
three systems, the PDF/A on Linux and Windows, and checks the sections and
the PDF/A marker. Tested locally on macOS, including the PDF.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AmzgbBq9swiYXP9W9tgbS2
…': ' as a key)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AmzgbBq9swiYXP9W9tgbS2
@bsamadi
bsamadi merged commit e4e18d5 into main Oct 3, 2026
7 checks passed
@bsamadi
bsamadi deleted the concordia branch October 3, 2026 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant