[FIX] отбивки заголовков, маркер переноса строк кода, неразрывные инициалы
This commit is contained in:
@@ -498,3 +498,14 @@ def test_bare_listing_does_not_float() -> None:
|
||||
"""Фрагмент без подписи — часть абзаца, ему плавать незачем."""
|
||||
tex = body(render("```cpp\nint x;\n```\n"))
|
||||
assert "float=" not in tex
|
||||
|
||||
|
||||
def test_initials_are_not_split_across_lines() -> None:
|
||||
"""«/ И.» на одной строке и «В. Гилев» на следующей — ошибка оформления."""
|
||||
tex = body(render("Гилев, И. В. Использование технологии SDR.\n"))
|
||||
assert "И.~В.~Использование" in tex
|
||||
|
||||
|
||||
def test_lowercase_abbreviation_is_left_alone() -> None:
|
||||
tex = body(render("В 3 т., Воронеж, 2025.\n"))
|
||||
assert "т.~Воронеж" not in tex
|
||||
|
||||
Reference in New Issue
Block a user