Compare commits

...

13 Commits

Author SHA1 Message Date
hpcfzl
f849b4a29f
Merge a1c01dff7f91543ad8f54e5c3845d7e5ae2cd535 into 55dad028870329a5d78d7d62fe45844acc10f943 2025-07-21 13:11:24 +02:00
pog102
55dad02887
Add Lithuanian translations (#6587) 2025-07-21 10:57:40 +00:00
hpcfzl
a1c01dff7f
Merge branch 'typst:main' into patch-1 2025-07-17 13:22:55 +02:00
hpcfzl
941c3123af
Update query.rs
Fixes typo `The `query` functions lets`
2025-07-16 21:01:38 +02:00
hpcfzl
d45a621358
Update 2-feature.yml
Replaces all **1** occurrence of *invisible* emoji
2025-07-16 13:29:32 +02:00
hpcfzl
68bf10498f
Update page.rs
Replaces all **1** occurrence of *invisible* emoji
2025-07-16 13:25:16 +02:00
hpcfzl
6e7049ba32
Update table.rs
Replaces all **1** occurrence of *invisible* emoji
2025-07-16 13:19:32 +02:00
hpcfzl
c98c72847d
Update guide-for-latex-users.md
Replaces **2** occurrences of *invisible* emojis
2025-07-16 12:48:17 +02:00
hpcfzl
7eefc19441
Update guide-for-latex-users.md
Removes `or a `/``
2025-07-16 12:23:23 +02:00
hpcfzl
8571158b50
Merge branch 'typst:main' into patch-1 2025-07-16 11:26:36 +02:00
hpcfzl
2fbed47c3e
Update guide-for-latex-users.md
Adds `tabularray`
2025-07-15 21:34:36 +02:00
hpcfzl
eabedfc61c
Update guide-for-latex-users.md
Removes a double space
2025-07-15 21:29:42 +02:00
hpcfzl
615ded766b
Update guide-for-latex-users.md
Removes `Unlike LaTeX`
2025-07-15 21:19:18 +02:00
7 changed files with 20 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

@ -37,6 +37,7 @@ const TRANSLATIONS: &[(&str, &str)] = &[
translation!("it"), translation!("it"),
translation!("ja"), translation!("ja"),
translation!("la"), translation!("la"),
translation!("lt"),
translation!("lv"), translation!("lv"),
translation!("nb"), translation!("nb"),
translation!("nl"), translation!("nl"),
@ -90,6 +91,7 @@ impl Lang {
pub const JAPANESE: Self = Self(*b"ja ", 2); pub const JAPANESE: Self = Self(*b"ja ", 2);
pub const LATIN: Self = Self(*b"la ", 2); pub const LATIN: Self = Self(*b"la ", 2);
pub const LATVIAN: Self = Self(*b"lv ", 2); pub const LATVIAN: Self = Self(*b"lv ", 2);
pub const LITHUANIAN: Self = Self(*b"lt ", 2);
pub const LOWER_SORBIAN: Self = Self(*b"dsb", 3); pub const LOWER_SORBIAN: Self = Self(*b"dsb", 3);
pub const NYNORSK: Self = Self(*b"nn ", 2); pub const NYNORSK: Self = Self(*b"nn ", 2);
pub const POLISH: Self = Self(*b"pl ", 2); pub const POLISH: Self = Self(*b"pl ", 2);

View File

@ -0,0 +1,8 @@
figure = Pav.
table = Lent.
equation = Lygt.
bibliography = Literatūra
heading = Skyrius
outline = Turinys
raw = Kodo fragmentas
page = Psl.

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 $
``` ```