From cd1b8d98c3109cc349f073350802c092ccda91c7 Mon Sep 17 00:00:00 2001 From: Arseny <20096ninja@gmail.com> Date: Fri, 28 Aug 2026 04:41:01 +0300 Subject: [PATCH] =?UTF-8?q?[FIX]=20=D0=BC=D0=B0=D1=82=D0=B5=D0=BC=D0=B0?= =?UTF-8?q?=D1=82=D0=B8=D0=BA=D0=B0=20=D1=82=D0=B5=D0=BC=20=D0=B6=D0=B5=20?= =?UTF-8?q?=D1=88=D1=80=D0=B8=D1=84=D1=82=D0=BE=D0=BC,=20=D1=87=D1=82?= =?UTF-8?q?=D0=BE=20=D0=B8=20=D1=82=D0=B5=D0=BA=D1=81=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Без unicode-math формулы и инлайн-переменные набирались Latin Modern, а текст — Times New Roman: в одной строке «-100» и «100» выглядели по-разному. Теперь \setmathfont{TeX Gyre Termes Math} — метрический аналог Times с математической таблицей. В Dockerfile добавлены fonts-texgyre-math со шрифтом и texlive-latex-recommended, откуда берётся unicode-math.sty. --- Dockerfile | 2 ++ md2gost/latex/preamble.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Dockerfile b/Dockerfile index 18e5059..4ee2f1c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ texlive-xetex \ texlive-lang-cyrillic \ texlive-latex-extra \ + texlive-latex-recommended \ texlive-fonts-recommended \ + fonts-texgyre-math \ fonts-liberation \ cabextract \ wget \ diff --git a/md2gost/latex/preamble.py b/md2gost/latex/preamble.py index 8918d3d..9d15686 100644 --- a/md2gost/latex/preamble.py +++ b/md2gost/latex/preamble.py @@ -49,6 +49,8 @@ PREAMBLE = r"""\documentclass[a4paper, 14pt]{extarticle} } \usepackage{amsthm,amsfonts,amsmath,amssymb,amscd} \usepackage{mathtools} +\usepackage{unicode-math} +\setmathfont{TeX Gyre Termes Math} \usepackage[perpage]{footmisc} \usepackage{tabularx} \usepackage{titlesec}