From 50b4618764c97ac2dae75365489eba79e024469f Mon Sep 17 00:00:00 2001 From: statzhero Date: Fri, 17 Jul 2026 13:10:53 -0400 Subject: [PATCH] econ-working-paper:0.6.0 --- .../preview/econ-working-paper/0.6.0/LICENSE | 21 + .../econ-working-paper/0.6.0/README.md | 223 +++++++ .../preview/econ-working-paper/0.6.0/lib.typ | 565 ++++++++++++++++++ .../0.6.0/template/main.typ | 52 ++ .../0.6.0/template/refs.bib | 19 + .../0.6.0/thumbnail-anonymize.png | Bin 0 -> 122040 bytes .../0.6.0/thumbnail-endfloat.png | Bin 0 -> 792755 bytes .../econ-working-paper/0.6.0/thumbnail.png | Bin 0 -> 180601 bytes .../econ-working-paper/0.6.0/typst.toml | 18 + 9 files changed, 898 insertions(+) create mode 100644 packages/preview/econ-working-paper/0.6.0/LICENSE create mode 100644 packages/preview/econ-working-paper/0.6.0/README.md create mode 100644 packages/preview/econ-working-paper/0.6.0/lib.typ create mode 100644 packages/preview/econ-working-paper/0.6.0/template/main.typ create mode 100644 packages/preview/econ-working-paper/0.6.0/template/refs.bib create mode 100644 packages/preview/econ-working-paper/0.6.0/thumbnail-anonymize.png create mode 100644 packages/preview/econ-working-paper/0.6.0/thumbnail-endfloat.png create mode 100644 packages/preview/econ-working-paper/0.6.0/thumbnail.png create mode 100644 packages/preview/econ-working-paper/0.6.0/typst.toml diff --git a/packages/preview/econ-working-paper/0.6.0/LICENSE b/packages/preview/econ-working-paper/0.6.0/LICENSE new file mode 100644 index 0000000000..1d84a46c7c --- /dev/null +++ b/packages/preview/econ-working-paper/0.6.0/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Ulrich Atz + +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. diff --git a/packages/preview/econ-working-paper/0.6.0/README.md b/packages/preview/econ-working-paper/0.6.0/README.md new file mode 100644 index 0000000000..a32e5f2485 --- /dev/null +++ b/packages/preview/econ-working-paper/0.6.0/README.md @@ -0,0 +1,223 @@ +# econ-working-paper + +[![Typst Universe](https://img.shields.io/badge/Universe-0.6.0-239dae?logo=typst)](https://typst.app/universe/package/econ-working-paper) +![Human in the Loop](https://img.shields.io/badge/Human%20in%20the%20Loop-blue) + + +A Typst template for working papers in the social sciences, especially economics, finance, and accounting. + +Main features: +- Clean, visual style +- Endfloat mode for conference submissions +- Appendix and Internet Appendix sections with automatic numbering +- Anonymized title page for blind review +- No external dependencies + +The package features many options to customize and we're open to suggestions. + + +**Example**: +![Title page example](thumbnail.png) + +## Quick start + +```typst +typst init @preview/econ-working-paper +typst compile main.typ +``` + +Or copy directly into an existing document: + +```typst +#import "@preview/econ-working-paper:0.6.0": * + +#show: paper.with( + title: "Your Paper Title", + authors: ( + (name: "Author One", affiliation: "University A", email: "one@a.edu"), + (name: "Author Two", affiliation: "University B"), + (name: "Author Three", affiliation: "University A"), + ), + date: "2026-01-01", // the only correct date format + abstract: [Your abstract here.], + keywords: [keyword one, keyword two, keyword three], + // jel: [G14, G38], + acknowledgments: [We thank ...], + bibliography: bibliography("refs.bib", title: "References"), +) + += Introduction +Your text here. +``` + +## Key features + +- Endfloat mode for journal submissions (figures and tables moved out of the text, placeholders inline). +- Anonymized mode for blind review +- Draft watermark ("DO NOT CITE" or custom string) +- Internet Appendix with IA.1, IA.2, ... numbering and IA-prefixed figure/table counters +- Chicago author-date citations by default (override in your `bibliography()` call) + + +## Other features + +- Superscript author affiliations, deduplicated automatically +- Table captions on top, figure captions on bottom +- `note` and `source` helpers for explanatory lines under tables and figures +- Black hyperlinks for unintrusive print +- Use `textcite` for in-text citations where the author name is part of the sentence: + +```typst +#textcite() finds that decaf has no effect. +// renders as: Coffee (2024) finds that decaf has no effect. +``` + +This is equivalent to `\textcite` in biblatex or `\citet` in natbib. +A shorter alias `c` is also available: `#c()`. + +- Use `note` (and `source`) for the explanatory line under a table or figure. It + renders left-aligned and single-spaced at 10pt by default. Because table + captions sit on top, put it at the end of the `#figure` body so it lands under + the table (and travels with it in endfloat mode): + +```typst +#figure( + [ + #include "tables/tbl-summary.typ" + #note[Standard errors in parentheses. #sym.star p < 0.05.] + ], + kind: table, + caption: [Summary statistics.], +) +``` + + The 10pt default matches the `table-fontsize` default. If you change + `table-fontsize`, pass a matching `size:` (e.g. `#note(size: 9pt)[...]`), or + `size: auto` to match the body font size. + +## Parameters + +| Parameter | Default | Description | +|---|---|---| +| `title` | `none` | Paper title | +| `status` | `none` | Draft banner under the title, e.g. "WORK IN PROGRESS"; hidden when `anonymize: true` | +| `authors` | `()` | Array of author dicts (`name`, `affiliation`, `email`, `note`) | +| `date` | `none` | Version date (string) | +| `abstract` | `none` | Abstract content | +| `keywords` | `none` | Keywords content | +| `jel` | `none` | JEL classification codes | +| `acknowledgments` | `none` | Footnote on the Abstract heading | +| `epigraph` | `none` | Opening quotation dict (`quote`, `attribution`) | +| `bibliography` | `none` | Bibliography specification | +| `appendix` | `none` | Appendix content (headings numbered A.1, A.2, ...) | +| `internet-appendix` | `none` | Internet Appendix content (IA.1, IA.2, ...; IA-prefixed figures/tables) | +| `anonymize` | `false` | Suppress authors, affiliations, date, and acknowledgments | +| `draft` | `false` | `false` for none, `true` for "DO NOT CITE", or a custom string | +| `endfloat` | `false` | `false`, `true`/`"both"`, `"tables"`, or `"figures"`: move the chosen floats to the end, leave placeholders inline | +| `endfloat-position` | `"end"` | Where floats are flushed: `"end"`, `"after-references"`, or `"after-appendix"` | +| `line-spacing` | `"double"` | `"double"`, `"onehalf"`, or `"single"` | + +
+Fine-tuning (click to expand) + +| Parameter | Default | Description | +|---|---|---| +| `font` | `("Linux Libertine", "Times New Roman", "New Computer Modern")` | Serif font fallback chain | +| `fontsize` | `12pt` | Body text size | +| `table-fontsize` | `10pt` | Table body text size | +| `math-fontsize` | `1em` | Inline math size; try `0.9em` if math renders too large | +| `margin` | `1in` | Page margins | +| `paper` | `"us-letter"` | `"us-letter"` or `"a4"` | +| `first-line-indent` | `1.5em` | Paragraph indent | +| `par-spacing` | `auto` | Paragraph spacing (default matches line spacing) | +| `title-size` | `20pt` | Title font size | +| `status-size` | `14pt` | Status banner font size | +| `author-name-size` | `14pt` | Author name and date font size | +| `cover-text-width` | `90%` | Width of abstract/keywords/JEL block | +| `frontmatter-gap` | `12pt` | Vertical gap between cover page sections | + +
+ +## All options + +The template file shows every parameter with its default value: + +```typst +#import "@preview/econ-working-paper:0.6.0": * + +#show: paper.with( + // -- metadata ----------------------------------------------------------- + title: "Your Paper Title", + status: none, // e.g., "WORK IN PROGRESS" + authors: ( + ( + name: "Author One", + affiliation: "University A", + email: "one@a.edu", + note: "ORCID: 0000-0001-2345-6789", + ), + ( + name: "Author Two", + affiliation: "University B", + ), + ), + date: "2026-01-01", // date string shown on title page + abstract: [Your abstract here.], + keywords: [keyword one, keyword two], + // jel: [G14, G38], // optional JEL classification codes + acknowledgments: [We thank ...], // footnote on the Abstract heading + // epigraph: ( // optional opening quotation + // quote: [Your quote here.], + // attribution: [Author, _Source_], + // ), + + // -- bibliography ------------------------------------------------------- + bibliography: bibliography("refs.bib", title: "References"), + citation-style: "chicago-author-date", // any CSL style name + + // -- appendix ----------------------------------------------------------- + appendix: none, // content block; headings numbered A.1, A.2, ... + internet-appendix: none, // content block; IA.1, IA.2, ...; IA-prefixed figures/tables + + // -- typography --------------------------------------------------------- + font: ("Linux Libertine", "Times New Roman", "New Computer Modern"), + fontsize: 12pt, // body text size + table-fontsize: 10pt, // table body text size + math-fontsize: 1em, // inline math size, e.g. 0.9em + + // -- layout ------------------------------------------------------------- + margin: 1in, // page margins (default: 1in) + paper: "us-letter", // "us-letter" or "a4" + anonymize: false, // suppress authors, affiliations, date, acknowledgments + draft: false, // false, true ("DO NOT CITE"), or custom string + endfloat: false, // false, true/"both", "tables", or "figures" + endfloat-position: "end", // "end", "after-references", or "after-appendix" + + // -- spacing ------------------------------------------------------------ + line-spacing: "double", // "double", "onehalf", or "single" + par-spacing: auto, // paragraph spacing (auto = matches line spacing) + first-line-indent: 1.5em, // paragraph indent + + // -- title-page styling ------------------------------------------------- + title-size: 20pt, // title font size + status-size: 14pt, // status banner font size + author-name-size: 14pt, // author name font size + cover-text-width: 90%, // width of abstract/keywords/JEL block + frontmatter-gap: 12pt, // vertical gap between cover page sections +) + += Introduction +Your text here. +``` + +## Gallery + +### Anonymized mode +![Title page with authors, affiliations, and acknowledgments hidden for blind review](thumbnail-anonymize.png) + +### Endfloat mode +![Manuscript with endfloat mode](thumbnail-endfloat.png) + +## License + +MIT diff --git a/packages/preview/econ-working-paper/0.6.0/lib.typ b/packages/preview/econ-working-paper/0.6.0/lib.typ new file mode 100644 index 0000000000..67d5d3a989 --- /dev/null +++ b/packages/preview/econ-working-paper/0.6.0/lib.typ @@ -0,0 +1,565 @@ +// econ-working-paper: Working-paper template for SSRN and economics manuscripts +// Copyright (c) 2026 Ulrich Atz — MIT License + +// save built-in before the `bibliography` parameter shadows it +#let _bib-func = bibliography + +// prose-form citation shorthand: #textcite() → "Author (Year)" +#let textcite(key) = cite(key, form: "prose") +#let c(key) = cite(key, form: "prose") + +// Table/figure note placed below the float at `size` (match the table body), +// left-aligned and single-spaced. Drop one at the end of a #figure body; since +// table captions sit on top, the note lands under the table. Set `size` to the +// table font size if the paper renders tables at something other than 10pt, or +// `size: auto` to inherit the surrounding text size (e.g. match body text). +#let note(body, size: 10pt) = { + v(-0.4em) + set par(first-line-indent: 0em, leading: 0.5em, spacing: 0.5em) + set align(left) + let styled = [_Note:_ #body] + if size == auto { styled } else { text(size: size, styled) } +} + +#let source(body, size: 10pt) = { + v(-0.4em) + set par(first-line-indent: 0em, leading: 0.5em, spacing: 0.5em) + set align(left) + let styled = [_Source:_ #body] + if size == auto { styled } else { text(size: size, styled) } +} + +// --------------------------------------------------------------------------- +// Helper: deduplicate affiliations and build the author line +// --------------------------------------------------------------------------- + +// Returns (author-line: content, affil-footnotes: array of content) +// Deduplicates institutions, assigns superscript numbers. +// Affiliations are rendered as footnotes on the title page. +// When every author shares one affiliation, superscripts are omitted and +// a single footnote is still generated. +#let make-author-info(authors, name-size: 14pt) = { + if authors.len() == 0 { return none } + + // collect unique affiliations in order of first appearance + let affils = () + for a in authors { + let inst = a.at("affiliation", default: none) + if inst != none and inst not in affils { + affils.push(inst) + } + } + + let single = affils.len() <= 1 + + // build the author name fragments with superscript markers + let frags = () + for (i, a) in authors.enumerate() { + let inst = a.at("affiliation", default: none) + let idx = if inst != none { affils.position(x => x == inst) + 1 } else { none } + let piece = if not single and idx != none { + [#a.name#super[#idx]] + } else { + a.name + } + frags.push(piece) + } + + // join with commas and "and" + let author-line = if frags.len() == 1 { + frags.at(0) + } else if frags.len() == 2 { + [#frags.at(0) and #frags.at(1)] + } else { + let parts = frags.slice(0, -1).map(f => [#f]).join([, ]) + [#parts, and #frags.last()] + } + + ( + author-line: text(name-size, author-line), + affiliations: affils, + single: single, + ) +} + +// --------------------------------------------------------------------------- +// Helper: render abstract, keywords, JEL +// --------------------------------------------------------------------------- + +#let render-frontmatter( + abstract, + keywords, + jel, + acknowledgments: none, + abstract-width: 69%, + meta-width: 90%, + gap: 12pt, +) = { + if abstract == none and keywords == none and jel == none { return none } + + // abstract: narrower column, single-spaced + if abstract != none { + box(width: abstract-width)[ + #set align(left) + #set par(first-line-indent: 0em, leading: 0.65em, spacing: 0.65em, justify: true) + #align(center)[*Abstract*#if acknowledgments != none [\*]] + #v(gap, weak: true) + #par(justify: true, abstract) + ] + } + + // keywords and JEL at wider width + if keywords != none or jel != none { + if abstract != none { v(gap, weak: true) } + box(width: meta-width)[ + #set align(left) + #set par(first-line-indent: 0em, leading: 0.65em, spacing: 0.65em, justify: true) + + #if keywords != none { + par(justify: true)[*_Keywords:_* #keywords] + } + + #if keywords != none and jel != none { + v(gap, weak: true) + } + + #if jel != none { + par(justify: true)[*_JEL Classification:_* #jel] + } + ] + } +} + +// --------------------------------------------------------------------------- +// Main template function +// --------------------------------------------------------------------------- + +#let paper( + // typography + font: ("Linux Libertine", "Times New Roman", "New Computer Modern"), + fontsize: 12pt, + table-fontsize: 10pt, + // inline math size relative to the surrounding text; display equations + // are unaffected. Try 0.9em if the math font renders optically larger. + math-fontsize: 1em, + // metadata + title: none, + // draft banner under the title, e.g. "WORK IN PROGRESS"; + // hidden when anonymize: true + status: none, + authors: (), + date: none, + abstract: none, + keywords: none, + jel: none, + acknowledgments: none, + epigraph: none, + bibliography: none, + appendix: none, + internet-appendix: none, + citation-style: "chicago-author-date", + // layout + margin: 1in, + paper: "us-letter", + anonymize: false, + // draft watermark: false for none, true for "DO NOT CITE", or custom string + draft: false, + // endfloat: false (none), true / "both", "tables", or "figures" + endfloat: false, + // where to flush the floats: "end" (after everything), + // "after-references" (right after the bibliography), or "after-appendix" + endfloat-position: "end", + first-line-indent: 1.5em, + // spacing — "double" (default), "onehalf", or "single" + line-spacing: "double", + par-spacing: auto, + // title-page styling + title-size: 20pt, + status-size: 14pt, + author-name-size: 14pt, + cover-text-width: 90%, + frontmatter-gap: 12pt, + // body + doc, +) = { + // -- resolve line-spacing to a leading value -------------------------- + let leading = if line-spacing == "double" { + 1.32em + } else if line-spacing == "onehalf" { + 0.98em + } else if line-spacing == "single" { + 0.65em + } else { + panic("line-spacing must be \"double\", \"onehalf\", or \"single\"") + } + + // -- resolve par-spacing (auto = same as leading, matching LaTeX default) + let par-spacing = if par-spacing == auto { leading } else { par-spacing } + + // -- document metadata ------------------------------------------------ + set document( + title: if title != none { title } else { "" }, + author: if anonymize { () } else { authors.map(a => a.name) }, + ) + + // -- page setup ------------------------------------------------------- + set page( + paper: paper, + margin: margin, + numbering: "1", + background: if draft != false { + let msg = if draft == true { "DO NOT CITE" } else { draft } + place( + center + horizon, + rotate(45deg, text(120pt, fill: luma(92%), weight: "bold", msg)), + ) + }, + ) + + // -- base typography -------------------------------------------------- + set text(font: font, size: fontsize) + set par(leading: leading, spacing: par-spacing, justify: true) + // -- citations (authoryear, like natbib) -------------------------------- + set _bib-func(style: citation-style) + // -- footnotes -------------------------------------------------------- + set footnote.entry(separator: line(length: 100%, stroke: 0.5pt)) + set footnote.entry(indent: 0em, gap: 0.6em) + show footnote.entry: set align(left) + + // -- resolve endfloat options ----------------------------------------- + // which kinds go to the end; tables and figures are chosen independently + let float-tables = endfloat == true or endfloat == "both" or endfloat == "tables" or endfloat == "table" + let float-figures = endfloat == true or endfloat == "both" or endfloat == "figures" or endfloat == "figure" + let any-endfloat = float-tables or float-figures + if type(endfloat) == str and not any-endfloat { + panic("endfloat must be false, true, \"both\", \"tables\", or \"figures\"") + } + // normalize the flush position (accept "after-bibliography" as an alias) + let endfloat-position = if endfloat-position == "after-bibliography" { + "after-references" + } else { + endfloat-position + } + if endfloat-position not in ("end", "after-references", "after-appendix") { + panic("endfloat-position must be \"end\", \"after-references\", or \"after-appendix\"") + } + + // -- endfloat state --------------------------------------------------- + let float-store = state("endfloat-figures", ()) + let in-endfloat = state("in-endfloat", false) + + // flush the collected floats: tables first (each on its own page), then + // figures. Flipping `in-endfloat` makes any later floats (e.g. in an + // appendix rendered after this point) render inline instead of collecting. + let table-counter = counter(figure.where(kind: table)) + let image-counter = counter(figure.where(kind: image)) + let flush-floats() = { + pagebreak(weak: true) + in-endfloat.update(true) + context { + let floats = float-store.final() + let tables = floats.filter(f => f.kind == "table") + let figures = floats.filter(f => f.kind == "figure") + // the counters have advanced past every placeholder; remember where so + // any floats after this flush (e.g. in an appendix) keep numbering + let saved-table = table-counter.get().first() + let saved-image = image-counter.get().first() + for fig in tables + figures { + // reset the counter so each float's caption shows its original number + // (a re-rendered float does not re-increment, so set it exactly) + let c = if fig.kind == "table" { table-counter } else { image-counter } + c.update(fig.num) + align(center, fig.body) + pagebreak(weak: true) + } + table-counter.update(saved-table) + image-counter.update(saved-image) + } + } + + // -- figures and tables ----------------------------------------------- + // table captions on top, figure captions on bottom + show figure.where(kind: table): set figure.caption(position: top) + // table bodies at table-fontsize; captions and #note[] keep their size + show table: set text(size: table-fontsize) + + // bold "Figure 1." / "Table 1." caption format, left-aligned, single-spaced + show figure.caption: it => { + set align(left) + set par(leading: 0.5em, spacing: 0.5em) + strong(it.supplement + " " + context it.counter.display() + ".") + [ ] + it.body + } + + // collect figures/tables for endfloat, replace with placeholder + show figure: it => { + let this-floats = (it.kind == table and float-tables) or (it.kind == image and float-figures) + if this-floats { + context { + if in-endfloat.get() { + it + } else { + // capture the number now; the counter moves on before the float is + // flushed, so the caption is reset to `num` at flush time + let num = it.counter.get().first() + // capture the caption position in effect here (the template's + // table rule or any user override) and re-apply it at flush time; + // set rules are lost through the state round-trip + let cap-pos = figure.caption.position + float-store.update(arr => { + arr.push(( + kind: if it.kind == table { "table" } else { "figure" }, + num: num, + body: { set figure.caption(position: cap-pos); it }, + )) + arr + }) + // use the figure's supplement ("Table", "Figure", "Table IA", ...) + // so placeholders match the caption labels + let kind-name = if it.supplement in (none, auto) { + if it.kind == table { [Table] } else { [Figure] } + } else { + it.supplement + } + align(center, pad(y: 1em, emph[\[#kind-name #num about here\]])) + } + } + } else { + it + } + } + + // -- links ------------------------------------------------------------ + show link: set text(fill: black) + + // -- equations -------------------------------------------------------- + set math.equation(numbering: "(1)", supplement: auto) + // inline math sizing (math fonts can render optically larger than the + // text font, e.g. New Computer Modern Math against Libertine or Times) + show math.equation.where(block: false): set text(size: math-fontsize) + + // ==================================================================== + // TITLE PAGE + // ==================================================================== + + { + set par(leading: leading, spacing: par-spacing, first-line-indent: 0em, justify: false) + set align(center) + + // suppress Typst's built-in footnotes on the title page; we render our own + set footnote.entry(separator: none) + show footnote.entry: hide + + if title != none { + v(2em) + text(title-size, strong(title)) + } + + // draft banner, suppressed for blind review + if status != none and not anonymize { + v(1.2em) + text(status-size, emph(status)) + } + + // author line with superscript affiliation markers + if not anonymize { + let info = make-author-info(authors, name-size: author-name-size) + if info != none { + v(1.2em) + info.author-line + } + + if date != none { + v(1.5em) + text(author-name-size, emph[Version: #date]) + } + } + + // frontmatter (abstract narrower + single-spaced; keywords/JEL wider) + { + v(1.5em) + render-frontmatter( + abstract, keywords, jel, + acknowledgments: if anonymize { none } else { acknowledgments }, + abstract-width: cover-text-width - 15%, + meta-width: cover-text-width, + gap: frontmatter-gap, + ) + } + + // unified footnote block at page bottom: affiliations + acknowledgments + notes + if not anonymize { + let info = make-author-info(authors, name-size: author-name-size) + let has-affils = info != none and info.affiliations.len() > 0 + let has-ack = acknowledgments != none + // build affiliation → emails mapping + let affil-emails = (:) + for a in authors { + let inst = a.at("affiliation", default: none) + let email = a.at("email", default: none) + if inst != none and email != none { + if inst in affil-emails { + affil-emails.at(inst).push(email) + } else { + affil-emails.insert(inst, (email,)) + } + } + } + let author-notes = authors.filter(a => a.at("note", default: none) != none) + let has-notes = author-notes.len() > 0 + if has-affils or has-ack or has-notes { + let foot-content = { + set text(size: 0.85em) + set align(left) + set par(first-line-indent: 0em, leading: 0.5em, spacing: 0.4em) + line(length: 100%, stroke: 0.5pt) + v(0.3em) + if has-ack { + [\*#acknowledgments] + } + if has-ack and has-affils { v(0.2em) } + if has-affils { + let affils = info.affiliations + if info.single { + let inst = affils.at(0) + let emails = affil-emails.at(inst, default: ()) + if emails.len() > 0 { + [#inst, #emails.map(e => link("mailto:" + e, e)).join(", ")] + } else { + inst + } + } else { + for (i, inst) in affils.enumerate() { + let emails = affil-emails.at(inst, default: ()) + if emails.len() > 0 { + [#super[#(i + 1)]#inst, #emails.map(e => link("mailto:" + e, e)).join(", ")] + } else { + [#super[#(i + 1)]#inst] + } + if i < affils.len() - 1 { linebreak() } + } + } + } + if has-notes and (has-affils or has-ack) { v(0.2em) } + if has-notes { + for a in author-notes { + [#a.name: #a.note] + if a != author-notes.last() { linebreak() } + } + } + } + place(bottom + left, foot-content) + } + } + + pagebreak() + } + + // ==================================================================== + // BODY + // ==================================================================== + + set footnote(numbering: "1") + set align(left) + set heading(numbering: "1.1") + set par( + leading: leading, + spacing: par-spacing, + first-line-indent: first-line-indent, + justify: true, + ) + + // headings: bold, numbered, with spacing + show heading: it => { + v(1.2em, weak: true) + it + v(0.8em, weak: true) + // suppress first-line indent on the paragraph right after a heading + h(0pt) + } + + // -- epigraph (optional opening quotation) -------------------------------- + if epigraph != none { + set par(first-line-indent: 0em, leading: 0.65em, spacing: 0.65em) + align(right, + box(width: 80%)[ + #set align(left) + #emph(epigraph.quote) + #if "attribution" in epigraph { + v(4pt) + text(size: 0.9em)[--- #epigraph.attribution] + } + ], + ) + v(1.5em) + } + + doc + + // ==================================================================== + // BIBLIOGRAPHY + // ==================================================================== + + if bibliography != none { + pagebreak(weak: true) + show heading: it => { + set align(left) + it.body + v(0.8em) + } + bibliography + } + + if any-endfloat and endfloat-position == "after-references" { flush-floats() } + + // ==================================================================== + // APPENDIX + // ==================================================================== + + if appendix != none { + pagebreak(weak: true) + { + set par(leading: 0.65em, spacing: 0.65em) + set block(spacing: 0.65em) + counter(heading).update(0) + set heading(numbering: (..nums) => { + let vals = nums.pos() + if vals.len() <= 1 { none } + else { "A." + str(vals.at(1)) } + }) + appendix + } + } + + if any-endfloat and endfloat-position == "after-appendix" { flush-floats() } + + // ==================================================================== + // INTERNET APPENDIX + // ==================================================================== + + if internet-appendix != none { + pagebreak(weak: true) + { + set par(leading: 0.65em, spacing: 0.65em) + set block(spacing: 0.65em) + counter(heading).update(0) + set heading(numbering: (..nums) => { + let vals = nums.pos() + if vals.len() <= 1 { none } + else { "IA." + str(vals.at(1)) } + }) + // restart table and figure counters with IA prefix + counter(figure.where(kind: table)).update(0) + show figure.where(kind: table): set figure(supplement: [Table IA]) + counter(figure.where(kind: image)).update(0) + show figure.where(kind: image): set figure(supplement: [Figure IA]) + internet-appendix + } + } + + // ==================================================================== + // ENDFLOAT: flush collected figures/tables + // ==================================================================== + + if any-endfloat and endfloat-position == "end" { flush-floats() } +} diff --git a/packages/preview/econ-working-paper/0.6.0/template/main.typ b/packages/preview/econ-working-paper/0.6.0/template/main.typ new file mode 100644 index 0000000000..92c8e023b2 --- /dev/null +++ b/packages/preview/econ-working-paper/0.6.0/template/main.typ @@ -0,0 +1,52 @@ +// typst init @preview/econ-working-paper +// typst compile main.typ + +#import "@preview/econ-working-paper:0.6.0": * + +#show: paper.with( + // -- metadata ----------------------------------------------------------- + title: "Your Paper Title", + status: none, // e.g., "WORK IN PROGRESS"; hidden on anonymize + authors: ( + ( + name: "Author One", + affiliation: "University A", + email: "one@a.edu", + note: "ORCID: 0000-0001-2345-6789", + ), + ( + name: "Author Two", + affiliation: "University B", + ), + ), + date: "2026-01-01", // date string shown on title page + abstract: [Your abstract here.], + keywords: [keyword one, keyword two], + // jel: [G14, G38], // optional JEL classification codes + acknowledgments: [We thank ...], // footnote on the Abstract heading + // epigraph: ( // optional opening quotation + // quote: [Your quote here.], + // attribution: [Author, _Source_], + // ), + + // -- bibliography ------------------------------------------------------- + bibliography: bibliography("refs.bib", title: "References"), + citation-style: "chicago-author-date", // any CSL style name + + // -- typography --------------------------------------------------------- + font: ("Linux Libertine", "Times New Roman", "New Computer Modern"), + fontsize: 12pt, // body text size + table-fontsize: 10pt, // table body text size + math-fontsize: 1em, // inline math size, e.g. 0.9em + + // -- layout ------------------------------------------------------------- + paper: "us-letter", // "us-letter" or "a4" + anonymize: false, // suppress authors, affiliations, date, acknowledgments + draft: false, // "DO NOT CITE" watermark + endfloat: false, // false, true/"both", "tables", or "figures" + endfloat-position: "end", // "end", "after-references", or "after-appendix" + line-spacing: "double", // "double", "onehalf", or "single" +) + += Introduction +Your text here. diff --git a/packages/preview/econ-working-paper/0.6.0/template/refs.bib b/packages/preview/econ-working-paper/0.6.0/template/refs.bib new file mode 100644 index 0000000000..9298027e43 --- /dev/null +++ b/packages/preview/econ-working-paper/0.6.0/template/refs.bib @@ -0,0 +1,19 @@ +@article{fama1970, + author = {Fama, Eugene F.}, + title = {Efficient Capital Markets: A Review of Theory and Empirical Work}, + journal = {The Journal of Finance}, + volume = {25}, + number = {2}, + pages = {383--417}, + year = {1970}, +} + +@article{grossman1980, + author = {Grossman, Sanford J. and Hart, Oliver D.}, + title = {Disclosure Laws and Takeover Bids}, + journal = {The Journal of Finance}, + volume = {35}, + number = {2}, + pages = {323--334}, + year = {1980}, +} diff --git a/packages/preview/econ-working-paper/0.6.0/thumbnail-anonymize.png b/packages/preview/econ-working-paper/0.6.0/thumbnail-anonymize.png new file mode 100644 index 0000000000000000000000000000000000000000..0d538cad16d6f16d11411064742e17781e8785df GIT binary patch literal 122040 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