Typst template fixes.

This commit is contained in:
John MacFarlane
2023-12-11 10:18:37 -08:00
parent 3039f99f3b
commit ea9317c73d
3 changed files with 33 additions and 18 deletions
+15 -9
View File
@@ -17,7 +17,8 @@
#let conf(
title: none,
authors: none,
authors: (),
keywords: (),
date: none,
abstract: none,
cols: 1,
@@ -30,6 +31,11 @@
sectionnumbering: none,
doc,
) = {
set document(
title: title,
author: authors.map(author => author.name),
keywords: keywords,
)
set page(
paper: paper,
margin: margin,
@@ -48,7 +54,7 @@
]]
}
if authors != none {
if authors != none and authors != [] {
let count = authors.len()
let ncols = calc.min(count, 3)
grid(
@@ -85,14 +91,14 @@
#show: doc => conf(
title: [Pandoc Test Suite],
authors: (
( name: [John MacFarlane],
affiliation: [],
email: [] ),
( name: [Anonymous],
affiliation: [],
email: [] ),
( name: "John MacFarlane",
affiliation: "",
email: "" ),
( name: "Anonymous",
affiliation: "",
email: "" ),
),
date: [July 17, 2006],
date: "July 17, 2006",
cols: 1,
doc,
)