i

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 um bigSection für Inhaltsverzeichnis-/Lernstrecken-Überschriften.
  • ueberschriftAbschnitt(title, optional: false)
    Beschreibung: Alias/Wrapper für smallSection.
  • 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), variadic content.
    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 (nutzt ahModus.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.

Suche

v
100.158 Informatik Arbeitsheft
Kopieren durch Anklicken

Rückmeldung geben