User Tools

Site Tools


wiki:syntax

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:syntax [2019/07/15 16:31]
admin [Tables]
wiki:syntax [2019/07/15 16:45] (current)
admin
Line 45: Line 45:
 用于复制黏贴一些文档 用于复制黏贴一些文档
 </​file>​ </​file>​
 +
 +```
 +<​file>​
 +纯文本格式.
 +用于复制黏贴一些文档
 +</​file>​
 +```
 \\ \\
  
Line 324: Line 331:
 Typography: [[DokuWiki]] can convert simple text characters to their typographically correct entities. Here is an example of recognized characters. Typography: [[DokuWiki]] can convert simple text characters to their typographically correct entities. Here is an example of recognized characters.
  
--> <- <-> => <= <​=> ​>> << -- --- 640x480 ​(c) (tm) (r)+-> <- <-> => <= <=> (c) (tm) (r)
 "He thought '​It'​s a man's world'​..."​ "He thought '​It'​s a man's world'​..."​
  
 <​code>​ <​code>​
--> <- <-> => <= <​=> ​>> << -- --- 640x480 ​(c) (tm) (r)+-> <- <-> => <= <=> (c) (tm) (r)
 "He thought '​It'​s a man's world'​..."​ "He thought '​It'​s a man's world'​..."​
 </​code>​ </​code>​
Line 337: Line 344:
  
  
 +===== Tables =====
 +
 +DokuWiki supports a simple syntax to create tables.
 +
 +^ Heading 1      ^ Heading 2       ^ Heading 3          ^
 +| Row 1 Col 1    | Row 1 Col 2     | Row 1 Col 3        |
 +| Row 2 Col 1    | some colspan (note the double pipe) ||
 +| Row 3 Col 1    | Row 3 Col 2     | Row 3 Col 3        |
 +
 +Table rows have to start and end with a ''​|''​ for normal rows or a ''​^''​ for headers.
 +
 +  ^ Heading 1      ^ Heading 2       ^ Heading 3          ^
 +  | Row 1 Col 1    | Row 1 Col 2     | Row 1 Col 3        |
 +  | Row 2 Col 1    | some colspan (note the double pipe) ||
 +  | Row 3 Col 1    | Row 3 Col 2     | Row 3 Col 3        |
 +
 +To connect cells horizontally,​ just make the next cell completely empty as shown above. Be sure to have always the same amount of cell separators!
 +
 +Vertical tableheaders are possible, too.
 +
 +|              ^ Heading 1            ^ Heading 2          ^
 +^ Heading 3    | Row 1 Col 2          | Row 1 Col 3        |
 +^ Heading 4    | no colspan this time |                    |
 +^ Heading 5    | Row 2 Col 2          | Row 2 Col 3        |
 +
 +As you can see, it's the cell separator before a cell which decides about the formatting:
 +
 +  |              ^ Heading 1            ^ Heading 2          ^
 +  ^ Heading 3    | Row 1 Col 2          | Row 1 Col 3        |
 +  ^ Heading 4    | no colspan this time |                    |
 +  ^ Heading 5    | Row 2 Col 2          | Row 2 Col 3        |
 +
 +You can have rowspans (vertically connected cells) by adding ''​%%:::​%%''​ into the cells below the one to which they should connect.
 +
 +^ Heading 1      ^ Heading 2                  ^ Heading 3          ^
 +| Row 1 Col 1    | this cell spans vertically | Row 1 Col 3        |
 +| Row 2 Col 1    | :::                        | Row 2 Col 3        |
 +| Row 3 Col 1    | :::                        | Row 2 Col 3        |
 +
 +Apart from the rowspan syntax those cells should not contain anything else.
 +
 +  ^ Heading 1      ^ Heading 2                  ^ Heading 3          ^
 +  | Row 1 Col 1    | this cell spans vertically | Row 1 Col 3        |
 +  | Row 2 Col 1    | :::                        | Row 2 Col 3        |
 +  | Row 3 Col 1    | :::                        | Row 2 Col 3        |
 +
 +You can align the table contents, too. Just add at least two whitespaces at the opposite end of your text: Add two spaces on the left to align right, two spaces on the right to align left and two spaces at least at both ends for centered text.
 +
 +^           Table with alignment ​          ^^^
 +|         ​right| ​   center ​   |left          |
 +|left          |         ​right| ​   center ​   |
 +| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
 +
 +This is how it looks in the source:
 +
 +  ^           Table with alignment ​          ^^^
 +  |         ​right| ​   center ​   |left          |
 +  |left          |         ​right| ​   center ​   |
 +  | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
 +
 +Note: Vertical alignment is not supported.
  
  
wiki/syntax.1563179518.txt.gz · Last modified: 2019/07/15 16:31 by admin