[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}% \rule{\dimexpr\textwidth-#1\relax}{0.4pt}%
\end{tabular}\par} \end{tabular}\par}
% Блок подписи: метка слева, две подписи прижаты к правому полю.
% Через tabularx с колонкой X это не работало — при длинной метке
% («Руководитель практики от кафедры») колонка схлопывалась, и подписи
% уезжали за правое поле. Здесь ширина подписей фиксирована, а \hfill
% забирает остаток, поэтому правые края блоков всегда совпадают.
\newcommand{\ptpsig}[3]{% \newcommand{\ptpsig}[3]{%
\par\noindent \par\noindent
\begin{tabularx}{\textwidth}{@{}l X c c@{}}% #1\hfill
#1 & & \sigline[4.2cm]{}{\itshape подпись, дата} \sigline[3.8cm]{}{\itshape подпись, дата}%
& \sigline[4.2cm]{#2}{\itshape #3} \\% \hspace{0.5cm}%
\end{tabularx}\par} \sigline[3.8cm]{#2}{\itshape #3}\par}
\begin{document}""" \begin{document}"""