Variablensetzung Syntax Flag (JACK3): Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:


Die Syntax ist wie folgt aufgebaut:
Die Syntax ist wie folgt aufgebaut:
1. Beginnt mit dem folgenden String ''[var='', ''[input='' oder ''[meta='' gefolgt von dem Bezeichner der Variable.
# Beginnt mit dem folgenden String ''[var='', ''[input='' oder ''[meta='' gefolgt von dem Bezeichner der Variable.
2. Es folgt (optional) eine kommaseparierte Liste von Schlüsseln oder Schlüsselwertpaaren.
# Es folgt (optional) eine kommaseparierte Liste von Schlüsseln oder Schlüsselwertpaaren.
3. Am Ende folgt noch eine schließende eckige Klammer '']''.
# Am Ende folgt noch eine schließende eckige Klammer '']''.


Es gibt die folgenden Flags:
Es gibt die folgenden Flags:
1. ''latex'' erzeugt eine LaTeX Ausgabe
# ''latex'' erzeugt eine LaTeX Ausgabe
2. ''decimals=x'' erzeugt eine Ausgabe mit x Nachkommastellen
# ''decimals=x'' erzeugt eine Ausgabe mit x Nachkommastellen, dabei kann x maximal 12 sein
3. scientific
# scientific
4. ''siprefix'' oder ''unitprefix'' für die Prefixes k,m,g etc
# ''siprefix'' oder ''unitprefix'' für die Prefixes k,m,g etc


Beispiele für eine solche Syntax wären:
Beispiele für eine solche Syntax wären:
* [var=a,latex,scientific]
* [var=a,latex,scientific]
* [var=x,latex,decimals=3]
* [var=x,latex,decimals=3]

Version vom 8. November 2022, 12:44 Uhr

Für die Darstellung von Variablen im Fließtext bietet die sogenannte Syntax Flag eine Hilfestellung an. Diese soll ermöglichen die Variablen besser darzustellen. Dabei ist zu beachten, dass die hier beschriebenen Funktionen den Wert der Variable nicht verändern. Die hier beschriebene Syntax darf nur im Kontext der Textausgabe, also bei der Fragestellung, im Hinweis, beim Feedback-Text und im Überspringen Text verwendet werden. Sie darf nicht in Evaluator-Ausdrücken auftauchen.

Die Syntax ist wie folgt aufgebaut:

  1. Beginnt mit dem folgenden String [var=, [input= oder [meta= gefolgt von dem Bezeichner der Variable.
  2. Es folgt (optional) eine kommaseparierte Liste von Schlüsseln oder Schlüsselwertpaaren.
  3. Am Ende folgt noch eine schließende eckige Klammer ].

Es gibt die folgenden Flags:

  1. latex erzeugt eine LaTeX Ausgabe
  2. decimals=x erzeugt eine Ausgabe mit x Nachkommastellen, dabei kann x maximal 12 sein
  3. scientific
  4. siprefix oder unitprefix für die Prefixes k,m,g etc

Beispiele für eine solche Syntax wären:

  • [var=a,latex,scientific]
  • [var=x,latex,decimals=3]