VK
https://pastebin.com/Cg1WSkdk
?
Это класс для оформления работ вуза,
но ооочень хотелось бы его подредактировать в этом месте:
% Если используется опция 14pt то нужно несколько хаков
\DeclareOption{14pt}{
\def\ignore#1{}
% во-первых, класс наследуется от extarticle
\def\my@fontsize{14pt}
\def\my@baseclass{extarticle}
% во-вторых, титульный лист должен набираться так, как будто
% используется шрифт 12pt - иначе он выглядит совсем конским
% Для этого мы явно загружаем size12.clo, но так как он на такое не рассчитан,
% и использует \newcommand для определения всяких \small и \Large
% то у нас \newcommand временно превращается в \renewcommand
\let\orignewcommand\newcommand
\let\origNeedsTeXFormat\NeedsTeXFormat
\def\my@title12pt{
\let\newcommand\renewcommand
\makeatletter
\input{size12.clo}%
\makeatother
\let\newcommand\orignewcommand
}
% в-третьих, после того как титульный лист сгенерирован, нужно снова вернуться
% к базовому шрифту 14pt. Применяется такой же хак: загрузи size14.clo
% временно переопределив \newcommand => \renewcommand
\def\my@body14pt{
% отдельное внимание подавлению команды \NeedsTeXFormat, которая требует
% чтобы код size14.clo выполнялся в преамбуле (а тут он уже внутри документа)
\let\NeedsTeXFormat\ignore
\let\newcommand\renewcommand
\makeatletter
\input{size14.clo}%
\makeatother
\let\newcommand\orignewcommand
\let\NeedsTeXFormat\origNeedsTeXFormat
}
}
Если явно исп.
\input{size12.clo}% он не всегда грузится, например на Windows с MikTeX-ом проскакивают ошибкиЕсть ли способ явным образом объявить что титульник — 12pt, в отл от ост. документа?



