Paper longhand for page function

This commit is contained in:
Laurenz 2021-10-05 19:23:45 +02:00
parent 4ff1519bea
commit 155673c15e
2 changed files with 2 additions and 2 deletions

View File

@ -4,7 +4,7 @@ use crate::paper::{Paper, PaperClass};
/// `page`: Configure pages.
pub fn page(ctx: &mut EvalContext, args: &mut Args) -> TypResult<Value> {
let paper = match args.eat::<Spanned<Str>>() {
let paper = match args.named::<Spanned<Str>>("paper")?.or_else(|| args.eat()) {
Some(name) => match Paper::from_name(&name.v) {
None => bail!(name.span, "invalid paper name"),
paper => paper,

View File

@ -24,7 +24,7 @@
[#page(margins: 0pt, left: 20pt) Overriden]
// Flipped predefined paper.
[#page("a11", flip: true) Flipped A11]
[#page(paper: "a11", flip: true) Flipped A11]
// Flipped custom page size.
#page(width: 40pt, height: 120pt)