Size: a a a

2020 May 12

VK

Vic Khov in pro.latex
Такой вопрос, можно ли как-то обойтись без хаков в этом классе:
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, в отл от ост. документа?
источник

NM

Nikita Medved in pro.latex
Я никогда ничего по стандартам не оформлял — а в чем проблема с selectfont? См., например, https://stackoverflow.com/questions/3220371/how-to-change-font-size-on-part-of-the-page-in-latex
источник

Q

Quarterrip in pro.latex
вопрос, а есть ли вариант относительно безболезненно в дисер только в ТОС вставить рамку?
источник

Q

Quarterrip in pro.latex
источник

E

Eduard in pro.latex
Если я не ошибаюсь, то можно использовать eskdx как класс документа, используя по умолчанию пустой стиль, а на файл с содержанием навесить вторую форму. Но читается как костыль.
источник

AG

Artemy Gevorkov in pro.latex
Интересен совет, какой класс лучше использовать для диплома по чисто математической теме: article, book или report? Диплом уже заТеХан, осталось оформление допилить напильником. Сейчас всё на article, > 40 страниц. Состоит из титульника, содержания, введения, трёх глав (sections), заключения и списка литературы.
источник

AG

Artemy Gevorkov in pro.latex
Или это уже неважно, если на артикле уже всё норм выглядит?
источник

Q

Quarterrip in pro.latex
Artemy Gevorkov
Или это уже неважно, если на артикле уже всё норм выглядит?
Конечно
источник

MK

Mikhail Kolyada in pro.latex
Artemy Gevorkov
Или это уже неважно, если на артикле уже всё норм выглядит?
extarticle ван лав
источник

AG

Artemy Gevorkov in pro.latex
Quarterrip
Конечно
Ну ок  тогда. Ещё вопрос по best practices: я все секции разбил по файлам, но в каждой из них ещё и подсекции. Их тоже следует разбить на файлы, или и так сойдёт? Каждая подсекция занимает от 3-х до 7-ми стр.
источник

Q

Quarterrip in pro.latex
Artemy Gevorkov
Ну ок  тогда. Ещё вопрос по best practices: я все секции разбил по файлам, но в каждой из них ещё и подсекции. Их тоже следует разбить на файлы, или и так сойдёт? Каждая подсекция занимает от 3-х до 7-ми стр.
Нет конечно
источник

Q

Quarterrip in pro.latex
Вообще тут гайдбука нет, каждый делает как считает нужным
источник

AG

Artemy Gevorkov in pro.latex
Quarterrip
Вообще тут гайдбука нет, каждый делает как считает нужным
Ок. Просто я привык к модульности в яп. Теперь смотрю до какой степени это можно распространить на LaTeX.
источник

AG

Artemy Gevorkov in pro.latex
Преамбулу со всеми пакетами тоже никуда не выносить, оставить в мейне?
источник

EZ

Evgeniy Zheltonozhsk... in pro.latex
Artemy Gevorkov
Ну ок  тогда. Ещё вопрос по best practices: я все секции разбил по файлам, но в каждой из них ещё и подсекции. Их тоже следует разбить на файлы, или и так сойдёт? Каждая подсекция занимает от 3-х до 7-ми стр.
Ну смысл в том чтобы размер файла был комфортным
источник

AG

Artemy Gevorkov in pro.latex
Evgeniy Zheltonozhskiy🇮🇱
Ну смысл в том чтобы размер файла был комфортным
740 строк норм?
источник

EZ

Evgeniy Zheltonozhsk... in pro.latex
Artemy Gevorkov
740 строк норм?
Комфортным тебе
источник

MS

Mikhail Saushkin in pro.latex
Artemy Gevorkov
Интересен совет, какой класс лучше использовать для диплома по чисто математической теме: article, book или report? Диплом уже заТеХан, осталось оформление допилить напильником. Сейчас всё на article, > 40 страниц. Состоит из титульника, содержания, введения, трёх глав (sections), заключения и списка литературы.
источник

NM

Nikita Medved in pro.latex
Artemy Gevorkov
Преамбулу со всеми пакетами тоже никуда не выносить, оставить в мейне?
Могу рассказать только случай из жизни. Есть у меня один товарищ, который в общей папке по работе раз в год под некоторый проект делает файл, с которым мне надо иметь дело. И все бы хорошо, если бы в начале файла не было \import{/home/USERNAME/.TeX/}{basic.sty} (и там вся преамбула). В общем не люблю я его файлы, да.
источник

AG

Artemy Gevorkov in pro.latex
Ну, диссер, всё-таки не диплом...
источник