Wiki:help/wikiedit/tables

Tabellen

Auch hier haben wir dem "schnöden Standard" ein wenig nachgeholfen - und so gibt es verschiedene Möglichkeiten der Tabellen-Formatierung. Den einzelnen Details möchte ich eine kurze Übersicht voranstellen:

Überblick der verschiedenen Formate

Standard

Den Standard haben wir ein klein wenig "aufgebohrt", sodass er im Allgemeinen ausreichen sollte. Hier stehen innerhalb der einzelnen Zellen alle Trac-Wiki Formatierungen zur Verfügung - dafür gestaltet es sich etwas schwieriger, Zeilenumbrüche einzubringen oder Zellen zu verbinden. Normalerweise ist dieses Format jedoch die erste Wahl.

RST

Re-Structured Text bietet bei relativ einfacher Syntax zahlreiche zusätzliche Formatierungsmöglichkeiten (siehe auch hier. Dafür sind innerhalb eines solchen Blocks keinerlei Wiki-Markups möglich - womit RST für viele Dinge nicht in Frage kommt.

MediaWiki

Da wir auch das MediaWiki Plugin eingebunden haben, bieten sich damit zahlreiche zusätzliche Möglichkeiten. Aber auch hier gilt: Trac-Wiki Syntax ist innerhalb eines Media-Wiki Blocks nicht möglich.

Anwendung: Wie erstelle ich eine Tabelle?

Standard

Mit dem Trac-Wiki Standard (in gepatchter Form ;)) ist dies am einfachsten möglich:

|||   ||| 1 ||| 2 ||| 3 ||
||| A ||  X ||    ||  X ||
||| B ||    ||  X ||    ||
||| C ||  X ||  X ||    ||

wird zu

| | 1 | 2 | 3
| A X X
| B X
| C X X

RST

Hier sieht das ein wenig anders aus:

{{{
#!rst
=====  =====  ======
   Inputs     Output
------------  ------
  A      B    A or B
=====  =====  ======
False  False  False
True   False  True
False  True   True
True   True   True
=====  =====  ======
}}}

Wird zu

Inputs Output
A B A or B
False False False
True False True
False True True
True True True

MediaWiki

Hier haben wir auch wieder zahlreiche Möglichkeiten - von denen hier nur zwei aufgezeigt werden sollen:

Einfaches Beispiel

Gibt man folgendes ein:

{{{
#!mediawiki
{|class="table"
|-
! Überschrift 1. Spalte
! Überschrift 2. Spalte
|-
| Inhalt 1.Zeile 1.Spalte
| Inhalt 1.Zeile 2.Spalte
|}
}}}

kommt dabei das heraus:

Überschrift 1. Spalte Überschrift 2. Spalte
Inhalt 1.Zeile 1.Spalte Inhalt 1.Zeile 2.Spalte

komplexeres Beispiel

Zu guter Letzt ein leicht komplexeres Beispiel, bei dem einige Formatierungen (Hintergrund-Farbe etc.) explizit mit vorgegeben, und auch ein paar Zellen verbunden werden. Eingegeben wurde also:

{{{
#!mediawiki
{|border="1" cellpadding="2px" style="border-collapse:collapse;border:1px solid #8cacbb;border-width:1px;"
|-
!background-color="#ff0"|'''Überschrift'''
!background-color="#ff0"|'''Zweite Überschrift'''
|-
| Inhalt Zelle 1-1
| Inhalt Zelle 1-2
|-
| colspan="2" align="center"|Verbundene Zellen zentriert
|-
| Inhalt Zelle 3-1
| rowspan="2"|Verbundene Zelle
|-
| Inhalt Zelle 4-1
|}
}}}

Und dabei kam folgendes heraus:

Überschrift Zweite Überschrift
Inhalt Zelle 1-1 Inhalt Zelle 1-2
Verbundene Zellen zentriert
Inhalt Zelle 3-1 Verbundene Zelle
Inhalt Zelle 4-1