Package Information
- Last Updated
- Authors
- Tobias Wölfel
- Categories
- layoutoffice
1. Get the package
Download the package using the TPIX CLI:
tpix get @preview/slate-geometry:0.1.02. Import in your Typst file
Add this to your .typ file:
#import "@preview/slate-geometry:0.1.0": *slate-geometry - Collection Of Tablet Specifications
This package provides information for tablets (e.g. Remarkable).
The information can be used to set up the page format.
The main intention is to not have to remember the device screen sizes when
creating documents for the paper tablet and still create files which perfectly
match the device.
Usage
Use the setup() function to set the page size directly.
This changes the margin at the top to match the toolbar size.
#import "@preview/slate-geometry:0.1.0": setup
#show: setup.with(
"remarkable",
"paper-pro",
toolbar-pos: "top",
)
But it is also possible to retrieve the values directly:
#import "@preview/slate-geometry:0.1.0": get-size
#let (width, height) = get-size("remarkable", "paper-pro-move")
#set page(width: width, height: height)
#width.mm() mm x #height.mm() mm
Toolbar
The database also stores the approximate size of the toolbar.
This can be used to prevent the area from being used so nothing is hidden behind
it.
#import "@preview/slate-geometry:0.1.0": get-toolbar
#let bar-width = get-toolbar("remarkable", "2")