Skip to content

Practice reports template#13

Closed
Fe-Ti wants to merge 8 commits intoCatInCosmicSpace:masterfrom
Fe-Ti:practice-reports-template
Closed

Practice reports template#13
Fe-Ti wants to merge 8 commits intoCatInCosmicSpace:masterfrom
Fe-Ti:practice-reports-template

Conversation

@Fe-Ti
Copy link
Contributor

@Fe-Ti Fe-Ti commented Feb 7, 2025

What's new

  • Title page for summer practice
  • \strjustify, \noitalicfooter and \zerotocindent macros

Description

Title page mimics the one which is generated by delo_bmstu_ru in ODF format.
E.g.

Details titlepage
\faculty{\strjustify{Головной учебно-исследовательский и методический центр профессиональной реабилитации лиц с ограниченными \\ возможностями здоровья инвалидов}}{ГУИМЦ}
\practiceType{ТИПОВАЯ ПРАКТИКА}
\practiceKind{ВИДОВОЙ}
\practiceBase{ГБУ ЗАО ООО <<БАЗА ПРАКТИКИ>>}
\student{Иванов Петр Сидорович}
\group{ИУ8-999}
\profile{НОМЕРЗАЧЕТКИ}
\supervisor{Петров Сидр Иванович}
\departmentSupervisor{Зайцева Анастасия Владленовна}

\strjustify{... \\ ...} allows to justify faculty name and other strings if they're too long.
E.g.

Details example

\noitalicfooter disables italic in title page footer.

\zerotocindent fixes TestVKR complaining about indentation in TOC (fix first introduced by @slagov in private discussion, upd: another solution is presented in #17)
E.g.

Details example

Why 'Draft PR'

a) Nothing is tested against real Leviev's system.
b) I want to make a package to generate tech task from Redmine issues.
c) Docs have to be updated accordingly.

Upd: 18/02/2025

Made initial tech task addon. Only practice reports are currently supported and no Redmine integration.

@Fe-Ti Fe-Ti marked this pull request as ready for review April 5, 2025 18:40
@Fe-Ti
Copy link
Contributor Author

Fe-Ti commented Apr 7, 2025

I've got another (possibly better) idea, which renders this PR obsolete.

@Fe-Ti Fe-Ti closed this Apr 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant