четверг, 7 апреля 2011 г.

LaTex, функции и диплом

Наверное каждый в своей жизни оформлял титульную страницу к какой-нибудь работе.
Обычно все занимаются копипастоп (и это правильно), но как сделать грамотный копипаст в Latex? А очень просто и сегодня я расскажу вам об этом на примере моего диплома!

Набив любой титульник мы получим вполне заурядный слив. Далее нам необходимо сделать ход конём, а именно - создать место для росписи. Обычно это никто не делает и именно поэтому у нас это должно выглядеть круто!
Для этого создадим функцию (да, да, ламеры, в LaTeX есть функции!) и вставим её до фразы \begin{document}:
\newcommand{\podpis}[2]{%
#1%
\hfill\hfill\parbox{0.25\textwidth}{\center%
/\hrulefill / \\[-0.005\textheight]\footnotesize%
(подпись, дата)%
}\hfill\parbox{0.3\textwidth}{\center /\underline{%
#2%
}/ \\[-0.005\textheight]\footnotesize%
(расшифровка подписи)%
}}

А теперь коротко о том зачем и как. Функция состоит из:
\создание_новой_команды{\как_её_вызывать}[соклько_параметров_давать]{%
тело функции в котором и должны присутствовать наши параметры обозначенные переменными как #1, #1
}

Таким образом если написать заветную функцию \podpis и скормить ей два параметра:
\podpis{Начальник}{Василий Пупкин}

То на выходе мы получим всю красоту!

Комментариев нет:

Отправить комментарий