% Пакет для формирования титульной страницы курсовой или дипломной работы. % Позволяет указать ФИО студента и руководителя, название работы, название кафедры, номер группы, дату % % Пример использования: % % \documentclass[a4paper,12pt]{article} % \usepackage[T2A]{fontenc} % \usepackage[utf8x]{inputenc} % Кодировку устанавливаем до включения пакета % % \usepackage{mechmath-title} % % \title{Название курсовой или дипломной работы} % \project{Дипломная работа} % Для дипломной работы % \author{Студент Имя Отчество} % \groupNumber{310} % \departmentName{кафедра вычислительной математики} % \supervisor[степень, звание]{Руководитель Имя Отчество} % \date{2018} % если не указывать, то будет дата компиляции файла % % \begin{document} % \maketitle % \end{document} \ProvidesPackage{mechmathTitle}[2018/10/26 v1.0 Title page for course work] \RequirePackage{graphicx} \RequirePackage{xifthen} \newcommand*{\project}[1]{% \gdef\@project{#1}% } \newcommand*{\@project}{Курсовая работа} \newcommand*{\supervisor}[2][]{% \gdef\@supervisor{#2}% \gdef\@supervisorDegree{#1}% } \newcommand*{\@supervisor}{\texttt{\string\supervisor} НЕ ЗАДАН.} \newcommand*{\@supervisorDegree}{} \newcommand*{\departmentName}[1]{% \gdef\@departmentName{#1}% } \newcommand*{\@departmentName}{\texttt{\string\departmentName} НЕ УКАЗАН.} \newcommand*{\groupNumber}[1]{% \gdef\@groupNumber{#1}% } \newcommand*{\@groupNumber}{\texttt{\string\groupNumber} НЕ УКАЗАНА.} \newcommand\signaturePlace[1]{ \begin{tabular}{r} \underline{\hspace{2in}}\\ % линия подчёркивания на два дюйма {#1}% \end{tabular}% } \renewcommand*{\maketitle}{% \begin{titlepage} \eject \begin{center} \large \textsc{Московский Государственный Университет\\ имени М.В.~Ломоносова} \\ Механико-математический факультет, \@departmentName\\[0.5cm] \includegraphics[width=0.3\textwidth]{mechmath-logo.jpg} \end{center} \vspace{1em} \begin{center} {\large\textsc{\@project}\\ на тему\\[1em] \textbf{\@title}% } \end{center} \vspace{4em} \newbox{\lbox} \savebox{\lbox}{\hbox{Строка максимальной длины}} \newlength{\maxl} \setlength{\maxl}{\wd\lbox} %\hfill\parbox{8cm}{ \begin{flushright} \hspace*{5cm}\hspace*{-5cm}Выполнил cтудент \@groupNumber{} группы\\ {\it \@author}\\[2em] \signaturePlace{подпись студента}\\[1.5em] % Научный руководитель:\\ {\it \ifthenelse{\equal{\@supervisorDegree}{}}{}{\@supervisorDegree\\} \hfill\hbox to\maxl{\@supervisor}\\[2em] } \signaturePlace{подпись научного руководителя} \end{flushright} \vspace{\fill} \begin{center} Москва\\ \@date \end{center} \end{titlepage} } % end of renewcommand \endinput