(self, toks: ParseResults)
| 3006 | toks["left"], toks["mid"].as_list(), toks["right"]) |
| 3007 | |
| 3008 | def boldsymbol(self, toks: ParseResults) -> T.Any: |
| 3009 | self.push_state() |
| 3010 | state = self.get_state() |
| 3011 | hlist: list[Node] = [] |
| 3012 | name = toks["value"] |
| 3013 | for c in name: |
| 3014 | if isinstance(c, Hlist): |
| 3015 | k = c.children[1] |
| 3016 | if isinstance(k, Char): |
| 3017 | k.font = "bf" |
| 3018 | k._update_metrics() |
| 3019 | hlist.append(c) |
| 3020 | elif isinstance(c, Char): |
| 3021 | c.font = "bf" |
| 3022 | if (c.c in self._latin_alphabets or |
| 3023 | c.c[1:] in self._small_greek): |
| 3024 | c.font = "bfit" |
| 3025 | c._update_metrics() |
| 3026 | c._update_metrics() |
| 3027 | hlist.append(c) |
| 3028 | else: |
| 3029 | hlist.append(c) |
| 3030 | self.pop_state() |
| 3031 | |
| 3032 | return Hlist(hlist) |
| 3033 | |
| 3034 | def substack(self, toks: ParseResults) -> T.Any: |
| 3035 | parts = toks["parts"] |
nothing calls this directly
no test coverage detected