TOC -- table of contents 
Shows a Table of Contents that is generated automatically based on headings of a topic. Headings in 
TopicMarkupLanguage (
"---++ text") and HTML (
"<h2>text</h2>") are taken into account. Any heading text after 
"!!" is excluded from the TOC; for example, write 
"---+!! text" if you do not want to list a header in the TOC
  Parameters 
                
	
		
			|  Parameter  | 
			 Description  | 
			 Default  | 
		
	    
	
		
			 "TopicName"  | 
			 topic name  | 
			 Current topic  | 
		
		
			 web  | 
			 Name of web  | 
			 Current web  | 
		
		
			 depth  | 
			 Limit depth of headings shown in TOC  | 
			 6  | 
		
		
			 title  | 
			 Title to appear at top of TOC  | 
			    | 
		
		
			 align  | 
			 Align at left or right side of the page  | 
			    | 
		
		
			 id  | 
			 Optional ID in case multiple TOCs are on the page and each TOC needs to be addressable with an anchor link. Allowed characters: a-zA-Z0-9-_, no spaces. If you don't specify an id, the anchor foswikiTOC can be used in a link to the first TOC: [[#foswikiTOC][Back to TOC]] creates Back to TOC. Multiple TOC macros will increment the generated ID. #foswikiTOC, #foswikiTOC2 ...  | 
			 "foswikiTOC"  | 
		
	    
  Preference Settings 
Default settings are defined in 
DefaultPreferences, and can be overridden in 
SitePreferences:
           
    
	
		
			|  Setting  | 
			 Description  | 
			 Value  | 
		
	    
	
		
			 TOC_MIN_DEPTH  | 
			 The first header level to appear in the TOC  | 
			 2  | 
		
		
			 TOC_MAX_DEPTH  | 
			 The last header level to appear in the TOC  | 
			    | 
		
		
			 TOC_TITLE  | 
			 The default TOC title  | 
			 On this page:  | 
		
		
			 TOC_HIDE_IF_INCLUDED  | 
			 Do not show a TOC if the topic it contains is included in another topic  | 
			 on  | 
		
	    
   Examples 
%TOC{depth="2"}%
%TOC{"CompleteDocumentation" web="%SYSTEMWEB%" title="Contents:"}%
   See also: 
Foswiki:Support/HowToCreateATableOfContents
   
 If multiple headers have the exact same text, the anchors for the 2nd, 3rd etc will be suffixed by _AN1, _AN2 etc so the anchors become unique.

 If other topics are included using 
INCLUDE then any 
headingoffset specified on the INCLUDE macro will not be seen by 
TOC.