[FIX] шапка титульника, ширина номера в оглавлении и перечень сокращений в пределах поля
This commit is contained in:
@@ -460,3 +460,23 @@ def test_all_short_columns_stay_plain_tabular() -> None:
|
||||
tex = body(render("| a | b |\n| :--- | :--- |\n| ping | сервер |\n"))
|
||||
assert "\\begin{tabular}{|l|l|}" in tex
|
||||
assert "\\begin{tabularx}" not in tex
|
||||
|
||||
|
||||
ABBR_MD = (
|
||||
"# ПЕРЕЧЕНЬ ПРИНЯТЫХ СОКРАЩЕНИЙ\n\n"
|
||||
"SDR — Software-Defined Radio — программно-определяемая радиосистема\n"
|
||||
"PSO — Particle Swarm Optimisation — метод роевой оптимизации\n"
|
||||
)
|
||||
|
||||
|
||||
def test_abbreviation_dash_is_single() -> None:
|
||||
"""Шесть дефисов дают в LaTeX два длинных тире подряд вместо одного."""
|
||||
tex = body(render(ABBR_MD))
|
||||
assert "------" not in tex
|
||||
assert "--- Software-Defined Radio" in tex
|
||||
|
||||
|
||||
def test_abbreviation_table_has_no_extra_column_padding() -> None:
|
||||
"""Отбивка между колонками добавляется к \\linewidth и роняет строку за поле."""
|
||||
tex = body(render(ABBR_MD))
|
||||
assert "@{}p{\\dimexpr\\linewidth" in tex
|
||||
|
||||
Reference in New Issue
Block a user