SourceForge.net Logo
25. November 2005
© GPL
 
ProWikiZentrum
Text Formatierung
 
Das einfache Editieren ist einer der Hauptvorteile eines WikiWebs. Benutzer können Seiten erstellen und verändern ohne HTML zu können und trotzdem viele Möglichkeiten von HTML nützen. Jedes Wiki definiert seine eigenen Regeln für die Textformatierung. Diese Regeln beschreiben, wie der eingegebene Text in HTML umgesetzt wird.

Der folgende Text gibt einen Überblick und Beispiele zur TextFormatierung. Um die verschiedenen Möglichkeiten auszuprobieren, wäre die TestSeite gut geeignet. Um zu sehen, wie eine beliebige Seite formatiert ist, einfach den Link "Text dieser Seite ändern" am Fuße der Seite anklicken.

Manche Wikis (so wie dieses) erlauben auch einige einfache HTML-Befehle, wie <b>, <i>, <u> and <pre> innerhalb des Textes einer Seite.


Grundregeln für die Texteingabe:

Die Masse der Texteingaben kommt völlig ohne spezielle Formatierungsangaben aus. Nur einige Tipps dazu:

  • Absätze nicht einrücken. (Das Einrücken kann bewirken, dass der Text in einem Monospace-Font gesetzt und nicht umgebrochen wird.)
  • Absätze durch eine oder mehrere Leerzeilen trennen.
  • Ein Trennstrich entsteht durch 4 oder mehr Bindestriche "-".
  • Man braucht sich nicht um HTML-Sonderzeichen (wie <, >, oder &oder Umlaute kümmern. Sie können wie jeder andere Buchstabe verwendet werden.

Fetter und kursiver Text (ohne HTML, die bevorzugte Art):

Um Text fett oder kursiv zu setzen, verwendet man die mehrere einfache Anführungszeichen. Beispielsweise erzeugt diese Texteingabe:

Beispieltext '''fett''', ''kursiv'', bzw. '''''fett und kursiv'''''.

folgendes Aussehen:

Beispieltext fett, kursiv, bzw. fett und kursiv.

Beachte, dass die meisten Wiki den Text Zeile-für-Zeile verarbeiten. Wenn man also drei Zeilen fett schreiben will, benötigt man drei getrennte '''...''' Befehle.


Fetter und kursiver Text (mit HTML, obsolet):

Um Text fett oder kursiv zu setzen, verwendet man die HTML-Befehle <b> und <i>. Beispielsweise erzeugt diese Texteingabe:

Beispieltext <b>fett</b>, <i>kursiv</i>, and <b><i>fett und kursiv</i></b>.

folgendes Aussehen:

Beispieltext fett, kursiv, and <i>fett und kursiv</i>.

Beachte, dass die meisten Wiki den Text Zeile-für-Zeile verarbeiten. Wenn man also drei Zeilen fett schreiben will, benötigt man drei getrennte <b>...</b> Befehle.


Frage: Kann man auch unterstreichen? -- KarstenKnizia

Antwort: Im Prinzip schon, aber man sollte es nach Möglichkeit nicht verwenden, da Unterstreichungen leicht mit Links verwechselt werden können. Übrigens muss ich die Seite überarbeiten, denn die TextFormatierung mit HTML ist mehr oder weniger obsolet. -- HelmutLeitner

willst Du deswegen die Textformatierung per HTML abschaffen??

Nein, ich will nichts abschaffen. Es wird ja selten genug verwendet, um kein Problem zu sein. -- HelmutLeitner 25. November 2005 20:04 CET


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äßt]

Gibt es auch Möglichkeiten, beliebigen Text zu einem Link zu machen ?
Gibt es noch andere Möglichkeiten einen ^Link zu erzeugen ?
--ToKa

Eine neue Seite entsteht auch durch Umfassen eines {{beliebigen Textes}} mit 2 geschwungenen Klammern. Ein Link zu einer externen Seite durch [[Link]Externe Seite[url=http://www.externe seite.de]]. -- KarstenKnizia

weitere Möglichkeiten sind unter BenannteLinks zu finden


Einfügen von Bildern:

Der Text

h|ttp://www.usemod.com/wiki.gif
erzeugt:


Externe URLs:

Der Text

h|ttp://www.yahoo.com/
erzeugt:
http://www.yahoo.com/


Einfache Listen:

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:

  • 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

Numerierte Listen:

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:

  1. Text für Listenebene 1
    1. Text für Listenebene 2
    2. Text für Listenebene 2
  2. Text für Listenebene 1
    1. Text für Listenebene 2
      1. Text für Listenebene 3
    2. Text für Listenebene 2

Einrückungen:

Der Text

: eingerückter Text
:: eingerückter Text, 2 Ebenen
::: eingerückter Text, 3 Ebenen

erzeugt:

eingerückter Text
eingerückter Text, 2 Ebenen
eingerückter Text, 3 Ebenen


Definitionslisten:

Der Text

;'''Term1''':Definition1
;'''Term2''':Definition2

;;9;''Term3''':Definition3 (eine Ebene tiefer)
;;'''Term4''':Definition4 (eine Ebene tiefer)

erzeugt:

Term1
Definition1
Term2
Definition2

Term3
Definition3 (eine Ebene tiefer)
Term4
Definition4 (eine Ebene tiefer)


Überschriften:

Der Text

= Überschrift Ebene 1
== Überschrift Ebene 2
=== Überschrift Ebene 3
==== Überschrift Ebene 4
===== Überschrift Ebene 5
====== Überschrift Ebene 6

= Überschrift Ebene 1 =
== Überschrift Ebene 2 ==
=== Überschrift Ebene 3 ===
==== Überschrift Ebene 4 ====
===== Überschrift Ebene 5 =====
====== Überschrift Ebene 6 ======

erzeugt:

Überschrift Ebene 1

Überschrift Ebene 2

Überschrift Ebene 3

Überschrift Ebene 4

Überschrift Ebene 5

Überschrift Ebene 6

Überschrift Ebene 1

Überschrift Ebene 2

Überschrift Ebene 3

Überschrift Ebene 4

Überschrift Ebene 5

Überschrift Ebene 6

Die Anzahl der Gleichheitszeichen am Zeilenende ist übrigens nicht relevant.


Vorformatierter Text

Einzelne Zeilen können als vorformatierer Text (im nicht-proportionalen Font) angezeigt werden, indem man ein oder mehrere Leerzeichen am Zeilenanfang plaziert. Andere Formatierungsverarbeitungen (wie z.B. das Erzeugen von Links) bleibt aktiv.

Beispiel 1:

   Das ist vorformatierter text in der Variante
   mit Leerzeichen am Zeileanfang. Links wie
   z.B. TestSeite sind hier möglich

Alternativ dazu können mehrzeilige Abschnitte durch ein beginnendes <pre> (=vorformatierter Text beginnt), und abschließendes </pre> (=vorformatierter Text endet). Die Befehle <pre> and </pre> werden nicht angezeigt. Wiki Links und andere Formatierungen sind in solchen Abschnitten komplett abgeschaltet.

Beispiel 2:

Beispiel eines vorformatierten Textes 
  es erfolgt keine Formatierung und Verarbeitung
in diesem Abschnitt
Zum Beispiel ist FrontPage hier auch kein Link.


Frage: Auch wenn es vielleicht nicht hierher gehört: Wie mache ich ein redirect von einem Begriff auf ein Synonym? -- KarstenKnizia

Antwort 1: Durch eine Seite mit dem Inhalt "Siehe Der|Begriff". Der Benutzer sieht das "redirect" und macht es durch einen zusätzlichen Mausklick.

Antwort 2: Durch eine Seite Das|Synonym mit dem Inhalt "#WEITERLEITUNG Der|Begriff". Der Benutzer wird automatisch umgeleitet, er sieht die "Umleitung" in einem Hinweis unter dem Seitentitel.


Weitergehende Gestaltungsmöglichkeiten sind unter ErweiterteTextFormatierung zu finden.
OrdnerWiki OrdnerFormatierung