Skip to topic | Skip to bottom
Home
Search:

TWiki
TWiki.TextFormattingRulesDer1.4 - 01 Feb 2005 - 18:25 - AlsteRtopic end
You are here: TWiki > TWikiShorthand > TextFormattingRulesDe

Start of topic | Skip to actions
Übersetzungen: Nederlands - Francais - English

TWiki Shorthand

Einleitung

Mit Twiki zu arbeiten ist so leicht wie Text zu tippen - genau wie E-Mail. Du brauchst kein HTML zu können, obwohl Du es benutzen kannst, wenn Du willst. Links zu Themen entstehen automatisch, wenn Du ein WikiWord einfügst. Und TWiki's Shorthand ("Stenografie") macht es möglich, viele sonst komplizierte HTML-Codes durch ein paar einfache Zeichen auszudrücken, die sich leicht lernen und behalten lassen. Wie Shorthand funktioniert, erklärt die Tabelle unten.

Tipp: Wenn Du eine neue oder schon existierende Seite in TWiki bearbeitest, kannst Du diese Tabelle einfach in einem zweiten Browser-Fenster geöffnet lassen, so dass Du schnell nachsehen kannst, wie Du zum Beispiel eine neue Überschrift oder eine Tabelle einfügst.

Textformatierung mit Shorthand

Formatierungsbefehl: Beispiel: Du schreibst: Daraus wird:
Absätze:
Freie Zeilen ergeben neue Absätze.
1. Absatz

2. Absatz
1. Absatz

2. Absatz

Überschriften:
Mindestens drei Bindestriche, dann Plus-Zeichen und der Text der Überschrift. Ein Plus ergibt eine Überschrift der 1. Ebene (am wichtigsten), zwei Plusse eine Überschrift der 2. Ebene, das Maximum ist die 6. Ebene. Zusatz: Ein Inhaltsverzeichnis kann automatisch mit der %TOC% Variablen erstellt werden, siehe TWikiVariablen.
---++ Sushi

---+++ Maguro

Sushi

Maguro

Fett-formatierter Text:
Text wird fett formatiert, indem er zwischen * Sternchen gesetzt wird.
*Fett*
Fett
Kursiver Text:
Text wird kursiv formatiert indem er zwischen _ Unterstriche gesetzt wird.
_Kursiv_
Kursiv
Fett kursiv:
Text wird fett + kursiv indem er zwischen _ doppelte Unterstriche gesetzt wird.
__Fett kursiv__
Fett kursiv
Feste Breite:
Text wird in fester Breite formatiert indem er zwischen = "Gleich"-Zeichen gesetzt wird.
=Feste Breite=
Feste Breite
Fette feste Breite:
Text wird in fetter fester Breite formatiert indem er zwischen doppelte "Gleich"-Zeichen gesetzt wird..
==Fett feste Breite==
Fett feste Breite
Zusatz: Achte darauf, dass die * _ = == Zeichen direkt an den Wörtern "kleben", dass also keine Leerzeichen dazwischen sind.
_Das funktioniert_,
_das nicht _
Das funktioniert, _das nicht _
Präformatierung:
Quellcodeauschnitte und anderer formatierter Text kann zwischen <verbatim> und </verbatim> Tags gesetzt werden.
Zusatz: Benutze <pre> und </pre> Tags stattdessen, wenn du willst, dass HTML-Code interpretiert wird.
Zusatz: Jeder Tag braucht eine eigene Zeile.
<verbatim>
class Tier.Katze {
  void schnurren() {
    <code here>
  }
}
</verbatim>
class Tier.Katze {
  void schnurren() {
    <code here>
  }
}
Trennlinie:
Mindestens drei Bindestriche am Anfang der Zeile.
-------

Listen:
Für jede Listenzeile drei Leerzeichen und ein Sternchen.
   * Listeneintrag
  • Listeneintrag
Eingerückte Liste:
Sechs, neun, ... Leerzeichen und ein Sternchen.
      * untergeordneter Text
    • untergeordneter Text
Aufzählungen:
Drei Leerzeichen und eine Ziffer.
   1 Sushi
   1 Dim Sum
  1. Sushi
  2. Dim Sum
Definitionslisten:
Drei Leerzeichen, der Begriff, ein Doppelpunkt, ein Leerzeichen und dann die Definition.
Zusatz: das gilt nicht für Begriffe mit Leerzeichen. Wenn ein Begriff aus mehr als einem Wort besteht, müssen die Wörter mit Bindestrichen oder dem &nbsp; Erzwungenen Leerzeichen getrennt werden.
   Sushi: Japan
   Dim&nbsp;Sum: S.F.
Sushi
Japan
Dim Sum
S.F.
Tabellen:
Eine Tabelle wird erstellt durch das Bilden von Zellen mit vertikalen Linien.
Zusatz: | *Fette* | Zellen ergeben Tabellenüberschriften.
Zusatz: |   Angeordnete   | Zellen ergeben zentrierten Zelleninhalt.
Zusatz: |     Angeordnete | Zellen ergeben rechtsbündigen Zelleninhalt.
Zusatz: | 2 colspan || Zellen ergeben spaltenübergreifende Zelleninhalt.
Zusatz: Falls du eine lange Zeile hast, die durch Tabellenbearbeitung lesbarer werden soll, kannst du die Zeile in Stücke teilen, die jeweils mit einem '\' Backlash-Zeichen enden.
| *L* | *C* | *R* |
| A2 |  2  |  2 |
| A3 |  3  |  3 |
| mehrere Spalten |||
| A4 \  | next \  | next |
L C R
A2 2 2
A3 3 3
mehrere Spalten
A4 next next
WikiWord-Links:
GroßgeschriebeneWörterDieAneinanderkleben (oder WikiWörter) bilden automatisch Links.
Zusatz: Falls du zu einem Thema in einem anderen Indymedia Documentation Project Netz verlinken willst, schreib Webname.TopicName.
WebNotify

Know.ReadmeFirst
WebNotify

ReadmeFirst?

Erzwungene Links:
Ein erzwungener Link wird durch das Einschliessen in doppelte eckige Klammern gebildet.
Zusatz: Text innerhalb der Klammern kann Leerzeichen enthalten; die Seitenbezeichnung entsteht dann durch das Grossschreiben des Anfangsbuchstabens und durch das Entfernen der Leerzeichen; d.h. [[text formatting FAQ]] verlinkt zum Seite TextFormattingFAQ. Du kannst auch zu anderen Netzen verlinken und Anker benutzen.
[[wiki syntax]]

[[Main.TWiki users]]
wiki syntax

Main.TWiki users

Spezifische Links:
Du kannst Links erstellen, bei denen Du den Linktext und die Linkreferenz getrennt angibst, indem Du geschachtelte eckige Klammern benutzt: [[Referenz][Text]]. Dabei sind sowohl interne (z.B. WikiSyntax) als auch externe Linkreferenzen (z.B. http://TWiki.org/) möglich. Die Regeln für Erzwungene Links gelten genauso für interne Linkreferenzen. Ankernamen können auch eingebaut werden, wie etwa [[Startseite#MeinAnker][zurück]] und [[http://www.yahoo.com/#irgendwo][Yahoo!]].
[[WikiSyntax][syntax]]

[[http://gnu.org][GNU]]
syntax

GNU

Anker:
Du kannst eine Linkreferenz innerhalb einer Indymedia Documentation Project-Seite festlegen (das wird Ankername genannt) und dorthin verlinken. Um einen Anker festzulegen, schreib #AnkerName am Anfang einer Zeile. Der Ankername muss ein WikiWord sein. Um zu einem Anker zu verlinken muss die [[MeineSeite#MeinAnker]] -Schreibweise benutzt werden. Du kannst die Seitenadresse weglassen, wenn Du auf derselben Seite verlinken willst. Eine gute Erklärung zur Benutzung von Ankern (für HTML, das System ist aber dasselbe) gibt es bei SelfHTML
[[Startseite#NichtHier]]

[[#MeinAnker][Spring]]

#MeinAnker hierher
Startseite#NichtHier?

Spring

hierher

Links verhindern:
Du kannst verhindern, dass ein WikiWord verlinkt wird indem du das <nop> -Tag davor schreibst.
<nop>SunOS
SunOS

Shorthand und HTML

Du kannst im Prinzip jedes HTML-Tag problemlos benutzen, OBWOHL es besser wäre, das nicht zu machen. Mit Shorthand kannst du eigentlich fast alles machen, was du sonst mit HTML machen würdest, und der Text bleibt übersichtlich und einfach zu ändern.

Hyperlinks

Die Möglichkeit Links einzubauen, ohne das irgendwelche Formatierung nötig ist, ist der wesentliche Bestandteil von TWiki, möglich durch die WikiWords. Neue TWiki-Verlinkungsregeln sind lediglich eine Erweiterung der Syntax, die neue flexible Optionen bietet.

Interne Links

  • GoodStyle ist ein WikiWord, das zur GoodStyle-Seite von Indymedia Documentation Project verlinkt. Das gilt also für alle Seiten, denen (in diesem Fall) .../twiki/bin/edit/TWiki/ vorangestellt ist (ggf. auch ohne "bin/"). Wie etwa http://.../twiki/bin/view/TWiki/TextFormattingRulesDe , der Seite auf der du dich gerade befindest. Wenn du GoodStyle schreibst, während Du woanders bist, ensteht einfach eine neue Seite mit diesem Namen dort.

  • GibtsNochNicht? ist eine Seite, die erst noch geschrieben werden muss. Sie entsteht in dem du auf das ? klickst. (Klick ruhig drauf, aber danach auch auf Cancel - sonst ruinierst du dieses Beispiel!).

Externe Links

  • http://..., https://..., ftp://... und mailto:...@... werden automatisch verlinkt.

  • E-Mail-Adressen wie name@domain.com werden automatisch verlinkt.

TWiki-Variablen

TWiki-Variablen sind Begriffe, die zwischen Prozent-Zeichen (%) stehen. Sobald ein Topic (also eine TWiki-Seite) geladen wird, in der solche Variablen vorkommen, werden diese Variablen durch bestimmte Texte ersetzt. Es gibt viele vordefinierte Variablen, es ist aber sogar möglich, eigene zu erstellen. Damit ergeben sich ganz neue Möglichkeiten. Hier ein paar gängige Variablen:

  • %TOC% : TOC steht für table of contents, zu deutsch: Inhaltsverzeichnis. Wo diese Variable eingefügt wird, zeigt TWiki automatisch ein Inhaltsverzeichnis über die mittels ---+ bis ---++++++ definierten Überschriften an. Ganz oben auf dieser Seite findest Du ein solches Inhaltsverzeichnis, das automatisch generiert und beim Hinzukommen neuer Überschriften aktualisiert wird.

  • %WEB% : Das aktuelle TWiki-Web (ein Bereich im TWiki), also jetzt z.B. TWiki.

  • %TOPIC% : Das aktuelle Topic (eine einzelne TWiki-Seite), also jetzt z.B. TextFormattingRulesDe.

  • %ATTACHURL% : Der Pfad zu den auf diesem Topic hochgeladenen Dateien. Das lässt sich gut nutzen, wenn Du eine Datei hochgeladen hast und in der Seite einen Link auf diese Datei einfügen willst. Gib _%ATTACHURL%/image.gif_ ein, um die URL der Datei oder das Bild innerhalb des Texts anzuzeigen..

  • %INCLUDE{"SomeTopic"}% : Hiermit kannst Du ganze Topics in ein neues Topic einfügen. Standardmässig wird dabei das aktuelle Indymedia Documentation Project-Web verwendet, Du kannst aber auch andere angeben. Beispiel: %INCLUDE{"TWiki.TWikiWebsTable"}%

  • Es gibt noch viele andere Variablen, eine Liste findest Du hier: TWikiVariables.

Achtung: Benutz immer GROSSBUCHSTABEN, wenn Du Variablen notierst. So klappt's nämlich nicht: %web%, so aber schon: %WEB%

Häufige Probleme

Die Formatierungsregeln von TWiki sind ziemlich einfach zu benutzen und schnell eingegeben. Es gibt allerings ein paar Dinge, auf die mensch achten sollte. Hier ein Ausschnitt aus der TextFormattingFAQ:

  • F: Text zwischen Winkelklammern (<filename>) wird nicht angezeigt. Wie schaffe ich es, dass er doch angezeigt wird?
    • A: Die Zeichen '<' und '>' haben in HTML eine spezielle Bedeutung, denn sie definieren HTML-Tags. Du musst einen Umweg benutzen, um sie anzuzeigen: schreib '&lt;' statt '<' und '&gt;' statt '>'.
      Beispiel: Gib beim Editieren des Topics 'prog &lt;filename&gt;' ein, damit es hinterher so aussieht: 'prog <filename>'.

  • F: Warum wird das ='&'=-Zeichen manchmal nicht angezeigt?
    • A: Das '&' - Zeichen hat eine besondere Bedeutung, denn es definiert ein HTML-Tag. Durch es wird eine sogenannte HTML-Entität begonnen, z.B. ist '&copy;' der Ausdruck, der in HTML verwendet wurd, um das Copyright-Zeichen (©) anzuzeigen. Du musst einen Umweg benutzen, um das kaufmännische 'und' anzuzeigen. Schreib '&amp;' statt '&'.
      Beispiel: Gib beim Editieren des Topics 'Dies &amp; das' ein, damit es später so aussieht: 'Dies & das'.

-- AnNa - 01 Dec 2002
to top


TWiki.TextFormattingRulesDe moved from TWiki.TWikiShorthandDe on 01 Feb 2005 - 18:25 by AlsteR - put it back
You are here: TWiki > TWikiShorthand > TextFormattingRulesDe

to top

Copyright © 1999-2008 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding this tool? Send feedback (in English, Francais, Deutsch or Dutch).