v0.5.3
- Мелкие исправления увеличивающие работу конвертера
This commit is contained in:
+2
-8
@@ -2,7 +2,7 @@
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import re
|
||||
from mdexport.labels import sanitize_label
|
||||
|
||||
_SPECIAL = {
|
||||
"\\": r"\textbackslash{}",
|
||||
@@ -32,11 +32,5 @@ def escape_verbatim_for_listing(s: str) -> str:
|
||||
return s.replace("\\end{lstlisting}", "\\end\\{lstlisting}")
|
||||
|
||||
|
||||
_LABEL_RE = re.compile(r"[^\w\-]+", re.UNICODE)
|
||||
|
||||
|
||||
def latex_label(name: str | None, prefix: str = "obj") -> str:
|
||||
if not name:
|
||||
return prefix
|
||||
cleaned = _LABEL_RE.sub("-", name.strip()).strip("-")
|
||||
return f"{prefix}:{cleaned or 'x'}"
|
||||
return sanitize_label(name, prefix, ":")
|
||||
|
||||
Reference in New Issue
Block a user