[FIX] блок подписей не выходит за поле и выровнен по правому краю

This commit is contained in:
Arseny
2026-09-02 13:04:09 +03:00
parent c765892d7d
commit 7f20bd9831
+9 -4
View File
@@ -140,12 +140,17 @@ PREAMBLE = r"""\documentclass[a4paper, 14pt]{extarticle}
\rule{\dimexpr\textwidth-#1\relax}{0.4pt}%
\end{tabular}\par}
% Блок подписи: метка слева, две подписи прижаты к правому полю.
% Через tabularx с колонкой X это не работало — при длинной метке
% («Руководитель практики от кафедры») колонка схлопывалась, и подписи
% уезжали за правое поле. Здесь ширина подписей фиксирована, а \hfill
% забирает остаток, поэтому правые края блоков всегда совпадают.
\newcommand{\ptpsig}[3]{%
\par\noindent
\begin{tabularx}{\textwidth}{@{}l X c c@{}}%
#1 & & \sigline[4.2cm]{}{\itshape подпись, дата}
& \sigline[4.2cm]{#2}{\itshape #3} \\%
\end{tabularx}\par}
#1\hfill
\sigline[3.8cm]{}{\itshape подпись, дата}%
\hspace{0.5cm}%
\sigline[3.8cm]{#2}{\itshape #3}\par}
\begin{document}"""