Use the ##.
, ##..
etc. notation to insert outline numbering sequences (1, 1.1, 2, 2.1) in topic's text.
Use ---#
, ---##
, etc., to generate numbered headings.
##...
(with 1-6 dots). The notation is replaced anywhere in the topic. The level number corresponding to the number of dots increases with each use. Each time a level is used, all higher levels are reset to 0.
##name#...
for sequence name
. Named sequences have independent numbering.
n
into the tag. For example, ##name#2...
resets numbering sequence name
to 2
. The sequence is initialized from the indicated level on. 0
re-initializes the sequence at all levels. This comes in handy when using a sequence within headers that are also used in a %TOC%. In that case, start the first heading using something like ---+ Chapter ##0. Introduction
. You can then safely use the number notation in headings.
##...a
+
character in headings is replaced by #
, the headings are numbered. Heading numbers are derived from the unnamed sequence and can, therefore, be affected by the syntax above.
0
for the skipped levels.
0
to indicate the skipped level.
If you have the plugin installed, the Rendered and Expected columns should be identical. If you do not have the plugin installed, the Rendered column will be the same as the Source column.
Source | Rendered | Expected |
---|---|---|
##. | 1 | 1 |
##.. | 1.1 | 1.1 |
##... | 1.1.1 | 1.1.1 |
##.... | 1.1.1.1 | 1.1.1.1 |
##..... | 1.1.1.1.1 | 1.1.1.1.1 |
##...... | 1.1.1.1.1.1 | 1.1.1.1.1.1 |
##....... | 1.1.1.1.1.2 | 1.1.1.1.1.2 |
Chapter ##a#. | Chapter 1 | Chapter 1 |
Section ##a#.. | Section 1.1 | Section 1.1 |
Subsection ##a#... | Subsection 1.1.1 | Subsection 1.1.1 |
Req ##a#....: | Req 1.1.1.1: | Req 1.1.1.1: |
Req ##a#....: | Req 1.1.1.2: | Req 1.1.1.2: |
Subsection ##a#... | Subsection 1.1.2 | Subsection 1.1.2 |
Req ##a#....: | Req 1.1.2.1: | Req 1.1.2.1: |
Req ##a#....: | Req 1.1.2.2: | Req 1.1.2.2: |
##a#....a) | a) | a) |
##a#....a) | b) | b) |
Req ##a#....: | Req 1.1.2.3: | Req 1.1.2.3: |
Section ##a#.. | Section 1.2 | Section 1.2 |
Chapter ##a#. | Chapter 2 | Chapter 2 |
Section ##a#.. | Section 2.1 | Section 2.1 |
Section ##a#.. | Section 2.2 | Section 2.2 |
Plugin settings are stored as preferences variables. To reference a plugin setting write %<plugin>_<setting>%
, i.e. %EXPLICITNUMBERINGPLUGIN_SHORTDESCRIPTION%
##.
, ##..
etc. notation to insert outline numbering sequences (1, 1.1, 2, 2.1) in topic's text. Support also numbered headings.
data/debug.txt
)
There is an active development going on using the ---+++1.1.2 notation for numbered headers. See TWiki:Codev.NumberedHeadersAndLists.
The TWiki:Plugin.TocPlugin provides a more complete table of contents and cross-reference management.
Note: You do not need to install anything on the browser to use this plugin. The following instructions are for the administrator who installs the plugin on the server where TWiki is running.
ExplicitNumberingPlugin.zip
in your twiki installation directory. Content: File: | Description: |
---|---|
data/TWiki/ExplicitNumberingPlugin.txt | Plugin topic |
lib/TWiki/Plugins/ExplicitNumberingPlugin.pm | Plugin Perl module |
configure
in your TWiki installation, and enable the plugin in the {Plugins} section.
Plugin Author: | TWiki:Main/MartinVlach![]() ![]() |
Copyright: | © 2003, Lynguent, Inc. © 2006, TWikiContributor |
License: | GPL (GNU General Public License![]() ![]() |
Plugin Version: | 21 Nov 2006 |
Change History: | |
21 Nov 2006: | Added reset to specific number based on suggestion by SteveWampler. Added support of numbered headers. Proper handling in table of content. |
17 Sep 2003: | Added alpha-labeled lists. |
12 Aug 2003: | Initialize sequences in startRenderingHandler. Thank you TWiki:Main.IngoKarkat![]() |
29 Jul 2003: | Initial version |
TWiki Dependency: | $TWiki::Plugins::VERSION 1.1 |
CPAN Dependencies: | none |
Other Dependencies: | none |
Perl Version: | 5.8.0 |
Plugin Home: | http://TWiki.org/cgi-bin/view/Plugins/ExplicitNumberingPlugin![]() |
Feedback: | http://TWiki.org/cgi-bin/view/Plugins/ExplicitNumberingPluginDev![]() |
Related Topics: TWikiPreferences, TWikiPlugins
-- TWiki:Main.ThomasWeigert - 21 Nov 2006
|
Copyright © 1999-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Daya Bay? Send feedback Note: Please contribute updates to this topic on TWiki.org at TWiki:TWiki.ExplicitNumberingPlugin. |