Diese Seite gibt einen Überblick zur TextFormatierung und auch kleine Beispiele dazu.
Auf der TestSeite könnt ihr alles in Ruhe ausprobieren. Übrigens wird beim "Ändern" unter dem Eingabeformular eine Kurzreferenz der wichtigsten Formatierungen angezeigt.
Fließtext |
Die Masse der Texteingaben kommt ohne spezielle Formatierungen. Absätze werden automatisch umgebrochen. Eine Leerzeile dient als Kennzeichen für das Ende eines Absatzes.
Wichtig ist: Zeilen am Anfang nicht durch Leerzeichen oder Tabulatorzeichen einrücken.
Fließtext einrücken |
Name Wohnort =================================== WardCunningham Portlandoder Programme:
main () { print(...); }obwohl es für beides optisch ansprechendere Möglichkeiten gibt (Siehe die Abschnitte Programmcode bzw. Tabellen).
Trennstriche |
Trennstriche sieht man in Wikis sehr häufig zur Trennung verchiedener Abschnitte, Gedanken oder Diskussionsstränge auf einer Seite. Die Trennstriche entstehen durch eine Folge von mindestens vier Bindestrichen: "----":
Überschriften |
Überschriftszeilen beginnen und enden mit Gleichheitszeichen (hier "=== Überschrift ="). Die Anzahl der Gleichheitszeichen am Zeilenanfang bestimmten die Größe und die Einrückungstiefe der Überschrift. Das Form "=...=" erzeugt die größte, "======...=" die kleinste Überschrift.
Übrigens können Überschriften immer als Link-Ziel dienen: TextFormatierung#Links
Fett und Kursiv |
Um Text fett oder kursiv zu setzen, verwendet zwei bzw. drei einfache Anführungszeichen. Beispielsweise erzeugt diese Texteingabe:
Listen |
Einfache Listen mit Bullets oder Nummern |
Der Text
* Text für Listenebene 1 ** Text für Listenebene 2 ** Text für Listenebene 2 * Text für Listenebene 1 ** Text für Listenebene 2 *** Text für Listenebene 3 ** Text für Listenebene 2
erzeugt:
Einrückungen ohne Bullet oder Nummer |
Texteinrückungen werden häufig für Zitate (siehe InteressanteZitate) verwendet, oder um Diskussionseinschübe vom Originaltext abzuheben.
Der Text
: eingerückter Text :: eingerückter Text, 2 Ebenen ::: eingerückter Text, 3 Ebenen
erzeugt:
Definitionslisten |
Der Text
;'''Term1''':Definition1 ;'''Term2''':Definition2 ;;'''Term3''':Definition3 (eine Ebene tiefer) ;;'''Term4''':Definition4 (eine Ebene tiefer)
erzeugt:
Links und Bilder |
Links zu anderen Seiten |
Einen Link zu einer anderen Seite erzeugt man durch Zusammenziehen von Worten mit großem Anfangsbuchstaben, z. B. BenutzerName oder TextFormatierung.
Nicht existierende Seiten, wie BeispielEinerUndefiniertenSeite?, werden mit einem Fragezeichen dargestellt. Das "?" zeigt an, dass die betreffende Seite noch nicht existiert. Mit dem Anklicken des Fragezeichens kann man jedoch dem Link folgen, die Seite anlegen und ihren Inhalt editieren. [Das obige Beispiel benutzt einen besonderen Seitennamen, der sich grundsätzlich nicht definieren lässt]
Links zu fremden Internet-URLs |
Links zu anderen Internet-Seiten kann man ganz einfach durch schreiben der URL erzeugen.
So erzeugt der Text "http://www.heise.de/ix/" automatisch
Oder aber eben auch so:
[[Link]So macht man einen externen Link[Url=http://www.welt.de/]]
...dadurch erhält man:
So macht man einen externen Link
ISBN-Nummern verlinken zu Amazon |
ISBN-Nummern: Der Text "ISBN 0-201-89683-4" erzeugt automatisch Links zu http://www.amazon.com/, so wie in
Bilder |
Bilder kann man einfach einfügen, in dem man eine URL zu dem Bild angibt.
So erzeugt der Text "http://www.usemod.com/wiki.gif" das Bild
Links zu den Seiten anderer Wikis |
Siehe InterWebLinks.
Links verhindern |
Hier sollte noch erklärt werden, wie man verhindert, dass ein automatischer Links entsteht. Es gibt zwei Möglichkeiten:
Programmcode |
Um Code darzustellen, wird ein eigener Stil zur Verfügung gestellt (das Beispiel ist aus Kernighan&Ritchie, Seite 39):
|
Dies wird durch folgenden Text erzeugt:
[[Code] /* strlen: return length of s */ int strlen(char s[]) { int i;i = 0; while (s[i] != '\0') ++i; return i; } ]
Tabellen |
Die Tabelle
|
wird durch folgenden Text erzeugt:
[[Tabelle] Bundesland,Marktanteile Oberösterreich,11.2% Salzburg,22.7% Wien,7.9% ]Genaueres über Tabellen findet man im SupportWiki:CdmlTabelle
Inhaltsverzeichnis |
Ein Inhaltsverzeichnis wird mit dem Befehl:
Das Inhaltsverzeichnis bezieht sich immer auf die aktuelle Seite und enthält die vorhandenen Überschriften.
Enthält eine Seite ein Inhaltsverzeichnis, so werden die Überschriften mit kleinen Pfeilen ergänzt, die beim Anklicken einen Rücksprung zum Inhaltsverzeichnis bewirken.
Bezüglich weiterer Parameter siehe SupportWiki:CdmlInhaltsverzeichnis
HTML |
Jede WikiSoftware definiert ihre eigenen Regeln für die Textformatierung, wobei die einfacheren Formen häufig übereinstimmen. Im allgemeinen wird die direkte Verwendung von HTML nicht zugelassen. Manche Wikis (so wie dieses) erlauben auch einige einfache HTML-Befehle, wie <br> und <pre> innerhalb des Textes einer Seite.