zmiany nazw plików

This commit is contained in:
Bartek Przybylski 2017-09-22 22:40:00 +02:00
parent 14b3aec9b7
commit 21c7dec626
7 changed files with 176 additions and 176 deletions

View File

@ -10,10 +10,10 @@ Główny plik klasy `amuthesis`, nazwany `amuthesis.cls`, zawiera definicje pole
Poza tym, repozytorium zawiera dodatkowe pliki: Poza tym, repozytorium zawiera dodatkowe pliki:
* `thesis.tex` oraz `thesis.pdf` pliki te zawierają opis możliwości klasy, * `amuthesis-doc.tex` oraz `amuthesis-doc.pdf` pliki te zawierają opis możliwości klasy,
* `thesis-empty.tex` oraz `thesis-empty.pdf` pliki te stanowią szkielet, na którym można oprzeć swoją pracę dyplomową. * `thesis.tex` oraz `thesis.pdf` pliki te stanowią szkielet, na którym można oprzeć swoją pracę dyplomową.
## Jak używać klasy `amuthesis`? ## Jak używać klasy `amuthesis`?
* [Pobierz](https://github.com/bprzybylski/amuthesis/archive/master.zip) i wypakuj archiwum `zip` z aktualną zawartością repozytorium. * [Pobierz](https://github.com/bprzybylski/amuthesis/archive/master.zip) i wypakuj archiwum `zip` z aktualną zawartością repozytorium.
* Zapoznaj się z zawartością pliku `thesis.pdf`. * Zapoznaj się z zawartością pliku `amuthesis-doc.pdf`.
* Uzupełnij plik `thesis.empty.tex` treścią i skopiluj go z wykorzystaniem jednego z trzech wymienionych wyżej kompilatorów. * Uzupełnij plik `thesis.tex` treścią i skopiluj go z wykorzystaniem jednego z trzech wymienionych wyżej kompilatorów.

BIN
amuthesis-doc.pdf Normal file

Binary file not shown.

161
amuthesis-doc.tex Normal file
View File

@ -0,0 +1,161 @@
%!TEX program=xelatex
\documentclass[oneside]{amuthesis}
% Zdefiniuj kodowanie dokumentu
\usepackage[utf8]{inputenc}
% --- Autor pracy
\author{Bartłomiej Przybylski}
% --- Numer albumu
\album{123456}
% --- Tytuł pracy
\titlePL{Krótki podręcznik użytkownika klasy \texttt{amuthesis}}
\titleEN{A short user manual for \texttt{amuthesis} class}
% --- Typ pracy (inżynierska, licencjacka, magisterska)
\type{magisterska}
% --- Kierunek (w mianowniku)
\field{matematyka}
% --- Promotor (w dopełniaczu)
\supervisor{prof. UAM dr. hab. Jana Nowaka}
% --- Data złożenia pracy (Miasto, miesiąc rok)
\date{Poznań, wrzesień 2017}
% --- Płeć autora (M/K)
\stsex{M}
% --- Zgoda na udostępnienie pracy w czytelni (TAK/NIE)
\stread{TAK}
% --- Zgoda na udostępnienie pracy w zakresie ochrony (TAK/NIE)
\stprotect{TAK}
% --- Data podpisania oświadczenia (Miasto, data)
\stdate{Poznań, \today{} r.}
% Pozostałe opcje (odkomentuj pożądane)
%\leftblank{Ta strona jest pusta.}
% Umieść dodatkowe pakiety tutaj
\usepackage{lipsum}
\begin{document}
% Strona tytułowa
\maketitle
% Oświadczenie
\makestatement
% 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.
\end{streszczenie}
% Blok abstraktu w języku angielskim
\begin{abstract}
\lipsum[1]
\end{abstract}
% Opcjonalny blok dedykacji
\begin{dedykacja}
Klasę \texttt{amuthesis} dedykuję wszystkim tym, dla których wygląd ma równie istotne znaczenie co wnętrze.
\end{dedykacja}
% Spis treści
\tableofcontents
% Początek zasadniczej części dokumentu
\chapter{Klasa \texttt{amuthesis}}
Główny plik klasy \texttt{amuthesis}, nazwany \texttt{amuthesis.cls}, zawiera definicje poleceń i otoczeń przydatnych w czasie tworzenia pracy dyplomowej. Opiera się przy tym na standardowych klasach: \texttt{book} dla prac w języku angielskim oraz \texttt{mwbk} dla prac w języku polskim. Klasa \texttt{amuthesis} współpracuje z najpopularniejszymi silnikami \LaTeX{}a:
\begin{itemize}
\item \texttt{pdflatex},
\item \texttt{xelatex},
\item \texttt{lualatex}.
\end{itemize}
\section{Opcje}
Klasa \texttt{amuthesis} wspiera parametry opcjonalne, których przekazanie powoduje dostosowanie finalnego dokumentu do bieżacych potrzeb. Tabela~\ref{table:amuthesis-opcje} zawiera ich uproszczony opis.
\begin{table}[p]
\caption{Opcje klasy \texttt{amuthesis}}
\label{table:amuthesis-opcje}
\centering
\begin{tabular}{ccp{9cm}}
\toprule
Opcja & Domyślnie & Opis\\
\midrule
\texttt{polski} & Tak & Do pracy zostanie dołączony pakiet \texttt{polski}, a sam dokument zostanie oparty na klasie \texttt{mwbk}. W szczególności oznacza to, że wszystkie stosowane nazwy będą polskojęzyczne (np. ,,Rozdział''), a skład tekstu odbędzie się zgodnie z~polskimi normami.\\
\midrule
\texttt{english} & & Praca zostanie oparta na klasie \texttt{book}. Wszystkie stosowane nazwy będą anglojęzyczne (np. ,,Chapter''), a skład tekstu odbędzie się zgodnie z~anglosaskimi normami.\\
\midrule
\texttt{indent} & & Pierwszy akapit w ramach paragrafu zostanie wcięty. Jeśli do klasy nie zostanie przekazana opcja \texttt{indent}, to pierwsze akapity nie będą wcinane, niezależnie od języka, w którym składany jest dokument.\\
\midrule
\texttt{lineno} & & Wynikowy dokument zostanie wzbogacony o numerację wierszy.\\
\midrule
\texttt{oneside} & Tak & Wygenerowany dokument będzie przygotowany do druku jednostronnego lub publikacji elektronicznej.\\
\midrule
\texttt{twoside} & & Wygenerowany dokument będzie przygotowany do druku dwustronnego. Poszczególne części składowe pracy (np. rozdziały) będą się rozpoczynać zawsze od nieparzystej strony.\\
\midrule
\texttt{leftblank} & & Jeśli do klasy przekazano dodatkowo opcję \texttt{twoside}, to na pustej stronie przed kolejną częścią składową pracy (o ile taka występuje) zostanie umieszczony tekst ,,Ta strona jest pusta.'' (,,This page intentionally left blank.''). Tekst ten można zmienić korzystając z~polecenia \verb`\leftblank`.\\
\midrule
\texttt{swapthm} & & W stosowanych otoczeniach numerowanych, ich nazwa i numer zostaną zamienione miejscami (numer zostanie umieszczony przed nazwą).\\
\bottomrule
\end{tabular}
\end{table}
\section{Otoczenia}
Klasa \texttt{amuthesis} dostarcza szereg standardowych otoczeń, które mogą być wykorzystywane w tworzonym dokumencie. Każde z takich otoczeń występuje pod jednym z dwóch oznaczeń, ale stosowana w dokumencie nazwa zależy wyłącznie od języka dokumentu. Tabela~\ref{table:amuthesis-otoczenia} zawiera ich pełną listę. Elementy oddzielone w niej poziomą linią współdzielą numerację w ramach rozdziałów.
\begin{table}[p]
\caption{Otoczenia zdefiniowane w klasie \texttt{amuthesis}}
\label{table:amuthesis-otoczenia}
\centering
\begin{tabular}{lll}
\toprule
Oznaczenia & Nazwa (pl) & Nazwa (en)\\
\midrule
\texttt{twierdzenie} / \texttt{theorem} & Twierdzenie & Theorem\\
\texttt{dowod} / \texttt{proof} & Dowód & Proof\\
\texttt{lemat} / \texttt{lemma} & Lemat & Lemma\\
\texttt{hipoteza} / \texttt{statement} & Hipoteza & Statement\\
\texttt{stwierdzenie} / \texttt{proposition} & Stwierdzenie & Proposition\\
\texttt{wniosek} / \texttt{corollary} & Wniosek & Corollary\\
\texttt{spostrzeżenie} / \texttt{remark} & Spostrzeżenie & Remark\\
\texttt{obserwacja} / \texttt{note} & Obserwacja & Note\\
\midrule
\texttt{definicja} / \texttt{definition} & Definicja & Definition\\
\midrule
\texttt{przyklad} / \texttt{example} & Przykład & Example\\
\midrule
\texttt{zadanie} / \texttt{task} & Zadanie & Task\\
\texttt{cwiczenie} / \texttt{exercise} & Ćwiczenie & Exercise\\
\bottomrule
\end{tabular}
\end{table}
\begin{theorem}Lorem ipsum.\end{theorem}
\begin{proof}Lorem ipsum.\end{proof}
\begin{lemma}Lorem ipsum.\end{lemma}
\begin{statement}Lorem ipsum.\end{statement}
\begin{proposition}Lorem ipsum.\end{proposition}
\begin{corollary}Lorem ipsum.\end{corollary}
\begin{remark}Lorem ipsum.\end{remark}
\begin{note}Lorem ipsum.\end{note}
\begin{definition}Lorem ipsum.\end{definition}
\begin{example}Lorem ipsum.\end{example}
\begin{task}Lorem ipsum.\end{task}
\begin{exercise}Lorem ipsum.\end{exercise}
\section{Dodatkowe pakiety}
Jeśli dokument jest oparty na klasie \texttt{amuthesis}, to można w nim korzystać z~następujących pakietów bez dodatkowych działań:
\texttt{fontspec}, \texttt{geometry}, \texttt{hyperref}, \texttt{xcolor},
\texttt{amsmath}, \texttt{amssymb}, \texttt{amsthm}, \texttt{graphicx},
\texttt{microtype}, \texttt{booktabs}, \texttt{array}, \texttt{fancyhdr},
\texttt{tabularx}, \texttt{longtable}, \texttt{makecell}, \texttt{verbatim} oraz
\texttt{listings}.
\chapter{Podstawowa struktura dokumentu}
Plik \texttt{thesis-empty.tex} zawiera opis pustego dokumentu tworzonego w oparciu o klasę \texttt{amuthesis}. Możesz go uzupełnić treścią według własnego uznania.
\end{document}

Binary file not shown.

View File

@ -1,68 +0,0 @@
\documentclass[oneside,polski]{amuthesis}
% Zdefiniuj kodowanie dokumentu
\usepackage[utf8]{inputenc}
% --- Autor pracy
\author{Jan Kowalski}
% --- Numer albumu
\album{123456}
% --- Tytuł pracy
\titlePL{Moja praca}
\titleEN{My thesis}
% --- Typ pracy (inżynierska, licencjacka, magisterska)
\type{magisterska}
% --- Kierunek (w mianowniku)
\field{matematyka}
% --- Promotor (w dopełniaczu)
\supervisor{prof. UAM dr. hab. Adama Nowaka}
% --- Data złożenia pracy (Miasto, miesiąc rok)
\date{Poznań, wrzesień 2017}
% --- Płeć autora (M/K)
\stsex{M}
% --- Zgoda na udostępnienie pracy w czytelni (TAK/NIE)
\stread{TAK}
% --- Zgoda na udostępnienie pracy w zakresie ochrony (TAK/NIE)
\stprotect{TAK}
% --- Data podpisania oświadczenia (Miasto, data)
\stdate{Poznań, \today{} r.}
% Pozostałe opcje (odkomentuj pożądane)
%\leftblank{Ta strona jest pusta.}
% Umieść dodatkowe pakiety tutaj
\usepackage{lipsum}
% Początek dokumentu
\begin{document}
% Strona tytułowa
\maketitle
% Oświadczenie
\makestatement
% Blok abstraktu w języku polskim
\begin{streszczenie}
\lipsum[1]
\end{streszczenie}
% Blok abstraktu w języku angielskim
\begin{abstract}
\lipsum[2]
\end{abstract}
% Opcjonalny blok dedykacji
\begin{dedykacja}
Moja dedykacja.
\end{dedykacja}
% Spis treści
\tableofcontents
% Początek zasadniczej części dokumentu
\chapter{Moja praca}
\lipsum[3]
\end{document}

Binary file not shown.

View File

@ -1,22 +1,21 @@
%!TEX program=xelatex \documentclass[oneside,polski]{amuthesis}
\documentclass[oneside]{amuthesis}
% Zdefiniuj kodowanie dokumentu % Zdefiniuj kodowanie dokumentu
\usepackage[utf8]{inputenc} \usepackage[utf8]{inputenc}
% --- Autor pracy % --- Autor pracy
\author{Bartłomiej Przybylski} \author{Jan Kowalski}
% --- Numer albumu % --- Numer albumu
\album{123456} \album{123456}
% --- Tytuł pracy % --- Tytuł pracy
\titlePL{Krótki podręcznik użytkownika klasy \texttt{amuthesis}} \titlePL{Moja praca}
\titleEN{A short user manual for \texttt{amuthesis} class} \titleEN{My thesis}
% --- Typ pracy (inżynierska, licencjacka, magisterska) % --- Typ pracy (inżynierska, licencjacka, magisterska)
\type{magisterska} \type{magisterska}
% --- Kierunek (w mianowniku) % --- Kierunek (w mianowniku)
\field{matematyka} \field{matematyka}
% --- Promotor (w dopełniaczu) % --- Promotor (w dopełniaczu)
\supervisor{prof. UAM dr. hab. Jana Nowaka} \supervisor{prof. UAM dr. hab. Adama Nowaka}
% --- Data złożenia pracy (Miasto, miesiąc rok) % --- Data złożenia pracy (Miasto, miesiąc rok)
\date{Poznań, wrzesień 2017} \date{Poznań, wrzesień 2017}
@ -36,6 +35,7 @@
% Umieść dodatkowe pakiety tutaj % Umieść dodatkowe pakiety tutaj
\usepackage{lipsum} \usepackage{lipsum}
% Początek dokumentu
\begin{document} \begin{document}
% Strona tytułowa % Strona tytułowa
\maketitle \maketitle
@ -44,118 +44,25 @@
% Blok abstraktu w języku polskim % Blok abstraktu w języku polskim
\begin{streszczenie} \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. \lipsum[1]
\end{streszczenie} \end{streszczenie}
% Blok abstraktu w języku angielskim % Blok abstraktu w języku angielskim
\begin{abstract} \begin{abstract}
\lipsum[1] \lipsum[2]
\end{abstract} \end{abstract}
% Opcjonalny blok dedykacji % Opcjonalny blok dedykacji
\begin{dedykacja} \begin{dedykacja}
Klasę \texttt{amuthesis} dedykuję wszystkim tym, dla których wygląd ma równie istotne znaczenie co wnętrze. Moja dedykacja.
\end{dedykacja} \end{dedykacja}
% Spis treści % Spis treści
\tableofcontents \tableofcontents
% Początek zasadniczej części dokumentu % Początek zasadniczej części dokumentu
\chapter{Klasa \texttt{amuthesis}} \chapter{Moja praca}
Główny plik klasy \texttt{amuthesis}, nazwany \texttt{amuthesis.cls}, zawiera definicje poleceń i otoczeń przydatnych w czasie tworzenia pracy dyplomowej. Opiera się przy tym na standardowych klasach: \texttt{book} dla prac w języku angielskim oraz \texttt{mwbk} dla prac w języku polskim. Klasa \texttt{amuthesis} współpracuje z najpopularniejszymi silnikami \LaTeX{}a: \lipsum[3]
\begin{itemize}
\item \texttt{pdflatex},
\item \texttt{xelatex},
\item \texttt{lualatex}.
\end{itemize}
\section{Opcje}
Klasa \texttt{amuthesis} wspiera parametry opcjonalne, których przekazanie powoduje dostosowanie finalnego dokumentu do bieżacych potrzeb. Tabela~\ref{table:amuthesis-opcje} zawiera ich uproszczony opis.
\begin{table}[p]
\caption{Opcje klasy \texttt{amuthesis}}
\label{table:amuthesis-opcje}
\centering
\begin{tabular}{ccp{9cm}}
\toprule
Opcja & Domyślnie & Opis\\
\midrule
\texttt{polski} & Tak & Do pracy zostanie dołączony pakiet \texttt{polski}, a sam dokument zostanie oparty na klasie \texttt{mwbk}. W szczególności oznacza to, że wszystkie stosowane nazwy będą polskojęzyczne (np. ,,Rozdział''), a skład tekstu odbędzie się zgodnie z~polskimi normami.\\
\midrule
\texttt{english} & & Praca zostanie oparta na klasie \texttt{book}. Wszystkie stosowane nazwy będą anglojęzyczne (np. ,,Chapter''), a skład tekstu odbędzie się zgodnie z~anglosaskimi normami.\\
\midrule
\texttt{indent} & & Pierwszy akapit w ramach paragrafu zostanie wcięty. Jeśli do klasy nie zostanie przekazana opcja \texttt{indent}, to pierwsze akapity nie będą wcinane, niezależnie od języka, w którym składany jest dokument.\\
\midrule
\texttt{lineno} & & Wynikowy dokument zostanie wzbogacony o numerację wierszy.\\
\midrule
\texttt{oneside} & Tak & Wygenerowany dokument będzie przygotowany do druku jednostronnego lub publikacji elektronicznej.\\
\midrule
\texttt{twoside} & & Wygenerowany dokument będzie przygotowany do druku dwustronnego. Poszczególne części składowe pracy (np. rozdziały) będą się rozpoczynać zawsze od nieparzystej strony.\\
\midrule
\texttt{leftblank} & & Jeśli do klasy przekazano dodatkowo opcję \texttt{twoside}, to na pustej stronie przed kolejną częścią składową pracy (o ile taka występuje) zostanie umieszczony tekst ,,Ta strona jest pusta.'' (,,This page intentionally left blank.''). Tekst ten można zmienić korzystając z~polecenia \verb`\leftblank`.\\
\midrule
\texttt{swapthm} & & W stosowanych otoczeniach numerowanych, ich nazwa i numer zostaną zamienione miejscami (numer zostanie umieszczony przed nazwą).\\
\bottomrule
\end{tabular}
\end{table}
\section{Otoczenia}
Klasa \texttt{amuthesis} dostarcza szereg standardowych otoczeń, które mogą być wykorzystywane w tworzonym dokumencie. Każde z takich otoczeń występuje pod jednym z dwóch oznaczeń, ale stosowana w dokumencie nazwa zależy wyłącznie od języka dokumentu. Tabela~\ref{table:amuthesis-otoczenia} zawiera ich pełną listę. Elementy oddzielone w niej poziomą linią współdzielą numerację w ramach rozdziałów.
\begin{table}[p]
\caption{Otoczenia zdefiniowane w klasie \texttt{amuthesis}}
\label{table:amuthesis-otoczenia}
\centering
\begin{tabular}{lll}
\toprule
Oznaczenia & Nazwa (pl) & Nazwa (en)\\
\midrule
\texttt{twierdzenie} / \texttt{theorem} & Twierdzenie & Theorem\\
\texttt{dowod} / \texttt{proof} & Dowód & Proof\\
\texttt{lemat} / \texttt{lemma} & Lemat & Lemma\\
\texttt{hipoteza} / \texttt{statement} & Hipoteza & Statement\\
\texttt{stwierdzenie} / \texttt{proposition} & Stwierdzenie & Proposition\\
\texttt{wniosek} / \texttt{corollary} & Wniosek & Corollary\\
\texttt{spostrzeżenie} / \texttt{remark} & Spostrzeżenie & Remark\\
\texttt{obserwacja} / \texttt{note} & Obserwacja & Note\\
\midrule
\texttt{definicja} / \texttt{definition} & Definicja & Definition\\
\midrule
\texttt{przyklad} / \texttt{example} & Przykład & Example\\
\midrule
\texttt{zadanie} / \texttt{task} & Zadanie & Task\\
\texttt{cwiczenie} / \texttt{exercise} & Ćwiczenie & Exercise\\
\bottomrule
\end{tabular}
\end{table}
\begin{theorem}Lorem ipsum.\end{theorem}
\begin{proof}Lorem ipsum.\end{proof}
\begin{lemma}Lorem ipsum.\end{lemma}
\begin{statement}Lorem ipsum.\end{statement}
\begin{proposition}Lorem ipsum.\end{proposition}
\begin{corollary}Lorem ipsum.\end{corollary}
\begin{remark}Lorem ipsum.\end{remark}
\begin{note}Lorem ipsum.\end{note}
\begin{definition}Lorem ipsum.\end{definition}
\begin{example}Lorem ipsum.\end{example}
\begin{task}Lorem ipsum.\end{task}
\begin{exercise}Lorem ipsum.\end{exercise}
\section{Dodatkowe pakiety}
Jeśli dokument jest oparty na klasie \texttt{amuthesis}, to można w nim korzystać z~następujących pakietów bez dodatkowych działań:
\texttt{fontspec}, \texttt{geometry}, \texttt{hyperref}, \texttt{xcolor},
\texttt{amsmath}, \texttt{amssymb}, \texttt{amsthm}, \texttt{graphicx},
\texttt{microtype}, \texttt{booktabs}, \texttt{array}, \texttt{fancyhdr},
\texttt{tabularx}, \texttt{longtable}, \texttt{makecell}, \texttt{verbatim} oraz
\texttt{listings}.
\chapter{Podstawowa struktura dokumentu}
Plik \texttt{thesis-empty.tex} zawiera opis pustego dokumentu tworzonego w oparciu o klasę \texttt{amuthesis}. Możesz go uzupełnić treścią według własnego uznania.
\end{document} \end{document}