Merge cd4923f10d5c582e05c2dd9e6c73f5997fd2ce30 into 7278d887cf05fadc9a96478830e5876739b78f53

This commit is contained in:
hpcfzl 2025-07-23 19:27:40 +02:00 committed by GitHub
commit 9bcfb9196e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 11 additions and 10 deletions

View File

@ -6,7 +6,7 @@ use crate::foundations::{Array, Context, LocatableSelector, Value, func};
/// 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,9 +33,10 @@ 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. Unlike popular LaTeX distributions such as TeX Live, packages are
then cached locally, keeping your Typst installation lean. You can use your own downloaded when you first use them and then cached locally, keeping your Typst
editor and decide where to store your files with the local compiler. installation lean. You can use your own 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 }
That's easy. You just create a new, empty text file (the file extension is That's easy. You just create a new, empty text file (the file extension is
@ -459,7 +460,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 +551,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 `#` or a `\`, unlike LaTeX,
you can also call functions without these special characters: you can also call functions without these special characters:
```example ```example
@ -580,8 +581,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 $
``` ```