mirror of
https://github.com/typst/typst
synced 2025-05-22 21:15:28 +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.
|
/// `page`: Configure pages.
|
||||||
pub fn page(ctx: &mut EvalContext, args: &mut Args) -> TypResult<Value> {
|
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) {
|
Some(name) => match Paper::from_name(&name.v) {
|
||||||
None => bail!(name.span, "invalid paper name"),
|
None => bail!(name.span, "invalid paper name"),
|
||||||
paper => paper,
|
paper => paper,
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
[#page(margins: 0pt, left: 20pt) Overriden]
|
[#page(margins: 0pt, left: 20pt) Overriden]
|
||||||
|
|
||||||
// Flipped predefined paper.
|
// Flipped predefined paper.
|
||||||
[#page("a11", flip: true) Flipped A11]
|
[#page(paper: "a11", flip: true) Flipped A11]
|
||||||
|
|
||||||
// Flipped custom page size.
|
// Flipped custom page size.
|
||||||
#page(width: 40pt, height: 120pt)
|
#page(width: 40pt, height: 120pt)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user