mirror of
https://github.com/typst/typst
synced 2025-05-22 13:05:29 +08:00
Paper longhand for page function
This commit is contained in:
parent
4ff1519bea
commit
155673c15e
@ -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,
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user