Informatik Arbeitsheft
Typst Grundlagen
Typst in VS-Code
Zur Arbeit mit Typst in Visual Studio Code empfehle ich das Plugin Tinymist (myriad-dreamin.tinymist), mit dem sowohl eine Live-Vorschau, als auch ein PDF-Export möglich ist.
Typst online Editor
Alternativ zur lokalen Installation kannst du auch den Online-Editor auf typst.app nutzen. Diese Plattform bietet:
- Einen vollständigen Typst-Editor direkt im Browser ohne Installation erforderlich
- Echtzeit-Vorschau des kompilierten Dokuments
- Möglichkeit zum Speichern und Teilen von Projekten online
- Ideale Lösung für schnelle Tests und kollaboratives Arbeiten
Arbeitsheft Template
Die aktuelle Version des Arbeitsheft-Templates ist in dieser Datei zu finden: Template Arbeitsheft
Hinweis: Das Template definiert die Zustandsvariable ahModus (z.B. "Übung", "Erarbeitung", "Sicherung"). Viele Makros wählen Farben basierend auf diesem Modus.
Verfügbare Makros (aktuell in templateArbeitsheft.typ):
-
ueberschriftLernstrecke(title)
Parameter:title.
Beschreibung: Wrapper umbigSectionfür Inhaltsverzeichnis-/Lernstrecken-Überschriften. -
ueberschriftAbschnitt(title, optional: false)
Beschreibung: Alias/Wrapper fürsmallSection. -
information(content)
Parameter:content(content).
Beschreibung: Informationsbox mit blauem Hintergrund und Info-Symbol. -
zielsetzung(content)
Parameter:content(content).
Beschreibung: Zielsetzungsbox mit gelbem Hintergrund und Ziel-Symbol. -
aufgabe(symbol, gridView: false, startText: none, optional: false, ..content)
Parameter:symbol,gridView(bool),startText(optional content),optional(bool), variadiccontent.
Beschreibung: Kern-Aufgabenmakro, wählt Farbe nach Modus, nummeriert Inhalte und kann Gitter-Layout verwenden. -
sicherung(content, variant: "overflow", ueberschrift: "Wissen")
Parameter:content,variant,ueberschrift.
Beschreibung: Sicherungsbox (rote Gestaltung) mit optioneller Überschrift/Variante. -
doc(...)
Signatur:doc(title:"", subtitle:"", calliope:false, wissen:false, erarbeitung:false, uebung:false, art:"Erarbeitung", code:none, content).
Beschreibung: Setzt Seitenränder, Header/Footer, Metadaten und den Dokumentinhalt (nutztahModus.update(art)). -
verzeichnis(verzeichnisRows)
Parameter:verzeichnisRows(array/dict).
Beschreibung: Baut das Inhalts-/Verzeichnis-Tableau mit Symbolspalten und Seitenangaben. -
fachbegriff(content)
Beschreibung: Hebt Fachbegriffe fett und in roter Farbe hervor. -
calliopeblock(name)
Beschreibung: Formatierung für Calliope-Blöcke in blauer Farbe.
Hinweis: Weitere Hilfsfunktionen wie nummerierung oder grafische Elemente können in templateBase.typ oder anderen importierten Dateien definiert sein (siehe #import "templateBase.typ" im Kopf der Template-Datei).
Beispielseiten
Aktueller Stand
Aktueller Stand des Arbeitshefts. Die #docs die keine #includes sind dienen hier als Platzhalter zur Erzeugung des Inhaltsverzeichnisses. Wenn entsprechende Materialien vorhanden sind, können Sie hier eingefügt werden.
ACHTUNG: Diese Datei ist nicht zum lokalen Arbeiten in VS-Code gedacht, sondern für das Tool auf der inf-schule Seite. Wenn du das Arbeitsheft lokal bauen möchtest, lade den "Verarbeitetet Code" herunter. Dort sind alle Importe richtig gesetzt und alle Bilder werden in die Datei geladen.