Files
Hochschulmathematik/Band1/TitelpageA5.typ
2026-03-09 05:12:48 +01:00

97 lines
2.4 KiB
Typst

// Wir nutzen 'place', um den Balken absolut zu fixieren.
// So stören die Seitenränder nicht.
#set page(
margin: 2.5cm,
paper: "a5"
)
let #place(
top + left,
dx: -2.5cm, // Hebt den linken Rand auf
dy: -1cm, // Abstand von der Oberkante des Blattes
rect(
width: 15cm, // Exakte Breite A4
height: 65mm,
fill: rgb(43.9%, 19.6%, 60.4%),
inset: (right: 1cm, left: 7mm, top: 1cm),
//stroke: 0.5pt + red,
)[
#grid(
columns: (80%, 20%),
rows: (2cm, 1.5cm, 1.5cm),
//gutter: 1pt,
//stroke: 2pt + red,
align: left + horizon,
grid.cell(colspan: 2)[
#text(5em, white, weight: "bold", tracking: 0em, font: "Tahoma")[
MATHEMATIK]],
text(2em, white, tracking: 0em,weight: "bold",font: "Tahoma")[LEHRPROGRAMMBÜCHER],
grid.cell(rowspan: 2, align: center + horizon)[
#rect(
width: 2.2cm,
height: 2.2cm,
fill: white,
radius: 1pt,
align(center + horizon, text(red, weight: "bold",size: 5em)[1])
)
],text(2em, white, tracking: 0.11em,weight: "bold",font: "Tahoma")[HOCHSCHULSTUDIUM]
)
]),
// Pfeile
#let latexarrow(length: 2.5) = box(
height: 0.8em, // Definiert die feste Höhe der Box
baseline: 25%, // Schiebt den Pfeil vertikal in die Mitte der Zeile
cetz.canvas({
import cetz.draw: *
line(
(0, 0),
(length, 0),
mark: (end: "stealth", fill: black, size: 0.25),
stroke: 2pt
)
})
)
// Ende Pfeile
#place(
top + left,
dx: -2cm, // Hebt den linken Rand auf
dy: 55mm, // Abstand von der Oberkante des Blattes
rect(
width: 21cm, // Exakte Breite A4
height: 7cm,
fill: white,
inset: (right: 3cm, left: 1cm, top: 1cm),
//stroke: 0.5pt + red,
)[#set par(leading: 1.5em)
#text(2.2em, rgb(43.9%, 19.6%, 60.4%), tracking: 0em,weight: "bold", font: "Tahoma")[Zum Sprachgebrauch in der Mathematik],
]
),
#place(
top + left,
dx: -1cm, // Hebt den linken Rand auf
dy: 9cm,
image("Band1_Titel.png", width: 80%)),
#place(
top + left,
dx: -2.5cm, // Hebt den linken Rand auf
dy: 16cm, // Abstand von der Oberkante des Blattes
rect(
width: 17cm, // Exakte Breite A4
height: 15mm,
fill: rgb(43.9%, 19.6%, 60.4%),
inset: (right: 1cm, left: 1cm, top: 5mm),
//stroke: 0.5pt + red,
)[
#text(1.1em, white, weight: "bold", tracking: 0em)[Akademische Verlagsgesellschaft Geest & Portig K.-G. Leipzig]
]
)