---++ Editing Shorthand %STARTINCLUDE% %TABLE{}% <table class="foswikiTable" border="1" cellpadding="3" bgcolor="#ffffff"> <tr bgcolor="#ffffff"> <th width="50%" class="foswikiFirstCol"> Formatting Command: </th> <th width="25%"> You write: </th> <th width="25%"> You get: </th> </tr> <tr valign="top"> <td> *Paragraphs:* %BR% Blank lines will create new paragraphs. </td><td> <verbatim> 1st paragraph 2nd paragraph </verbatim> </td><td> 1st paragraph 2nd paragraph </td> </tr> <tr valign="top"> <td> *Headings:* %BR% Three or more dashes at the beginning of a line, followed by plus signs and the heading text. One plus creates a top level heading, two pluses a second level heading, etc. The maximum heading depth is 6. You can create a table of contents with the [[VarTOC][%<nop>TOC%]] macro. If you want to *exclude* a heading from the TOC, put =!!= after the =---+=. %X% Empty headings are allowed, but won't appear in the table of contents. </td><td> <verbatim> ---++ Sushi ---+++ Maguro ---+++!! Not in TOC </verbatim> </td><td> <nop><h2>Sushi</h2> <nop><h3>Maguro</h3> <nop><h3>Not in TOC</h3> </td> </tr> <tr valign="top"> <td> *Bold Text:* %BR% Words get shown in *bold* by enclosing them in =*= asterisks. </td><td> <verbatim> *Bold* </verbatim> </td><td> *Bold* </td> </tr> <tr valign="top"> <td> *Italic Text:* %BR% Words get shown in _italic_ by enclosing them in =_= underscores. </td><td> <verbatim> _Italic_ </verbatim> </td><td> _Italic_ </td> </tr> <tr valign="top"> <td> *Bold Italic:* %BR% Words get shown in __bold italic__ by enclosing them in =__= double-underscores. </td><td> <verbatim> __Bold italic__ </verbatim> </td><td> __Bold italic__ </td> </tr> <tr valign="top"> <td> *Fixed Font:* %BR% Words get shown in =fixed font= by enclosing them in =<nop>=<nop>= equal signs. </td><td> <verbatim> =Fixed font= </verbatim> </td><td> =Fixed font= </td> </tr> <tr valign="top"> <td> *Bold Fixed Font:* %BR% Words get shown in ==bold fixed font== by enclosing them in ==<nop>== double equal signs. </td><td> <verbatim> ==Bold fixed== </verbatim> </td><td> ==Bold fixed== </td> </tr> <tr valign="top"> <td> %T% You can follow the closing bold, italic, or other (=* _ __ = ===) indicator with normal punctuation, such as commas and full stops. %X% Make sure there is no space between the text and the indicators. </td><td> <verbatim> _This works_, _this does not _ </verbatim> </td><td> _This works_,%BR% _this does not _ </td> </tr> <tr valign="top"> <td> *Verbatim (Literal) Text:* %BR% Surround code excerpts and other formatted text with =<verbatim>= and =</verbatim>= tags.%BR% %BR% %T% =verbatim= tags disable HTML code. Use =<pre>= and =</pre>= tags instead if you want the HTML code within the tags to be interpreted.%BR% %BR% %X% Preferences settings (* Set NAME = value) are set within verbatim tags. </td><td> <verbatim> <verbatim> class CatAnimal { void purr() { <code here> } } </verbatim> </verbatim> </td><td> <verbatim> class CatAnimal { void purr() { <code here> } } </verbatim> </td> </tr> <tr valign="top"> <td> *Separator (Horizontal Rule):* %BR% Three or more three dashes at the beginning of a line.. </td><td> <verbatim> ------- </verbatim> </td><td> ------- </td> </tr> <tr valign="top"> <td> *Bulleted List:* %BR% Multiple of three spaces, an asterisk, and another space.%BR% %BR% %H% For all the list types, you can break a list item over several lines by indenting lines after the first one by *at least 3 spaces*. </td><td> <verbatim> * level 1 * level 2 * back on 1 * A bullet broken over three lines * last bullet </verbatim> </td><td> * level 1 * level 2 * back on 1 * A bullet broken over three lines * last bullet </td> </tr> <tr valign="top"> <td> *Numbered List:* %BR% Multiple of three spaces, a type character, a dot, and another space. Several types are available besides a number: | *Type* | *Generated Style* | *Sample Sequence* | | 1. | Arabic numerals | 1, 2, 3, 4... | | A. | Uppercase letters | A, B, C, D... | | a. | Lowercase letters | a, b, c, d... | | I. | Uppercase Roman Numerals | I, II, III, IV... | | i. | Lowercase Roman Numerals | i, ii, iii, iv... | </td><td> <verbatim> 1. Sushi 1. Dim Sum 1. Fondue A. Sushi A. Dim Sum A. Fondue i. Sushi i. Dim Sum i. Fondue </verbatim> </td><td> 1. Sushi 1. Dim Sum 1. Fondue A. Sushi A. Dim Sum A. Fondue i. Sushi i. Dim Sum i. Fondue </td> </tr> <tr valign="top"> <td> *Definition List:* %BR% Three spaces, a dollar sign, the term, a colon, a space, followed by the definition. </td><td> <verbatim> $ Sushi: Japan $ Dim Sum: S.F. </verbatim> </td><td> $ Sushi: Japan $ Dim Sum: S.F. </td> </tr> <tr valign="top"> <td> *Table:* %BR% Each row of the table is a line containing of one or more cells. Each cell starts and ends with a vertical bar '|'. Any spaces at the beginning of a line are ignored. * =| <nop>*bold*<nop> |= header cell with text in asterisks * =| center-aligned |= cell with at least two, and equal number of spaces on either side * =| right-aligned |= cell with more spaces on the left * =| 2 colspan ||= and multi-span columns with multiple <tt>|</tt>'s right next to each other * =|^|= cell with caret indicating follow-up row of multi-span rows * You can split rows over multiple lines by putting a backslash ='\'= at the end of each line * Contents of table cells wrap automatically as determined by the browser * Use =%<nop>VBAR%= or =&#124;= to add =|= characters in tables. * Use =%<nop>CARET%= or =&#94;= to add =^= characters in tables. %T% The %SYSTEMWEB%.TablePlugin provides the =|^|= multiple-span row functionality and additional rendering features </td><td> <verbatim> | *L* | *C* | *R* | | A2 | B2 | C2 | | A3 | B3 | C3 | | multi span ||| | A5-7 | 5 | 5 | |^| six | six | |^| seven | seven | | split\ | over\ | 3 lines | | A9 | B9 | C9 | </verbatim> </td><td> | *L* | *C* | *R* | | A2 | B2 | C2 | | A3 | B3 | C3 | | multi span ||| | A5-7 | 5 | 5 | |^| six | six | |^| seven | seven | | split\ | over\ | 3 lines | | A9 | B9 | C9 | </td> </tr> <tr valign="top"> <td> *<nop>WikiWord Links:* %BR% <nop>CapitalizedWordsStuckTogether (or WikiWords) will produce a link automatically if preceded by whitespace or parenthesis. %BR% %T% If you want to link to a topic in a different web write =Otherweb.TopicName=. %BR% To link to a topic in a subweb write =Otherweb.Subweb.TopicName=.%BR% %H% The link label excludes the name of the web, e.g. only the topic name is shown. As an exception, the name of the web is shown for the <nop>%HOMETOPIC% topic. %BR% %X% Dots ='.'= are used to separate webs and subwebs from topic names and therefore cannot be used in topic names. It's generally a good idea to use the [[%SYSTEMWEB%.Macros][macros]] %<nop>SYSTEMWEB% and %<nop>USERSWEB% instead of %SYSTEMWEB% and %USERSWEB%. </td><td> <verbatim> WebStatistics Sandbox.WebNotify Sandbox.WebHome Sandbox.Subweb.TopicName </verbatim> </td><td> WebStatistics Sandbox.WebNotify Sandbox.%HOMETOPIC% <a href="#MyAnchor" title="simulated link">TopicName</a> </td> </tr> <tr valign="top"> <td> *Anchors:* %BR% You can define a reference inside a topic (called an anchor name) and link to that. To *define* an anchor write =#AnchorName= at the beginning of a line. The anchor name must be a WikiWord of no more than 32 characters. To *link to* an anchor name use the =[<nop>[MyTopic#MyAnchor]]= syntax. You can omit the topic name if you want to link within the same topic. </td><td> <verbatim> [[WikiWord#NotThere]] [[#MyAnchor][Jump]] #MyAnchor To here </verbatim> </td><td> [[WikiWord#NotThere]] [[#MyAnchor][Jump]] #MyAnchor To here </td> </tr> <tr valign="top"> <td> #HeRe *Forced Links:* %BR% You can create a forced internal link by enclosing words in double square brackets. %BR% Text within the brackets may contain optional spaces; the topic name is formed by capitalizing the initial letter and by removing the spaces; for example, =[<nop>[wiki syntax]]= links to topic WikiSyntax. You can also refer to a different web and use anchors. %BR% %T% To "escape" double square brackets that would otherwise make a link, prefix the leading left square bracket with an exclamation point. </td><td> <verbatim> [[wiki syntax]] [[Sandbox.My unspaced topic]] escaped: ![[wiki syntax]] </verbatim> </td><td> [[wiki syntax]] [[%USERSWEB%.Wiki groups]] escaped: ![[wiki syntax]] </td> </tr> <tr valign="top"> <td> *Specific Links:* %BR% You can create a link where you specify the link text and the URL separately using nested square brackets =[<nop>[reference][text]]=. Internal link references (e.g. WikiSyntax) and URLs (e.g. http://foswiki.org/) are both supported. The rules described under *Forced Links* apply for internal link references. %BR% %T% Anchor names can be added as well, to create a link to a specific place in a topic. </td><td> <verbatim> [[WikiSyntax][wiki syntax]] [[http://gnu.org][GNU]] </verbatim> </td><td> [[WikiSyntax][wiki syntax]] [[http://gnu.org][GNU]] </td> </tr> <tr valign="top"> <td> *Prevent a Link:* %BR% Prevent a WikiWord from being linked by prepending it with an exclamation point. </td><td> <verbatim> !SunOS </verbatim> </td><td> !SunOS </td> </tr> <tr valign="top"> <td> *Disable Links:* %BR% You can disable automatic linking of WikiWords by surrounding text with =<noautolink>= and =</noautolink>= tags.%BR% %H% It is possible to turn off all auto-linking with a NOAUTOLINK preferences setting. </td><td> <verbatim> <noautolink> RedHat & SuSE </noautolink> </verbatim> </td><td> <noautolink> RedHat & SuSE </noautolink> </td> </tr> <tr valign="top"> <td> *Mailto Links:* %BR% E-mail addresses are linked automatically. To create e-mail links that have more descriptive link text, specify subject lines or message bodies, or omit the e-mail address, you can write =[<nop>[mailto:user@domain][descriptive text]]=. </td><td> <verbatim> a@b.com [[mailto:a@b.com]\ [Mail]] [[mailto:?subject=\ Hi][Hi]] </verbatim> </td><td> a@b.com [[mailto:a@b.com]\ [Mail]] [[mailto:?subject=Hi][Hi]] </td> </tr> <tr> <td> *Literal content:* %BR% Foswiki generates HTML code from TML shorthand. *Experts* surround anything that must be output literally in the HTML code, without the application of shorthand rules, with =<literal>..</literal>= tags. %X% any HTML within literal tags *must* be well formed i.e. all tags must be properly closed before the end of the literal block. %I% Macros are expanded within literal blocks. </td><td> <pre> <literal> | Not | A | Table | </literal> </pre> </td> <td> <literal> | Not | A | Table | </literal> </td> </tr> <tr> <td> *Protected content:* %BR% *Experts* protect text from mangling by WYSIWYG editors using =<sticky>..</sticky>= tags. Sticky tags don't have any effect on normal topic display; they are only relevant when content has to be protected from a WYSIWYG editor (usually because it isn't well-formed HTML, or because it is HTML that WYSIWYG would normally filter out or modify). Protected content appears as plain text in the WYSIWYG editor. </td><td> <pre> <sticky> <div> This div is required </div> </sticky> </pre> </td> <td> <sticky> <div> This div is required </div> </sticky> </td> </tr> </table> %STOPINCLUDE%
This topic: TWiki
>
CategoryCategory
>
UserDocumentationCategory
>
EditingShorthand
Topic revision: r1 - 2009-09-12 - 02:07:18 -
ProjectContributor
Copyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding STALklubben?
Send feedback