wiki:Syntax

Version 2 (modified by tr, 6 years ago) (diff)

--

Inline Gleichung

Die Gleichung \( y = x^2 \) ist inline.

Die Gleichung \( y = x^2 \) ist inline.

Blockgleichung

\[ y = x^2 \]

\[ y = x^2 \]

Full LaTeX

{{{#!latex
y = x ^ 2 \in \mathcal{O}(n\, log\, n)
}}}

\[ y = x ^ 2 \in \mathcal{O}(n\, log\, n) \]

ASCII Kästen

└ ┘ ┌ ┐

─ │

┬ ┴ ├ ┤

┼

± ≥ ≤ ÷ ≈ √ ~

╭ ╮ ╯ ╰

╭────────────────────────╮
│ Das ist ein Testbutton │
╰────────────────────────╯

Stack

│ 3 │
│ + │
│ C │
│ x │
└───┘

SVG

2 7 Ihr Browser kann kein SVG.

JavaScript

Das ist das Test-DIV. Wenn man draufklickt wird ein Script ausgeführt.

Quellcode:

{{{
#!html
<div id="testdiv" onclick="klickTest();">Das ist das Test-DIV. Wenn man draufklickt wird ein Script ausgeführt.</div>
<script>
function klickTest() {
    alert("Test");
}
</script>
}}}

Image URL

Data Image URL Maker

data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7

Einbindung von Quellcode per CodeExampleMacro

Nutzung

Innerhalb einer Wiki-Seite kann das Makro nach folgendem Muster aufgerufen werden:

{{{
#!CodeExample
## parameter = value
...
## parameter = value
#!language
...code...
}}}

Die folgenden Parameter stehen zur Verfügung:

type
Bestimmt den Typ des Beispiels: simple (Standardwert), good oder bad
title
Ändert den Titel des Beispiels
repo
Name des Repository-Aliases, in welchem gesucht werden soll
path
Pfad zu einer Datei im Repository
regex
Regulärer Ausdruck, der den Beginn des Codebeispiels angibt
lines
Anzahl der Zeilen, die gezeigt werden sollen

Beispiele

Simpler Kasten

{{{
#!CodeExample
## title = Beispiel
## repo = Java_Quellcode_SOOP
## path = /vl/arrays/SudokuSolver.java
## regex = zeileOK
## lines = 8
#!java
}}}
SELECT ALL Beispiel:
During the example analyzing the following problems appear:
  • Path element is not found.

  

Roter Kasten

{{{
#!CodeExample
## type = bad
## title = Negativbeispiel
## repo = Java_Quellcode_SOOP
## path = /vl/arrays/SudokuSolver.java
## regex = sudokuLangsam
## lines = 12
#!java
}}}
SELECT ALL Negativbeispiel:
During the example analyzing the following problems appear:
  • Path element is not found.

  

Grüner Kasten

{{{
#!CodeExample
## type = good
## repo = Java_Quellcode_SOOP
## path = /vl/arrays/SudokuSolver.java
## regex = sudokuSchnell
## lines = 12
#!java
}}}
SELECT ALL CORRECT EXAMPLE:
During the example analyzing the following problems appear:
  • Path element is not found.

  

Verweis auf Revisionsnummer mit @

{{{
#!CodeExample
## title = Beispiel
## repo = Web_Quellcode_FP
## path = index.html@285
## regex = <body>
## lines = 3
#!html
}}}
SELECT ALL Beispiel:
During the example analyzing the following problems appear:
  • Path element is not found.