Skip to content

Commit

Permalink
Реализовано сохранение базовых метаданных внутри получаемых pdf
Browse files Browse the repository at this point in the history
  • Loading branch information
Lenchik committed Oct 1, 2015
1 parent e07fe90 commit bc5d711
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 13 deletions.
Binary file modified Dissertation/dissertation.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion Dissertation/dissertation.tex
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@
\input{dispackages} % Пакеты для диссертации
\input{userpackages} % Пакеты для специфических пользовательских задач
\input{preamblenames} % Переопределение именований, чтобы можно было и в преамбуле использовать
\input{../common/data} % Основные сведения
\input{../common/styles} % Стили общие для диссертации и автореферата
\input{disstyles} % Стили для диссертации
\input{userstyles} % Стили для специфических пользовательских задач
\input{../biblio/bibliopreamble}% Настройки библиографии из внешнего файла (там же выбор: встроенная или на основе biblatex)
\input{../common/data} % Основные сведения

\begin{document}

Expand Down
Binary file modified Synopsis/synopsis.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion Synopsis/synopsis.tex
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
\input{../common/packages} % Пакеты общие для диссертации и автореферата
\input{synpackages} % Пакеты для автореферата
\input{userpackages} % Пакеты для специфических пользовательских задач
\input{../common/data} % Основные сведения
\input{../common/styles} % Стили общие для диссертации и автореферата
\input{synstyles} % Стили для автореферата
\input{userstyles} % Стили для специфических пользовательских задач
\input{../biblio/bibliopreamble}% Настройки библиографии из внешнего файла (там же выбор: встроенная или на основе biblatex)
\input{../common/data} % Основные сведения

\begin{document}

Expand Down
13 changes: 8 additions & 5 deletions common/data.tex
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
%%% Основные сведения %%%
\newcommand{\thesisAuthor} % Диссертация, ФИО автора
{\todo{Фамилия Имя Отчество автора}}
{\texorpdfstring{\todo{Фамилия Имя Отчество автора}}{Фамилия Имя Отчество автора}} % \texorpdfstring takes two arguments and uses the first for (La)TeX and the second for pdf
\newcommand{\thesisUdk} % Диссертация, УДК
{\todo{xxx.xxx}}
\newcommand{\thesisTitle} % Диссертация, название
{\todo{\MakeUppercase{Название диссертационной работы}}}
{\texorpdfstring{\todo{\MakeUppercase{Название диссертационной работы}}}{Название диссертационной работы}}
\newcommand{\thesisSpecialtyNumber} % Диссертация, специальность, номер
{\todo{XX.XX.XX}}
{\texorpdfstring{\todo{XX.XX.XX}}{XX.XX.XX}}
\newcommand{\thesisSpecialtyTitle} % Диссертация, специальность, название
{\todo{Название специальности}}
{\texorpdfstring{\todo{Название специальности}}{Название специальности}}
\newcommand{\thesisDegree} % Диссертация, научная степень
{\todo{кандидата физико-математических наук}}
\newcommand{\thesisCity} % Диссертация, город защиты
Expand Down Expand Up @@ -61,4 +61,7 @@
\newcommand{\synopsisLibrary} % Автореферат, название библиотеки
{\todo{Название библиотеки}}
\newcommand{\synopsisDate} % Автореферат, дата рассылки
{\todo{DD mmmmmmmm YYYY года}}
{\todo{DD mmmmmmmm YYYY года}}

\newcommand{\keywords}% % Ключевые слова для метаданных PDF диссертации и автореферата
{}
19 changes: 13 additions & 6 deletions common/styles.tex
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,12 @@
\definecolor{urlcolor}{rgb}{0,0,1}

%%% Настройки гиперссылок %%%
\ifLuaTeX
\hypersetup{
unicode, % Unicode encoded PDF strings
}
\fi

\hypersetup{
linktocpage=true, % ссылки с номера страницы в оглавлении, списке таблиц и списке рисунков
% pdfpagelabels=false, % set PDF page labels (true|false)
Expand All @@ -109,14 +115,15 @@
linkcolor={linkcolor}, % цвет ссылок типа ref, eqref и подобных
citecolor={citecolor}, % цвет ссылок-цитат
urlcolor={urlcolor}, % цвет гиперссылок
pdftitle={\thesisTitle}, % Заголовок
pdfauthor={\thesisAuthor}, % Автор
pdfsubject={\thesisSpecialtyNumber\ \thesisSpecialtyTitle}, % Тема
% pdfcreator={Создатель}, % Создатель, Приложение
% pdfproducer={Производитель},% Производитель, Производитель PDF
pdfkeywords={\keywords}, % Ключевые слова
pdflang={ru},
}

\ifLuaTeX
\hypersetup{
unicode, % Unicode encoded PDF strings
}
\fi

%%% Шаблон %%%
\DeclareRobustCommand{\todo}{\textcolor{red}} % решаем проблему превращения названия цвета в результате \MakeUppercase, http://tex.stackexchange.com/a/187930/79756 , \DeclareRobustCommand protects \todo from expanding inside \MakeUppercase
\setlength{\parindent}{2.5em} % Абзацный отступ. Должен быть одинаковым по всему тексту и равен пяти знакам (ГОСТ Р 7.0.11-2011, 5.3.7).
Expand Down

0 comments on commit bc5d711

Please sign in to comment.