1
0
Fork 0
nix-flake-base/scratch/typst/typst.typ
2025-08-31 20:48:11 -05:00

60 lines
2 KiB
Typst

// SPDX-FileCopyrightText: 2023-2025 Typst GmbH <https://github.com/typst/templates/blob/ebfa0f5d13f9a9ab2cfa5ccb76af6188d32fd9d0/test.typ>
//
// SPDX-License-Identifier: MIT-0
#import "@preview/charged-ieee:0.1.3": ieee
#show: ieee.with(
title: [A typesetting system to untangle the scientific writing process],
abstract: [
The process of scientific writing is often tangled up with the intricacies of typesetting, leading to frustration and wasted time for researchers. In this paper, we introduce Typst, a new typesetting system designed specifically for scientific writing. Typst untangles the typesetting process, allowing researchers to compose papers faster. In a series of experiments we demonstrate that Typst offers several advantages, including faster document creation, simplified syntax, and increased ease-of-use.
],
authors: (
(
name: "Martin Haug",
department: [Co-Founder],
organization: [Typst GmbH],
location: [Berlin, Germany],
email: "haug@typst.app",
),
(
name: "Laurenz Mädje",
department: [Co-Founder],
organization: [Typst GmbH],
location: [Berlin, Germany],
email: "maedje@typst.app",
),
),
index-terms: (
"Scientific writing",
"Typesetting",
"Document creation",
"Syntax",
),
)
= Introduction
Scientific writing is a crucial part of the research process, allowing
researchers to share their findings with the wider scientific community.
However, the process of typesetting scientific documents can often be a
frustrating and time-consuming affair, particularly when using outdated tools
such as LaTeX. Despite being over 30 years old, it remains a popular choice
for scientific writing due to its power and flexibility. However, it also comes
with a steep learning curve, complex syntax, and long compile times, leading to
frustration and despair for many researchers.
```rs
fn main() {
println!("Hello world");
}
```
#figure(
caption: [The famous `hello world` program, in Rust.],
```rs
fn main() {
println!("Hello world!");
}
```,
)