diff --git a/.gitignore b/.gitignore index ea27e78..bd3fb3b 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,5 @@ *.out *.toc *.xdv + +*.synctex(busy) diff --git a/amuthesis.cls b/amuthesis.cls index 9303316..afae7d7 100644 --- a/amuthesis.cls +++ b/amuthesis.cls @@ -30,10 +30,10 @@ % Oprzyj dokument na jednym z zestawów, w zależności % od statusu opcji 'optpolski' \if@optpolski - \LoadClass[oneside,12pt]{mwbk} + \LoadClass[oneside,11pt]{mwbk} \RequirePackage{polski} \else - \LoadClass[oneside,12pt]{book} + \LoadClass[oneside,11pt]{book} \fi % Uruchom numerację wierszy, jeśli do klasy przekazano @@ -64,13 +64,39 @@ % Podstawowe pakiety i ustawienia dokumentu % % ======================================================== % -% Upewnij się, że dokument jest składany UTF-8 -\RequirePackage[utf8]{inputenc} +\RequirePackage{ifxetex} +\RequirePackage{ifluatex} +\newif\if@xetexorluatex +\ifxetex + \@xetexorluatextrue +\else + \ifluatex + \@xetexorluatextrue + \else + \@xetexorluatexfalse + \fi +\fi -% Składaj dokument fontem 'Adobe Utopia' -\RequirePackage{fourier} +% Obsługa fontów +\if@xetexorluatex + %\RequirePackage{unicode-math} + \RequirePackage{fontspec} + \RequirePackage{mathpazo} + \RequirePackage{avant} + \setmainfont + [ BoldFont = texgyrepagella-bold.otf , + ItalicFont = texgyrepagella-italic.otf , + BoldItalicFont = texgyrepagella-bolditalic.otf ] + {texgyrepagella-regular.otf} + \newfontfamily\scshape[Letters=SmallCaps]{texgyrepagella-regular.otf} +\else + % Upewnij się, że dokument jest składany UTF-8 + \RequirePackage[utf8]{inputenc} + \RequirePackage[sc]{mathpazo} + \RequirePackage{avant} +\fi % Dołącz font 'Souce Code Pro' -\RequirePackage[scale=.9,semibold]{sourcecodepro} +\RequirePackage[scale=.93,semibold]{sourcecodepro} % Ustal rozmiar dokumentu \RequirePackage{geometry} @@ -225,7 +251,7 @@ \if@stmale napisałem \else napisałam \fi % samodzielnie. Oznacza to, że przy pisaniu pracy, poza niezbędnymi konsultacjami, nie % \if@stmale korzystałem \else korzystałam \fi % - z pomocy innych osób, a w szczególności nie % + z pomocy innych osób, a~w~szczególności nie % \if@stmale zlecałem \else zlecałam \fi % opracowania rozprawy lub jej części innym osobom, ani nie % \if@stmale odpisywałem \else odpisywałam \fi % diff --git a/thesis.pdf b/thesis.pdf index 86c994d..ba79afd 100644 Binary files a/thesis.pdf and b/thesis.pdf differ diff --git a/thesis.tex b/thesis.tex index 643a4aa..f2420f3 100644 --- a/thesis.tex +++ b/thesis.tex @@ -1,4 +1,4 @@ -%!TEX program=xelatex +%!TEX program=lualatex \documentclass[polski]{amuthesis} % --- Autor pracy @@ -40,7 +40,7 @@ % Blok abstraktu w języku polskim \begin{streszczenie} -Klasa \texttt{amuthesis} została stworzona z myślą o studentach ostatnich lat studiów licencjackich, inżynierskich i magisterskich na Wydziale Matematyki i~Informatyki Uniwersytetu im. Adama Mickiewicza w Poznaniu, choć równie dobrze może być wykorzystywana na innych uczelniach. Dobrym zwyczajem jest bowiem składać prace dyplomowe z wykorzystaniem systemu \LaTeX{} i bynajmniej nie dotyczy to wyłącznie prac z matematyki i informatyki. Niestety, samodzielnie przygotowanie wszystkich elementów składowych pracy dyplomowej wymaga nie tylko zaawansowanej znajomości systemu \LaTeX{} oraz zasad rządzących składem tekstu, ale przede wszystkim czasu. Klasa \texttt{amuthesis} dostarcza więc wszystko to, co jest potrzebne do stworzenia pięknej pracy dyplomowej w~języku polskim lub w języku angielskim. +Klasa \texttt{amuthesis} została stworzona z myślą o studentach ostatnich lat studiów licencjackich, inżynierskich i magisterskich na Wydziale Matematyki i~Informatyki Uniwersytetu im. Adama Mickiewicza w Poznaniu, choć równie dobrze może być wykorzystywana na innych uczelniach. Dobrym zwyczajem jest bowiem składać prace dyplomowe z wykorzystaniem systemu \LaTeX{} i~bynajmniej nie dotyczy to wyłącznie prac z matematyki i informatyki. Niestety, samodzielnie przygotowanie wszystkich elementów składowych pracy dyplomowej wymaga nie tylko zaawansowanej znajomości systemu \LaTeX{} oraz zasad rządzących składem tekstu, ale przede wszystkim czasu. Klasa \texttt{amuthesis} dostarcza więc wszystko to, co jest potrzebne do stworzenia pięknej pracy dyplomowej w~języku polskim lub w języku angielskim. \end{streszczenie} % Blok abstraktu w języku angielskim