feat: fix exporting to pdf

This commit is contained in:
2026-08-30 21:20:03 -04:00
parent d38d89549c
commit b375e6c94f
2 changed files with 54 additions and 7 deletions
+5 -1
View File
@@ -259,7 +259,11 @@ pub fn render(catalog: &Catalog, record: &AssessmentFile, opts: &Options) -> Res
/// The Quarto YAML front matter.
fn front_matter(course: &CourseFile, record: &AssessmentFile, variant: Variant) -> String {
let title = format!("{}: {}", record.assessment.title, variant.title_word());
let title = if matches!(variant, Variant::Solutions) {
format!("{}: {}", record.assessment.title, variant.title_word())
} else {
record.assessment.title.clone()
};
let subtitle = format!("{} · {}", course.course.code, course.course.title);
let mut out = String::from("---\n");
out.push_str(&format!("title: \"{}\"\n", yaml_quote(&title)));