|
13 | 13 |
|
14 | 14 | from mdformat_myst._directives import fence, render_fence_html |
15 | 15 |
|
16 | | -_TARGET_PATTERN = re.compile(r"^\s*\(([a-zA-Z0-9|@<>*./_\-+:]{1,100})\)=\s*$") |
17 | | -_ROLE_NAME_PATTERN = re.compile(r"({[a-zA-Z0-9_\-+:]{1,36}})") |
| 16 | +_TARGET_PATTERN = re.compile(r"^\s*\(.+\)=\s*$") |
| 17 | +_ROLE_NAME_PATTERN = re.compile(r"({[a-zA-Z0-9_\-+:]+})") |
18 | 18 |
|
19 | 19 |
|
20 | 20 | def update_mdit(mdit: MarkdownIt) -> None: |
@@ -82,7 +82,7 @@ def _math_block_renderer(node: RenderTreeNode, context: RenderContext) -> str: |
82 | 82 | return f"$${node.content}$$" |
83 | 83 |
|
84 | 84 |
|
85 | | -def _math_block_eqno_renderer(node: RenderTreeNode, context: RenderContext) -> str: |
| 85 | +def _math_block_label_renderer(node: RenderTreeNode, context: RenderContext) -> str: |
86 | 86 | return f"$${node.content}$$ ({node.info})" |
87 | 87 |
|
88 | 88 |
|
@@ -148,7 +148,7 @@ def _escape_text(text: str, node: RenderTreeNode, context: RenderContext) -> str |
148 | 148 | "myst_block_break": _blockbreak_renderer, |
149 | 149 | "myst_target": _target_renderer, |
150 | 150 | "math_inline": _math_inline_renderer, |
151 | | - "math_block_eqno": _math_block_eqno_renderer, |
| 151 | + "math_block_label": _math_block_label_renderer, |
152 | 152 | "math_block": _math_block_renderer, |
153 | 153 | "footnote": _footnote_renderer, |
154 | 154 | "footnote_ref": _footnote_ref_renderer, |
|
0 commit comments