Index: a/scribus/tocgenerator.cpp
===================================================================
--- a/scribus/tocgenerator.cpp	(revision 25241)
+++ a/scribus/tocgenerator.cpp	(working copy)
@@ -117,7 +117,7 @@
 				//Third is the section based page number which is actually used in the TOC.
 				QString tocID = QString("%1").arg(pageCounter[currentDocItem->OwnPage]++, 3 , 10, QChar('0'));
 				QString key = QString("%1,%2,%3").arg(pageID, tocID, sectionID);
-				tocMap.insert(key, objAttr.value);
+				tocMap.insert(key, QString("\t").repeated(qMin(4, objAttr.parameter.toInt() - 1)) + objAttr.value);
 			}
 		}
 
