From 348c4f524c463ba3ca7f4be4e7112bf3c9381578 Mon Sep 17 00:00:00 2001 From: Aaron Purnomo Murniadi Date: Fri, 10 Jul 2026 16:11:10 +0700 Subject: [PATCH 1/2] beago-cirius:0.1.0 --- packages/preview/beago-suite/0.1.0/LICENSE | 21 ++++ packages/preview/beago-suite/0.1.0/README.md | 95 ++++++++++++++++++ .../preview/beago-suite/0.1.0/src/beago.typ | 3 + .../0.1.0/src/templates/article.typ | 94 +++++++++++++++++ .../beago-suite/0.1.0/src/templates/draft.typ | 47 +++++++++ .../beago-suite/0.1.0/template/draft.typ | 18 ++++ .../beago-suite/0.1.0/template/main.typ | 90 +++++++++++++++++ .../preview/beago-suite/0.1.0/thumbnail.png | Bin 0 -> 87192 bytes packages/preview/beago-suite/0.1.0/typst.toml | 16 +++ 9 files changed, 384 insertions(+) create mode 100644 packages/preview/beago-suite/0.1.0/LICENSE create mode 100644 packages/preview/beago-suite/0.1.0/README.md create mode 100644 packages/preview/beago-suite/0.1.0/src/beago.typ create mode 100644 packages/preview/beago-suite/0.1.0/src/templates/article.typ create mode 100644 packages/preview/beago-suite/0.1.0/src/templates/draft.typ create mode 100644 packages/preview/beago-suite/0.1.0/template/draft.typ create mode 100644 packages/preview/beago-suite/0.1.0/template/main.typ create mode 100644 packages/preview/beago-suite/0.1.0/thumbnail.png create mode 100644 packages/preview/beago-suite/0.1.0/typst.toml diff --git a/packages/preview/beago-suite/0.1.0/LICENSE b/packages/preview/beago-suite/0.1.0/LICENSE new file mode 100644 index 0000000000..d824e52595 --- /dev/null +++ b/packages/preview/beago-suite/0.1.0/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Aaron P. Murniadi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/packages/preview/beago-suite/0.1.0/README.md b/packages/preview/beago-suite/0.1.0/README.md new file mode 100644 index 0000000000..6bf2030a1b --- /dev/null +++ b/packages/preview/beago-suite/0.1.0/README.md @@ -0,0 +1,95 @@ +# beago-suite + +A minimal [Typst](https://typst.app) template package with two layouts: quick drafts and structured articles. + +## Install + +Published package: + +```typst +#import "@preview/beago-suite:0.1.0": * +``` + +Local development: + +```typst +#import "../src/beago.typ": * +``` + +## Templates + +| Template | Use for | +| --------- | --------------------------------------------------------------------------- | +| `beago-draft` | Quick notes and working documents with an optional DRAFT watermark | +| `beago-article` | Long-form writing with abstract, heading numbering, and justified body text | + +Full demos: [draft.typ](template/draft.typ), [main.typ](template/main.typ). + +## Draft + +```typst +#import "@preview/beago-suite:0.1.0": beago-draft + +#show: beago-draft.with( + title: [Routing Config Notes], + author: [Your Name], + date: "2026-06-16", +) + += Open questions + +- Should fallback chains be explicit or inferred? +``` + +### Parameters + +| Parameter | Default | Description | +| ------------- | ---------- | ---------------------------- | +| `title` | `[Title]` | Document title | +| `author` | `[Author]` | Author name | +| `date` | today | Date string | +| `font-size` | `11pt` | Base font size | +| `paper` | `"a4"` | Page size | +| `watermark` | `true` | Show rotated DRAFT watermark | +| `title-align` | `left` | Title block alignment | + +## Article + +```typst +#import "@preview/beago-suite:0.1.0": beago-article + +#show: beago-article.with( + title: [Document Title], + subtitle: [Optional subtitle], + author: [Your Name], + date: "2026-06-16", + abstract: [A short summary of the document.], + paper: "a4", + heading-numbering: "1.1.", + first-line-indent: (amount: 2em, all: false), +) + += Introduction + +$ (-1.32865 plus.minus 0.50273) times 10^(-6) $ +``` + +### Parameters + +| Parameter | Default | Description | +| ------------------- | ---------- | ----------------------------------------- | +| `title` | `[Title]` | Document title | +| `subtitle` | `none` | Optional subtitle | +| `author` | `[Author]` | Author name | +| `date` | today | Date string | +| `abstract` | `none` | Optional abstract block | +| `font-size` | `11pt` | Base font size | +| `paper` | `"a4"` | Page size | +| `heading-numbering` | `"1.1."` | Heading number format (`none` to disable) | +| `title-align` | `center` | Title block alignment | +| `first-line-indent` | `none` | Paragraph first-line indent | +| `line-spacing` | `1em` | Line and paragraph spacing | + +## License + +MIT diff --git a/packages/preview/beago-suite/0.1.0/src/beago.typ b/packages/preview/beago-suite/0.1.0/src/beago.typ new file mode 100644 index 0000000000..2225f27efe --- /dev/null +++ b/packages/preview/beago-suite/0.1.0/src/beago.typ @@ -0,0 +1,3 @@ +// Templates +#import "templates/draft.typ": beago-draft +#import "templates/article.typ": beago-article diff --git a/packages/preview/beago-suite/0.1.0/src/templates/article.typ b/packages/preview/beago-suite/0.1.0/src/templates/article.typ new file mode 100644 index 0000000000..0e933bf938 --- /dev/null +++ b/packages/preview/beago-suite/0.1.0/src/templates/article.typ @@ -0,0 +1,94 @@ +#let beago-article( + title: [Title], + subtitle: none, + author: [Author], + date: datetime.today().display("[month repr:long] [day], [year]"), + abstract: none, + font-size: 12pt, + paper: "a4", + heading-numbering: "1.1.", + title-align: center, + first-line-indent: none, + line-spacing: 1em, + body, +) = { + set document(title: title) + set text(size: font-size, hyphenate: true) + + set page( + paper: paper, + footer: context { + set text(size: font-size * 0.85) + [ + #h(1fr) #counter(page).display("1 / 1", both: true) + ] + }, + ) + + set par( + justify: true, + leading: line-spacing, + spacing: line-spacing, + ) + + set par(first-line-indent: first-line-indent) if first-line-indent != none + set heading(numbering: heading-numbering) if heading-numbering != none + + show heading.where(level: 1): it => { + set text(weight: "bold") + it + } + + show heading.where(level: 2): it => { + set text(weight: "regular", style: "italic") + it + } + + block( + width: if title-align == left { 85% } else { 100% }, + { + set par(justify: if title-align == left { + false + } else if title-align == right { false } else { true }) + set align(title-align) + text(size: font-size * 1.35, weight: "bold", title) + if subtitle != none { + linebreak() + text(style: "italic", subtitle) + } + + linebreak() + + if date != none { + text(date) + } + if author != none and date != none { + [, #text(author)] + } else { + text(author) + } + }, + ) + + if abstract != none { + block( + width: 100%, + inset: (x: 3em, y: 0.75em), + [ + #set align(title-align) + #set text(size: font-size * 0.95) + #set par( + justify: true, + leading: 0.8em, + spacing: 0.8em, + first-line-indent: 0em, + ) + #text(weight: "bold")[Abstract] + #v(0.5em) + #abstract + ], + ) + } + + body +} diff --git a/packages/preview/beago-suite/0.1.0/src/templates/draft.typ b/packages/preview/beago-suite/0.1.0/src/templates/draft.typ new file mode 100644 index 0000000000..54aa6f9c78 --- /dev/null +++ b/packages/preview/beago-suite/0.1.0/src/templates/draft.typ @@ -0,0 +1,47 @@ +#let beago-draft( + title: [Title], + author: [Author], + date: datetime.today().display("[month repr:long] [day], [year]"), + font-size: 12pt, + paper: "a4", + watermark: true, + title-align: left, + body, +) = { + set document(title: title) + set text(size: font-size) + + set page( + paper: paper, + footer: context { + set text(size: font-size * 0.85) + [ + #h(1fr) #counter(page).display("1 / 1", both: true) + ] + }, + ) + + set page( + background: rotate(-45deg, text( + size: font-size * 4, + tracking: font-size * 0.08, + fill: luma(230), + )[*DRAFT*]), + ) if watermark + + block( + width: if title-align == left { 85% } else { 100% }, + { + set align(title-align) + text(size: font-size * 1.35, weight: "bold", title) + linebreak() + text(date) + linebreak() + text(author) + }, + ) + + v(1em) + + body +} diff --git a/packages/preview/beago-suite/0.1.0/template/draft.typ b/packages/preview/beago-suite/0.1.0/template/draft.typ new file mode 100644 index 0000000000..dc4eb27800 --- /dev/null +++ b/packages/preview/beago-suite/0.1.0/template/draft.typ @@ -0,0 +1,18 @@ +#import "@preview/beago-suite:0.1.0": * + +#show: beago-draft.with( + title: [Routing Config Notes], + author: [Aaron P. Murniadi], + date: "2026-06-16", +) + += Open questions + +- Should fallback chains be explicit or inferred? +- What is the max zone depth before solver time spikes? + +#lorem(40) + += Scratch ideas + +#lorem(60) diff --git a/packages/preview/beago-suite/0.1.0/template/main.typ b/packages/preview/beago-suite/0.1.0/template/main.typ new file mode 100644 index 0000000000..5897eba5ff --- /dev/null +++ b/packages/preview/beago-suite/0.1.0/template/main.typ @@ -0,0 +1,90 @@ +#import "@preview/beago-suite:0.1.0": * + +#show: beago-article.with( + title: [The Architecture of Distributed Logistics Systems], + subtitle: [A Case Study of the Beago Logistics System], + author: [Aaron P. Murniadi], + title-align: left, + heading-numbering: "1.1.", + paper: "a4", + first-line-indent: (amount: 2em, all: false), + font-size: 12pt, + line-spacing: 1em, + abstract: [ + Modern logistics networks require automated routing configuration at scale. + This case study describes the Beago logistics system, its hierarchical zone + decomposition, and the composable routing schemas that reduce solver time + while preserving delivery accuracy. + ], +) + += Introduction + +#lorem(80) + += Background + +$ (-1.32865 plus.minus 0.50273) times 10^(-6) $ + +== Motivation + +Modern logistics networks operate at a scale that makes manual routing +infeasible. The combinatorial complexity of assigning parcels to zones, hubs, +and drivers grows exponentially with fleet size. Automated routing configuration +systems address this by encoding business rules — coverage zones, capacity +constraints, and service-level agreements — into structured, machine-readable +formats.#footnote[This is a test footnote] + +#lorem(80) + +== Related Work + +Prior work in vehicle routing (VRP) and its variants established the theoretical +foundations now used in production systems. Recent industry efforts have shifted +toward hybrid approaches that combine constraint solvers with learned +heuristics, enabling real-time re-routing in response to traffic or failed +delivery attempts. + +#lorem(60) + += Methodology + +== System Design + +#lorem(100) + +== Routing Configuration + +Routing nodes are the atomic unit of the configuration layer. Each node encodes +a mapping from a geographic zone identifier to a set of operational parameters: +hub assignment, delivery window, vehicle class, and fallback rules. Nodes are +composed into directed graphs, enabling cascading resolution when primary +assignments are unavailable. + +#lorem(50) + +== Evaluation + +#lorem(90) + += Results + +#lorem(110) + +== Discussion + +The results confirm that hierarchical zone decomposition significantly reduces +solver time without sacrificing delivery accuracy. Notably, configurations that +expose fallback chains — rather than hard-failing on unresolvable zones — +improved overall fulfillment rate by reducing manual intervention in edge cases. + +#lorem(40) + += Conclusion + +#lorem(70) + +Taken together, these findings suggest that investing in expressive, composable +routing configuration schemas is a more tractable path to scalable logistics +than pursuing purely algorithmic improvements in isolation. Future work will +explore dynamic reconfiguration triggered by real-time demand signals. diff --git a/packages/preview/beago-suite/0.1.0/thumbnail.png b/packages/preview/beago-suite/0.1.0/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..990bd46af1cc09359c82ba13d2a44e4158c0fd4c GIT binary patch literal 87192 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 literal 0 HcmV?d00001 diff --git a/packages/preview/beago-suite/0.1.0/typst.toml b/packages/preview/beago-suite/0.1.0/typst.toml new file mode 100644 index 0000000000..ce20e48038 --- /dev/null +++ b/packages/preview/beago-suite/0.1.0/typst.toml @@ -0,0 +1,16 @@ +[package] +name = "beago-suite" +version = "0.1.0" +compiler = "0.14.2" +entrypoint = "src/beago.typ" +authors = ["Aaron P. Murniadi "] +repository = "https://github.com/aaronmurniadi/beago-suite" +license = "MIT" +keywords = ["suite", "minimal", "template", "pack"] +description = "Minimal templates for quick drafts and structured articles" +categories = ["layout", "paper"] + +[template] +path = "template" +entrypoint = "main.typ" +thumbnail = "thumbnail.png" From fe14c2b6178abbf3823b5173be4e2f74e077eedc Mon Sep 17 00:00:00 2001 From: Aaron Purnomo Murniadi Date: Sat, 18 Jul 2026 12:06:40 +0700 Subject: [PATCH 2/2] beago-cirius:0.2.0 Add new book-fantasy layout. --- packages/preview/beago-suite/0.2.0/LICENSE | 21 ++ packages/preview/beago-suite/0.2.0/README.md | 178 +++++++++ .../beago-suite/0.2.0/example/article.typ | 90 +++++ .../0.2.0/example/book-fantasy.typ | 168 +++++++++ .../beago-suite/0.2.0/example/draft.typ | 18 + .../preview/beago-suite/0.2.0/src/article.typ | 94 +++++ .../beago-suite/0.2.0/src/book-fantasy.typ | 347 ++++++++++++++++++ .../beago-suite/0.2.0/src/dependencies.typ | 2 + .../preview/beago-suite/0.2.0/src/draft.typ | 47 +++ .../preview/beago-suite/0.2.0/src/lib.typ | 3 + .../beago-suite/0.2.0/template/main.typ | 90 +++++ .../preview/beago-suite/0.2.0/thumbnail.png | Bin 0 -> 193297 bytes packages/preview/beago-suite/0.2.0/typst.toml | 17 + 13 files changed, 1075 insertions(+) create mode 100644 packages/preview/beago-suite/0.2.0/LICENSE create mode 100644 packages/preview/beago-suite/0.2.0/README.md create mode 100644 packages/preview/beago-suite/0.2.0/example/article.typ create mode 100644 packages/preview/beago-suite/0.2.0/example/book-fantasy.typ create mode 100644 packages/preview/beago-suite/0.2.0/example/draft.typ create mode 100644 packages/preview/beago-suite/0.2.0/src/article.typ create mode 100644 packages/preview/beago-suite/0.2.0/src/book-fantasy.typ create mode 100644 packages/preview/beago-suite/0.2.0/src/dependencies.typ create mode 100644 packages/preview/beago-suite/0.2.0/src/draft.typ create mode 100644 packages/preview/beago-suite/0.2.0/src/lib.typ create mode 100644 packages/preview/beago-suite/0.2.0/template/main.typ create mode 100644 packages/preview/beago-suite/0.2.0/thumbnail.png create mode 100644 packages/preview/beago-suite/0.2.0/typst.toml diff --git a/packages/preview/beago-suite/0.2.0/LICENSE b/packages/preview/beago-suite/0.2.0/LICENSE new file mode 100644 index 0000000000..d824e52595 --- /dev/null +++ b/packages/preview/beago-suite/0.2.0/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Aaron P. Murniadi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/packages/preview/beago-suite/0.2.0/README.md b/packages/preview/beago-suite/0.2.0/README.md new file mode 100644 index 0000000000..8e755d68b2 --- /dev/null +++ b/packages/preview/beago-suite/0.2.0/README.md @@ -0,0 +1,178 @@ +# beago-suite + +A minimal [Typst](https://typst.app) template package with draft, article, and fantasy-book layouts. + +## Install + +Published package: + +```typst +#import "@preview/beago-suite:0.2.0": * +``` + +Local development: + +```typst +#import "../src/lib.typ": * +``` + +## Templates + +| Template | Use for | +| --------------- | --------------------------------------------------------------------------- | +| `beago-draft` | Quick notes and working documents with an optional DRAFT watermark | +| `beago-article` | Long-form writing with abstract, heading numbering, and justified body text | +| `book-fantasy` | A5 fantasy/historical book: front matter, parts, drop caps, auto colophon | + +Full demos: [draft.typ](example/draft.typ), [article.typ](example/article.typ), [book-fantasy.typ](example/book-fantasy.typ). + +## Draft + +```typst +#import "@preview/beago-suite:0.2.0": beago-draft + +#show: beago-draft.with( + title: [Routing Config Notes], + author: [Your Name], + date: "2026-06-16", +) + += Open questions + +- Should fallback chains be explicit or inferred? +``` + +### Parameters + +| Parameter | Default | Description | +| ------------- | ---------- | ---------------------------- | +| `title` | `[Title]` | Document title | +| `author` | `[Author]` | Author name | +| `date` | today | Date string | +| `font-size` | `11pt` | Base font size | +| `paper` | `"a4"` | Page size | +| `watermark` | `true` | Show rotated DRAFT watermark | +| `title-align` | `left` | Title block alignment | + +## Article + +```typst +#import "@preview/beago-suite:0.2.0": beago-article + +#show: beago-article.with( + title: [Document Title], + subtitle: [Optional subtitle], + author: [Your Name], + date: "2026-06-16", + abstract: [A short summary of the document.], + paper: "a4", + heading-numbering: "1.1.", + first-line-indent: (amount: 2em, all: false), +) + += Introduction + +$ (-1.32865 plus.minus 0.50273) times 10^(-6) $ +``` + +### Parameters + +| Parameter | Default | Description | +| ------------------- | ---------- | ----------------------------------------- | +| `title` | `[Title]` | Document title | +| `subtitle` | `none` | Optional subtitle | +| `author` | `[Author]` | Author name | +| `date` | today | Date string | +| `abstract` | `none` | Optional abstract block | +| `font-size` | `11pt` | Base font size | +| `paper` | `"a4"` | Page size | +| `heading-numbering` | `"1.1."` | Heading number format (`none` to disable) | +| `title-align` | `center` | Title block alignment | +| `first-line-indent` | `none` | Paragraph first-line indent | +| `line-spacing` | `1em` | Line and paragraph spacing | + + +## Book Fantasy + +A5 two-sided book layout (typearea + Schola by default): classic cover, optional front matter, roman TOC pages, then arabic body. Chapters open with drop caps; parts and chapters are numbered and listed in the TOC. + +**Page order:** cover → title page → publishing-info → dedication → acknowledgements → epigraph → frontmatter → TOC → body → colophon + +**Structure:** +- `=` — top-level sections (Preface, Appendix); unnumbered +- `#book-part[Title]` — Part I, II, … (title page + TOC entry) +- `==` — chapters under a part; auto Roman numerals (I, II, …) above the title and in the TOC +- `#show: book-backmatter` — end matter (e.g. appendix); no page footer + +```typst +#import "@preview/beago-suite:0.2.0": book-fantasy, dropped, book-part, book-backmatter + +#show: book-fantasy.with( + title-prefix: [The], + title: [Maid of Orleans], + subtitle: [Translated from the German of Frederick Henning], + author: [George P. Upton], + author-note: [Translator of "Memories," etc.], + place: [Chicago], + publisher: [A. C. McClurg & Co.], + year: [1904], + publishing-info: [Copyright, 1904], + dedication: [To the memory of the Maid of Orleans], + epigraph: quote(attribution: [Voltaire])[Courage is womanish when it is Joan's.], + colophon: true, +) + += Preface + +#dropped[The life story of Joan of Arc,][ + as told in this volume, closely follows the historical facts.] + +#book-part[The Pastoral Years] + +== The Fairy Tree + +#dropped[As the traveller,][ descending the valley approaches Domremy.] + +#show: book-backmatter + += Appendix +``` + +### Parameters + +| Parameter | Default | Description | +| --- | --- | --- | +| `title` | `[Title]` | Cover / title-page title | +| `title-prefix` | `none` | Small word above title (e.g. `The`) | +| `subtitle` | `none` | Cover subtitle | +| `author` | `[Author]` | Author / translator | +| `author-note` | `none` | Line under author on the cover | +| `publisher` / `place` / `year` | `none` | Cover imprint | +| `cover-image` | `none` | Cover art (e.g. `#image(...)`) | +| `titlepage` | `auto` | Title page after cover (`none` to skip; or custom content) | +| `publishing-info` | `none` | Copyright / imprint page | +| `dedication` | `none` | Dedication page (italic, centered) | +| `acknowledgements` | `none` | Acknowledgements page | +| `epigraph` | `none` | Epigraph before the TOC | +| `frontmatter` | `none` | Free-form page before the TOC | +| `colophon` | `false` | If `true`, auto page: font, size, paper, two-sided, Typst credit | +| `font` | `"TeX Gyre Schola"` | Body font | +| `font-size` | `11pt` | Base font size | +| `paper` | `"a5"` | Page size | +| `two-sided` | `true` | Mirrored margins (typearea) | +| `binding-correction` | `8mm` | typearea binding correction | +| `show-outline` | `true` | Table of contents (roman page numbers) | +| `show-figures-outline` | `false` | List of figures | + +### Helpers + +| Helper | Use | +| --- | --- | +| `dropped[First,][ rest…]` | Drop cap chapter opening (droplet) | +| `framed-image(path, caption)` | Framed plate; optional list of figures | +| `book-part[Title]` | Numbered part title page + TOC | +| `book-backmatter` | `#show:` before appendix / end matter | + +## License + +MIT diff --git a/packages/preview/beago-suite/0.2.0/example/article.typ b/packages/preview/beago-suite/0.2.0/example/article.typ new file mode 100644 index 0000000000..4772754911 --- /dev/null +++ b/packages/preview/beago-suite/0.2.0/example/article.typ @@ -0,0 +1,90 @@ +#import "@preview/beago-suite:0.2.0": * + +#show: beago-article.with( + title: [The Architecture of Distributed Logistics Systems], + subtitle: [A Case Study of the Beago Logistics System], + author: [Aaron P. Murniadi], + title-align: left, + heading-numbering: "1.1.", + paper: "a4", + first-line-indent: (amount: 2em, all: false), + font-size: 12pt, + line-spacing: 1em, + abstract: [ + Modern logistics networks require automated routing configuration at scale. + This case study describes the Beago logistics system, its hierarchical zone + decomposition, and the composable routing schemas that reduce solver time + while preserving delivery accuracy. + ], +) + += Introduction + +#lorem(80) + += Background + +$ (-1.32865 plus.minus 0.50273) times 10^(-6) $ + +== Motivation + +Modern logistics networks operate at a scale that makes manual routing +infeasible. The combinatorial complexity of assigning parcels to zones, hubs, +and drivers grows exponentially with fleet size. Automated routing configuration +systems address this by encoding business rules — coverage zones, capacity +constraints, and service-level agreements — into structured, machine-readable +formats.#footnote[This is a test footnote] + +#lorem(80) + +== Related Work + +Prior work in vehicle routing (VRP) and its variants established the theoretical +foundations now used in production systems. Recent industry efforts have shifted +toward hybrid approaches that combine constraint solvers with learned +heuristics, enabling real-time re-routing in response to traffic or failed +delivery attempts. + +#lorem(60) + += Methodology + +== System Design + +#lorem(100) + +== Routing Configuration + +Routing nodes are the atomic unit of the configuration layer. Each node encodes +a mapping from a geographic zone identifier to a set of operational parameters: +hub assignment, delivery window, vehicle class, and fallback rules. Nodes are +composed into directed graphs, enabling cascading resolution when primary +assignments are unavailable. + +#lorem(50) + +== Evaluation + +#lorem(90) + += Results + +#lorem(110) + +== Discussion + +The results confirm that hierarchical zone decomposition significantly reduces +solver time without sacrificing delivery accuracy. Notably, configurations that +expose fallback chains — rather than hard-failing on unresolvable zones — +improved overall fulfillment rate by reducing manual intervention in edge cases. + +#lorem(40) + += Conclusion + +#lorem(70) + +Taken together, these findings suggest that investing in expressive, composable +routing configuration schemas is a more tractable path to scalable logistics +than pursuing purely algorithmic improvements in isolation. Future work will +explore dynamic reconfiguration triggered by real-time demand signals. diff --git a/packages/preview/beago-suite/0.2.0/example/book-fantasy.typ b/packages/preview/beago-suite/0.2.0/example/book-fantasy.typ new file mode 100644 index 0000000000..5493ee58fb --- /dev/null +++ b/packages/preview/beago-suite/0.2.0/example/book-fantasy.typ @@ -0,0 +1,168 @@ +#import "@preview/beago-suite:0.2.0": * + +#show: book-fantasy.with( + paper: "a5", + font-size: 12pt, + font: "EB Garamond", + title-prefix: [The], + title: [Maid of Orleans], + subtitle: [Translated from the German of Frederick Henning], + author: [George P. Upton], + author-note: [Translator of "Memories," etc.], + place: [Chicago], + publisher: [A. C. McClurg & Co.], + year: [1904], + publishing-info: [ + Copyright, 1904\ By A. C. McClurg \& Co.\ + #v(1em) + Published October 10, 1904 + ], + dedication: [To the memory of the Maid of Orleans], + acknowledgements: [ + The translator acknowledges the courtesy of those who assisted in verifying + the historical notes attached to this volume. #lorem(20) + ], + epigraph: quote(attribution: [Voltaire], block: true)[Courage is womanish when + it is Joan's.], + colophon: true, +) + += Preface + +#dropped[The life story of Joan of Arc,][ + as told in this volume, closely follows the historical facts as well as the + official records bearing upon her trial. It divides into pastoral life at + Domremy and the campaigns of the Maid of Orleans. #lorem(55)] + +#linebreak() + +#align(right)[--- G. P. U.] + +#book-part[The Pastoral Years] + +== The Fairy Tree + +#dropped[As the traveller,][ + descending the valley from Neufchâteau, approaches the village of + Domremy,#footnote[Both in the department of Vosges, France.] he will observe a + chestnut-tree hung with wreaths of flowers. #lorem(70)] + +This tree is the "Fairy Tree."#footnote[Witnesses at the trial of Joan of Arc + spoke of the Fairy Tree and the Lætare Sunday walks.] + +#lorem(40) + +#lorem(120) + +#lorem(28) + +#lorem(75) + +== The Voices + +#dropped[In her thirteenth year,][ + Jeanne began to hear voices that called her to the service of France. + #lorem(95)] + +#lorem(55) + +#lorem(18) + +#lorem(140) + +#lorem(65) + +== Farewell to Domremy + +#dropped[When the time of parting came,][ + she took leave of her home with that quiet courage which never afterward left + her. #lorem(80)] + +#lorem(35) + +#lorem(160) + +#lorem(50) + +#book-part[The Campaigns] + +== The Siege of Orleans + +#dropped[At Orleans the English,][ + long masters of the approaches, watched the city as a hunter watches a trapped + stag. #lorem(110)] + +#lorem(70) + +#lorem(22) + +#lorem(100) + +#lorem(45) + +#lorem(155) + +== Patay + +#dropped[The field of Patay,][ + afterward so famous, lay quiet in the summer heat until the banners of the + Maid appeared upon the road. #lorem(85)] + +#lorem(60) + +#lorem(175) + +#lorem(30) + +== The Coronation + +#dropped[At Rheims the last act,][ + so long deferred, was the coronation of the Dauphin amid the joy of a people + who had almost forgotten hope. #lorem(100)] + +#lorem(48) + +#lorem(80) + +#lorem(25) + +#lorem(125) + +== Capture and Martyrdom + +#dropped[The end came at Rouen,][ + where English power and ecclesiastical malice joined to destroy what they + could not understand. #lorem(120)] + + +#lorem(42) + +#lorem(98) + +#lorem(55) + +#lorem(170) + +#lorem(33) + +#show: book-backmatter + += Appendix + +It is impossible to compile a chronological statement of all the events in the +life of Joan of Arc, as many of the dates are uncertain, but those given below +are measurably accurate. + +#lorem(35) + +#list( + marker: [--], + [1411, Born at Domremy, France.], + [1428, The Voices bid Joan to crown the Dauphin and raise the siege.], + [1429, Raises the siege of Orleans; victory at Patay; coronation at Rheims.], + [1430, Taken prisoner at Compiègne.], + [1431, Burned at the stake at Rouen.], + [1456, Sentence revoked by the Pope.], +) + +#lorem(20) diff --git a/packages/preview/beago-suite/0.2.0/example/draft.typ b/packages/preview/beago-suite/0.2.0/example/draft.typ new file mode 100644 index 0000000000..5e832eb987 --- /dev/null +++ b/packages/preview/beago-suite/0.2.0/example/draft.typ @@ -0,0 +1,18 @@ +#import "@preview/beago-suite:0.2.0": * + +#show: beago-draft.with( + title: [Routing Config Notes], + author: [Aaron P. Murniadi], + date: "2026-06-16", +) + += Open questions + +- Should fallback chains be explicit or inferred? +- What is the max zone depth before solver time spikes? + +#lorem(40) + += Scratch ideas + +#lorem(60) diff --git a/packages/preview/beago-suite/0.2.0/src/article.typ b/packages/preview/beago-suite/0.2.0/src/article.typ new file mode 100644 index 0000000000..0e933bf938 --- /dev/null +++ b/packages/preview/beago-suite/0.2.0/src/article.typ @@ -0,0 +1,94 @@ +#let beago-article( + title: [Title], + subtitle: none, + author: [Author], + date: datetime.today().display("[month repr:long] [day], [year]"), + abstract: none, + font-size: 12pt, + paper: "a4", + heading-numbering: "1.1.", + title-align: center, + first-line-indent: none, + line-spacing: 1em, + body, +) = { + set document(title: title) + set text(size: font-size, hyphenate: true) + + set page( + paper: paper, + footer: context { + set text(size: font-size * 0.85) + [ + #h(1fr) #counter(page).display("1 / 1", both: true) + ] + }, + ) + + set par( + justify: true, + leading: line-spacing, + spacing: line-spacing, + ) + + set par(first-line-indent: first-line-indent) if first-line-indent != none + set heading(numbering: heading-numbering) if heading-numbering != none + + show heading.where(level: 1): it => { + set text(weight: "bold") + it + } + + show heading.where(level: 2): it => { + set text(weight: "regular", style: "italic") + it + } + + block( + width: if title-align == left { 85% } else { 100% }, + { + set par(justify: if title-align == left { + false + } else if title-align == right { false } else { true }) + set align(title-align) + text(size: font-size * 1.35, weight: "bold", title) + if subtitle != none { + linebreak() + text(style: "italic", subtitle) + } + + linebreak() + + if date != none { + text(date) + } + if author != none and date != none { + [, #text(author)] + } else { + text(author) + } + }, + ) + + if abstract != none { + block( + width: 100%, + inset: (x: 3em, y: 0.75em), + [ + #set align(title-align) + #set text(size: font-size * 0.95) + #set par( + justify: true, + leading: 0.8em, + spacing: 0.8em, + first-line-indent: 0em, + ) + #text(weight: "bold")[Abstract] + #v(0.5em) + #abstract + ], + ) + } + + body +} diff --git a/packages/preview/beago-suite/0.2.0/src/book-fantasy.typ b/packages/preview/beago-suite/0.2.0/src/book-fantasy.typ new file mode 100644 index 0000000000..a5a96bacdf --- /dev/null +++ b/packages/preview/beago-suite/0.2.0/src/book-fantasy.typ @@ -0,0 +1,347 @@ +#import "dependencies.typ": dropcap, typearea + +/// Drop cap for chapter openings: `#dropped[First words,][ rest of paragraph.]` +#let dropped(first, rest) = { + dropcap(height: 3, gap: 0.5em)[#smallcaps(first)#rest] +} + +/// Framed full-page illustration with italic caption. +#let framed-image(img-path, cap, height: 95%) = { + figure( + rect( + stroke: 1pt + black, + inset: 1pt, + image(img-path, height: height, scaling: "smooth"), + ), + caption: text(size: 10pt, style: "italic", cap), + kind: "beago-image", + supplement: [], + numbering: none, + ) +} + +/// Part title page: `#book-part[The Pastoral Years]` → "Part I", "Part II", … (outline too) +#let book-part(title) = { + counter("beago-part").step() + heading( + level: 1, + supplement: [Part], + outlined: true, + bookmarked: true, + title, + ) +} + +/// Switch into end matter (appendix, notes): `#show: book-backmatter` +#let book-backmatter(body) = { + set heading(numbering: none, outlined: true) + set page(footer: none) + body +} + +#let _titlepage-auto( + title, + title-prefix, + subtitle, + author, + author-note, + font-size, +) = { + align(center)[ + #v(2fr) + #if title-prefix != none { + text( + size: font-size * 1.5, + weight: "semibold", + tracking: 0.05em, + upper(title-prefix), + ) + v(0.5em) + } + #text( + size: font-size * 2, + weight: "semibold", + tracking: 0.1em, + upper(title), + ) + #v(0.35em) + #text(size: font-size * 1.4, tracking: 0.025em, smallcaps(author)) + #v(2fr) + ] +} + +#let _centered-page(body, style: none, size: none) = { + pagebreak() + set text(style: style) if style != none + set text(size: size) if size != none + set par(justify: false, first-line-indent: 0em) + align(center)[ + #v(1fr) + #body + #v(1fr) + ] +} + +/// A5 two-sided fantasy/historical book layout (Schola, drop caps, mirrored margins). +/// +/// Order: cover → titlepage → publishing-info → dedication → +/// acknowledgements → epigraph → frontmatter → TOC → body → colophon +#let book-fantasy( + title: [Title], + title-prefix: none, + subtitle: none, + author: [Author], + author-note: none, + publisher: none, + place: none, + year: none, + cover-image: none, + titlepage: auto, + publishing-info: none, + dedication: none, + acknowledgements: none, + epigraph: none, + frontmatter: none, + colophon: false, + font: "TeX Gyre Schola", + font-size: 11pt, + paper: "a5", + two-sided: true, + binding-correction: 8mm, + show-outline: true, + show-figures-outline: false, + body, +) = { + set document(title: title) + + show: typearea.with( + two-sided: two-sided, + paper: paper, + div: 12, + binding-correction: binding-correction, + footer-include: false, + header-include: false, + footer-height: 0em, + header-height: 0em, + ) + + set text(font: font, size: font-size, lang: "en") + + set par( + justify: true, + justification-limits: ( + spacing: ( + min: 47%, // default: 66.67% + max: 150%, + ), + ), + first-line-indent: (amount: 1em, all: true), + spacing: 0.8em, + leading: 0.8em, + ) + + // Parts = level 1 (with supplement Part); chapters = level 2. + // Unnumbered level-1 (Preface, Appendix) keeps chapter styling. + show heading.where(level: 1): it => { + if it.supplement == [Part] { + let n = counter("beago-part").at(it.location()).first() + pagebreak() + align(center)[ + #v(1fr) + #text(size: 12pt, tracking: 0.15em, smallcaps[Part #numbering("I", n)]) + #v(1.25em) + #text(size: 18pt, weight: "regular", style: "italic", it.body) + #v(1fr) + ] + pagebreak() + } else { + set align(center) + set text(size: 18pt, weight: "regular", style: "italic") + pagebreak() + v(4em) + it.body + v(3em) + } + } + + show heading.where(level: 2): it => { + counter("beago-chapter").step() + pagebreak() + v(4em) + context { + let n = counter("beago-chapter").at(it.location()).first() + align(center)[ + #text(size: 14pt, weight: "regular", tracking: 0.1em, numbering("I", n)) + #v(0.85em) + #text(size: 18pt, weight: "regular", style: "italic", it.body) + #v(4em) + ] + } + } + + set footnote(numbering: "*") + set footnote.entry(indent: 0em) + set page(header: counter(footnote).update(0)) + + set figure( + numbering: none, + placement: auto, + kind: "beago-image", + supplement: [], + ) + + // Cover + set page(footer: none) + align(center)[ + #v(1fr) + #if title-prefix != none { + text( + size: 18pt, + weight: "semibold", + tracking: 0.05em, + upper(title-prefix), + ) + v(0.5em) + } + #text(size: 22pt, weight: "semibold", tracking: 0.1em, upper(title)) + #v(1fr) + #if subtitle != none { + text(size: 12pt, style: "italic", subtitle) + v(1fr) + } + #text(size: 11pt, smallcaps[by]) + #v(0.35em) + #text(size: 16pt, tracking: 0.025em, smallcaps(author)) + #if author-note != none { + linebreak() + text(size: 9pt, style: "italic", author-note) + } + #v(2fr) + #if cover-image != none { + cover-image + v(2fr) + } + #if place != none { + text(size: 12pt, tracking: 0.1em, smallcaps(place)) + } + #v(1fr) + #if publisher != none { + text(size: 12pt, smallcaps(publisher)) + } + #if year != none { + linebreak() + text(size: 12pt, smallcaps(year)) + } + ] + + // Title page + if titlepage == auto { + pagebreak() + _titlepage-auto( + title, + title-prefix, + subtitle, + author, + author-note, + font-size, + ) + } else if titlepage != none { + pagebreak() + titlepage + } + + // Publishing info (copyright) + if publishing-info != none { + _centered-page(publishing-info, size: font-size * 0.9) + } + + // Dedication + if dedication != none { + _centered-page(dedication, style: "italic") + } + + // Acknowledgements + if acknowledgements != none { + pagebreak() + v(1fr) + linebreak() + set par(first-line-indent: 0em) + align(center, acknowledgements) + v(2fr) + } + + // Epigraph + if epigraph != none { + pagebreak() + set text(size: font-size * 0.9, style: "italic") + set par(justify: false, first-line-indent: 0em) + v(1fr) + align(center, epigraph) + v(2fr) + } + + set heading(numbering: none) + set outline.entry(fill: none) + show outline.entry.where(level: 1): it => { + v(1.5em, weak: true) + if it.element.supplement == [Part] { + let n = counter("beago-part").at(it.element.location()).first() + it.indented([Part #numbering("I", n)#h(0.35em)], it.inner()) + } else { + it + } + } + show outline.entry.where(level: 2): it => { + let n = counter("beago-chapter").at(it.element.location()).first() + it.indented( + box(width: 1.75em, align(right, numbering("I", n))) + h(0.5em), + it.inner(), + ) + } + + if show-outline or show-figures-outline { + // `set page` already starts a new page; a prior pagebreak would leave a blank "i". + set page( + footer: context { + let n = counter(page).get().first() + align(if calc.odd(n) { right } else { left }, numbering("i", n)) + }, + ) + counter(page).update(1) + if show-outline { + outline(title: "Table of Contents", indent: auto) + } + if show-figures-outline { + outline( + title: "List of Figures", + target: figure.where(kind: "beago-image"), + ) + } + } + + // Body + set page( + footer: context { + let n = counter(page).get().first() + align(if calc.odd(n) { right } else { left }, numbering("1", n)) + }, + ) + counter(page).update(1) + + body + + // Colophon + if colophon { + pagebreak() + set page(footer: none) + set text(size: font-size * 0.85) + set par(justify: false, first-line-indent: 0em) + align(left)[ + #v(3fr) + Set in #font, #font-size.\ + Paper #upper(paper)#if two-sided [, two-sided].\ + Typeset with Typst and #link( + "https://typst.app/universe/package/beago-suite/", + "beago-suite", + )'s `book-fantasy` layout. + #v(1fr) + ] + } +} diff --git a/packages/preview/beago-suite/0.2.0/src/dependencies.typ b/packages/preview/beago-suite/0.2.0/src/dependencies.typ new file mode 100644 index 0000000000..206fd020cc --- /dev/null +++ b/packages/preview/beago-suite/0.2.0/src/dependencies.typ @@ -0,0 +1,2 @@ +#import "@preview/droplet:0.3.1": dropcap +#import "@preview/typearea:0.2.0": typearea diff --git a/packages/preview/beago-suite/0.2.0/src/draft.typ b/packages/preview/beago-suite/0.2.0/src/draft.typ new file mode 100644 index 0000000000..54aa6f9c78 --- /dev/null +++ b/packages/preview/beago-suite/0.2.0/src/draft.typ @@ -0,0 +1,47 @@ +#let beago-draft( + title: [Title], + author: [Author], + date: datetime.today().display("[month repr:long] [day], [year]"), + font-size: 12pt, + paper: "a4", + watermark: true, + title-align: left, + body, +) = { + set document(title: title) + set text(size: font-size) + + set page( + paper: paper, + footer: context { + set text(size: font-size * 0.85) + [ + #h(1fr) #counter(page).display("1 / 1", both: true) + ] + }, + ) + + set page( + background: rotate(-45deg, text( + size: font-size * 4, + tracking: font-size * 0.08, + fill: luma(230), + )[*DRAFT*]), + ) if watermark + + block( + width: if title-align == left { 85% } else { 100% }, + { + set align(title-align) + text(size: font-size * 1.35, weight: "bold", title) + linebreak() + text(date) + linebreak() + text(author) + }, + ) + + v(1em) + + body +} diff --git a/packages/preview/beago-suite/0.2.0/src/lib.typ b/packages/preview/beago-suite/0.2.0/src/lib.typ new file mode 100644 index 0000000000..4a0ac267a6 --- /dev/null +++ b/packages/preview/beago-suite/0.2.0/src/lib.typ @@ -0,0 +1,3 @@ +#import "draft.typ": beago-draft +#import "article.typ": beago-article +#import "book-fantasy.typ": book-fantasy, dropped, framed-image, book-part, book-backmatter diff --git a/packages/preview/beago-suite/0.2.0/template/main.typ b/packages/preview/beago-suite/0.2.0/template/main.typ new file mode 100644 index 0000000000..4772754911 --- /dev/null +++ b/packages/preview/beago-suite/0.2.0/template/main.typ @@ -0,0 +1,90 @@ +#import "@preview/beago-suite:0.2.0": * + +#show: beago-article.with( + title: [The Architecture of Distributed Logistics Systems], + subtitle: [A Case Study of the Beago Logistics System], + author: [Aaron P. Murniadi], + title-align: left, + heading-numbering: "1.1.", + paper: "a4", + first-line-indent: (amount: 2em, all: false), + font-size: 12pt, + line-spacing: 1em, + abstract: [ + Modern logistics networks require automated routing configuration at scale. + This case study describes the Beago logistics system, its hierarchical zone + decomposition, and the composable routing schemas that reduce solver time + while preserving delivery accuracy. + ], +) + += Introduction + +#lorem(80) + += Background + +$ (-1.32865 plus.minus 0.50273) times 10^(-6) $ + +== Motivation + +Modern logistics networks operate at a scale that makes manual routing +infeasible. The combinatorial complexity of assigning parcels to zones, hubs, +and drivers grows exponentially with fleet size. Automated routing configuration +systems address this by encoding business rules — coverage zones, capacity +constraints, and service-level agreements — into structured, machine-readable +formats.#footnote[This is a test footnote] + +#lorem(80) + +== Related Work + +Prior work in vehicle routing (VRP) and its variants established the theoretical +foundations now used in production systems. Recent industry efforts have shifted +toward hybrid approaches that combine constraint solvers with learned +heuristics, enabling real-time re-routing in response to traffic or failed +delivery attempts. + +#lorem(60) + += Methodology + +== System Design + +#lorem(100) + +== Routing Configuration + +Routing nodes are the atomic unit of the configuration layer. Each node encodes +a mapping from a geographic zone identifier to a set of operational parameters: +hub assignment, delivery window, vehicle class, and fallback rules. Nodes are +composed into directed graphs, enabling cascading resolution when primary +assignments are unavailable. + +#lorem(50) + +== Evaluation + +#lorem(90) + += Results + +#lorem(110) + +== Discussion + +The results confirm that hierarchical zone decomposition significantly reduces +solver time without sacrificing delivery accuracy. Notably, configurations that +expose fallback chains — rather than hard-failing on unresolvable zones — +improved overall fulfillment rate by reducing manual intervention in edge cases. + +#lorem(40) + += Conclusion + +#lorem(70) + +Taken together, these findings suggest that investing in expressive, composable +routing configuration schemas is a more tractable path to scalable logistics +than pursuing purely algorithmic improvements in isolation. Future work will +explore dynamic reconfiguration triggered by real-time demand signals. diff --git a/packages/preview/beago-suite/0.2.0/thumbnail.png b/packages/preview/beago-suite/0.2.0/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..a329d72842f2d7c3a062f5008915a0ea3ea7a46c GIT binary patch literal 193297 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

Tm{YtFduV_9v znI={?4mR8A-APV9I3oST2szw3H4I8%agY|chpvINhgM%^_K`Y}A0aTXvg}wH7pu@& z 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

NMcFik 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 literal 0 HcmV?d00001 diff --git a/packages/preview/beago-suite/0.2.0/typst.toml b/packages/preview/beago-suite/0.2.0/typst.toml new file mode 100644 index 0000000000..89123bfca8 --- /dev/null +++ b/packages/preview/beago-suite/0.2.0/typst.toml @@ -0,0 +1,17 @@ +[package] +name = "beago-suite" +version = "0.2.0" +compiler = "0.14.2" +entrypoint = "src/lib.typ" +authors = ["Aaron P. Murniadi "] +repository = "https://github.com/aaronmurniadi/beago-suite" +license = "MIT" +keywords = ["suite", "minimal", "template", "pack", "book", "fantasy"] +description = "Minimal templates for drafts, articles, and fantasy books" +categories = ["layout", "paper", "book"] +exclude = ["example/", "*.pdf"] + +[template] +path = "template" +entrypoint = "main.typ" +thumbnail = "thumbnail.png"