Merge a1c01dff7f91543ad8f54e5c3845d7e5ae2cd535 into 55dad028870329a5d78d7d62fe45844acc10f943

This commit is contained in:
hpcfzl 2025-07-21 13:11:24 +02:00 committed by GitHub
commit f849b4a29f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 10 additions and 10 deletions

View File

@ -1,4 +1,4 @@
name: 🪴 Compiler Feature Request name: 🌻 Compiler Feature Request
description: For feature requests for the Typst compiler description: For feature requests for the Typst compiler
title: Write a short and descriptive title! title: Write a short and descriptive title!
labels: labels:

View File

@ -6,7 +6,7 @@ use crate::foundations::{func, Array, Context, LocatableSelector, Value};
/// Finds elements in the document. /// Finds elements in the document.
/// ///
/// The `query` functions lets you search your document for elements of a /// The `query` function lets you search your document for elements of a
/// particular type or with a particular label. To use it, you first need to /// particular type or with a particular label. To use it, you first need to
/// ensure that [context] is available. /// ensure that [context] is available.
/// ///

View File

@ -340,7 +340,7 @@ pub struct PageElem {
/// This content will overlay the page's body. /// This content will overlay the page's body.
/// ///
/// ```example /// ```example
/// #set page(foreground: text(24pt)[🥸]) /// #set page(foreground: text(24pt)[🤓])
/// ///
/// Reviewer 2 has marked our paper /// Reviewer 2 has marked our paper
/// "Weak Reject" because they did /// "Weak Reject" because they did

View File

@ -625,7 +625,7 @@ pub struct TableVLine {
/// cell(align: left)[🌴🚗], /// cell(align: left)[🌴🚗],
/// cell( /// cell(
/// inset: 0.06em, /// inset: 0.06em,
/// text(1.62em)[🛖🌅🌊], /// text(1.62em)[🏝️🌅🌊],
/// ), /// ),
/// ) /// )
/// ``` /// ```

View File

@ -33,8 +33,8 @@ collaborative editor and run Typst in your browser, no installation required.
If you choose to use Typst on your computer instead, you can download the If you choose to use Typst on your computer instead, you can download the
compiler as a single, small binary which any user can run, no root privileges compiler as a single, small binary which any user can run, no root privileges
required. Unlike LaTeX, packages are downloaded when you first use them and required. Packages are downloaded when you first use them and then cached
then cached locally, keeping your Typst installation lean. You can use your own locally, keeping your Typst installation lean. You can use your own
editor and decide where to store your files with the local compiler. editor and decide where to store your files with the local compiler.
## How do I create a new, empty document? { #getting-started } ## How do I create a new, empty document? { #getting-started }
@ -459,7 +459,7 @@ and their corresponding Typst functions.
| LaTeX Package | Typst Alternative | | LaTeX Package | Typst Alternative |
|:--------------------------------|:-------------------------------------------| |:--------------------------------|:-------------------------------------------|
| graphicx, svg | [`image`] function | | graphicx, svg | [`image`] function |
| tabularx | [`table`], [`grid`] functions | | tabularx, tabularray | [`table`], [`grid`] functions |
| fontenc, inputenc, unicode-math | Just start writing! | | fontenc, inputenc, unicode-math | Just start writing! |
| babel, polyglossia | [`text`]($text.lang) function: `[#set text(lang: "zh")]` | | babel, polyglossia | [`text`]($text.lang) function: `[#set text(lang: "zh")]` |
| amsmath | [Math mode]($category/math) | | amsmath | [Math mode]($category/math) |
@ -550,7 +550,7 @@ $ f(x) = (x + 1) / x $
to include more than one value in a sub- or superscript, enclose their contents to include more than one value in a sub- or superscript, enclose their contents
in parentheses: `{$x_(a -> epsilon)$}`. in parentheses: `{$x_(a -> epsilon)$}`.
Since variables in math mode do not need to be prepended with a `#` or a `/`, Since variables in math mode do not need to be prepended with a `#`,
you can also call functions without these special characters: you can also call functions without these special characters:
```example ```example
@ -580,8 +580,8 @@ their call with a `#`. Nobody can stop you from using rectangles or emoji as
your variables anymore: your variables anymore:
```example ```example
$ sum^10_(🥸=1) $ sum^10_(🤓=1)
#rect(width: 4mm, height: 2mm)/🥸 #rect(width: 4mm, height: 2mm)/🤓
= 🧠 maltese $ = 🧠 maltese $
``` ```