Da muss ich widersprechen, es funktioniert. Browser stellen ein Tab oder mehrere aufeinander folgende Leerzeichen eben bei normalen Fließtext (=alles außerhalb von <pre>/<code>) mit einer Breite von einem Leerzeichen dar, ganz
den Spezifikationen entsprechend. Du kannst aber im Quelltextansicht davon überzeugen, dass es ein Tab ist (dort sollte ein Tab eine Weite von 8 Leerzeichen und damit gut sichtbar sein). Das wirst du aber auch bei mehreren Leerzeichen hintereinander feststellen. ;-)
Beim syntax highlighting (-> <pre>-formatierter Text) wird Whitespace (=Tabs und Leerzeichen) aber eine entsprechende Bedeutung zugeschrieben. Wenn du mir nicht glaubst, hier
ein Bash-Skript in DokuWiki: die Einrückungen sind Tabs, wie man leicht durch markieren des Textes feststellen kann. ;-)
Ergo: Tabinta funktioniert hervorragend. Dein Problem ist eher, dass ein Tab für die Darstellung eben keinerlei Einfluss außerhalb von <pre> und <code> ausübt, den nicht auch ein oder mehrere Leerzeichen ausüben würden. Wenn du mit nicht glaubst, kannste deine Wiki ja mal mit mehreren Leerzeichen außerhalb von <pre> oder <code> füttern:
Dies ist ein Test
Das wird ebenso als "Dies ist ein Test" dargestellt. Willst du vorformatierten Text darstellen, musst du es auch als einen solchen Text kennzeichnen. Das hat nix mit DokuWiki oder Tabinta zu tun.