diff --git a/renderer/tag.py b/renderer/tag.py
index 05d089b..6bdc187 100644
--- a/renderer/tag.py
+++ b/renderer/tag.py
@@ -2,12 +2,24 @@ import re
from mistletoe.block_token import BlockToken, tokenize
+captures = [
+ "margin",
+ "indepth",
+ "webmargin",
+ "tipp",
+ "webtipp",
+ "webindepth",
+ "unit",
+ "danger",
+ "webonly",
+ "latexonly",
+]
class Tag(BlockToken):
@staticmethod
def start(line):
- return re.match(r"^\s*<[^>]+>", line)
+ return re.match(r"^\s*<("+"|".join(captures)+r")+>", line)
@classmethod
def read(cls, lines):
diff --git a/test/test_tag.py b/test/test_tag.py
index ba6ab95..967e8f3 100644
--- a/test/test_tag.py
+++ b/test/test_tag.py
@@ -18,7 +18,7 @@ def test_tag_html() :
"
Foo
",1,0)+'\n', "Foo
",1,0)+'\n', "Foo
",1,0)+'\n', - "Foo
",1,0)+'\n', + "Foo
",1,0)+'\n', "Foo
",1,0)+'\n', "Foo
",1,0)+'\n', "Foo
",1,0)+'\n',