(zettel (meta (back "00001007030200 00001007040300") (backward "00001007030200 00001007040300 00001007040324") (box-number "1") (created "00010101000000") (forward "00001007040000 00001007040310 00001007040324") (modified "20220218133206") (published "20220218133206") (role "manual") (syntax "zmk") (tags "#manual #zettelmarkup #zettelstore") (title "Zettelmarkup: Mark")) (rights 4) (encoding "") (content "A mark allows to name a point within a zettel.\nThis is useful if you want to reference some content in a zettel, either with a [[link|00001007040310]] or with an [[inline-mode transclusion|00001007040324]].\n\nA mark begins with a left square bracket, followed by an exclamation mark character (\"\"''!''\"\", U+0021).\nNow the optional mark name follows.\nIt is a (possibly empty) sequence of Unicode letters, Unicode digits, the hyphen-minus character (\"\"''-''\"\", U+002D), or the low-line character (\"\"''_''\"\", U+005F).\nAn optional text to be explicitly marked is introduced with a vertical bar character (\"\"''|''\"\", U+007C), followed by some [[inline-structured elements|00001007040000]].\nThe mark element ends with a right square bracket.\n\nExamples:\n* ``[!]`` is a mark without a name, the empty mark.\n* ``[!mark]`` is a mark with the name \"\"mark\"\".\n* ``[!|some text]``is the empty mark with \"\"some text\"\".\n* ``[!mark|some text]``is a mark with the name \"\"mark\"\" and with \"\"some text\"\" that is marked."))