170 lines
4.2 KiB
TeX
170 lines
4.2 KiB
TeX
\documentclass{report}
|
|
|
|
% Pakiety do ustawienia marginesów
|
|
\usepackage{geometry}
|
|
\geometry{
|
|
a4paper,
|
|
left=2.6cm,
|
|
right=2.6cm,
|
|
top=2.6cm,
|
|
bottom=2.6cm
|
|
}
|
|
|
|
\usepackage[
|
|
sortcites,
|
|
backend=biber,
|
|
hyperref=true,
|
|
firstinits=true,
|
|
maxbibnames=99,
|
|
]{biblatex}
|
|
\addbibresource{references.bib}
|
|
|
|
% Kodowanie i język
|
|
\usepackage[utf8]{inputenc} % Dla pdfLaTeX
|
|
\usepackage[T1]{fontenc}
|
|
\usepackage[polish]{babel}
|
|
|
|
|
|
\usepackage{listings}
|
|
|
|
|
|
% Pakiety do stylizacji
|
|
\usepackage{titlesec}
|
|
\usepackage{tocloft}
|
|
\usepackage{enumitem}
|
|
|
|
% \setlist[longenum,1]{label=\arabic*., nosep}
|
|
% \setlist[longenum,2]{label=\arabic*), nosep}
|
|
% \setlist[longenum,3]{label=\alph*., nosep}
|
|
|
|
% \newlist{longenum}{enumerate}{5}
|
|
% \setlist[longenum,1]{label=\arabic*.}
|
|
% \setlist[longenum,2]{label=\arabic*)}
|
|
% \setlist[longenum,3]{label=\alph*.}
|
|
% \setlist[longenum,4]{label=\alph*)}
|
|
% \setlist[longenum,5]{label=--}
|
|
|
|
|
|
% Definiowanie nowego typu listy 'longenum' z pięcioma poziomami numeracji
|
|
\newlist{longenum}{enumerate}{5}
|
|
\setlist[longenum,1]{label=\arabic*., left=.5em}
|
|
\setlist[longenum,2]{label=\arabic*), left=1.em}
|
|
\setlist[longenum,3]{label=\alph*., left=1.5em}
|
|
\setlist[longenum,4]{label=\alph*), left=2em}
|
|
\setlist[longenum,5]{label=--, left=3.5em}
|
|
|
|
% Pakiet do nagłówków i stopek
|
|
\usepackage{fancyhdr}
|
|
\pagestyle{fancy}
|
|
\fancyhf{} % Czyszczenie domyślnych nagłówków i stopek
|
|
\fancyhead[L]{Biotech, PCz}
|
|
\fancyhead[R]{M. Pab.} % Lewy nagłówek
|
|
|
|
\fancyfoot[L]{Commit UUID: \texttt{\commitUUID} \\ Commit Date: \texttt{\commitDate}} % Lewa stopka - informacje linia po linii
|
|
\fancyfoot[R]{\thepage} % Prawa stopka - Numer strony
|
|
|
|
% Pakiety do dodawania znaków wodnych
|
|
\usepackage{eso-pic} % Pakiet do wstawiania znaków wodnych
|
|
\usepackage{graphicx} % Pakiet do wstawiania obrazów
|
|
\usepackage{transparent} % Pakiet do przezroczystości obrazów
|
|
|
|
% Pakiety dodatkowe
|
|
\usepackage{datetime2} % Pakiet do obsługi daty i godziny
|
|
\usepackage{ulem} % Pakiet do przekreślania tekstu
|
|
|
|
% Definicje kolorów
|
|
\usepackage{xcolor}
|
|
|
|
\definecolor{lightgray}{rgb}{0.70, 0.70, 0.70}
|
|
|
|
% Definicja kolorów
|
|
\definecolor{backcolour}{rgb}{0.95,0.95,0.92} % jasny szary
|
|
\definecolor{codegreen}{rgb}{0,0.6,0} % zielony
|
|
\definecolor{codegray}{rgb}{0.5,0.5,0.5} % szary
|
|
\definecolor{codepurple}{rgb}{0.58,0,0.82} % fioletowy
|
|
\definecolor{magentacolor}{rgb}{1.0, 0.0, 1.0} % magenta
|
|
|
|
% Styl dla kodu
|
|
\lstdefinestyle{mystyle}{
|
|
backgroundcolor=\color{backcolour},
|
|
commentstyle=\color{codegreen},
|
|
keywordstyle=\color{magentacolor},
|
|
numberstyle=\tiny\color{codegray},
|
|
stringstyle=\color{codepurple},
|
|
basicstyle=\ttfamily\footnotesize,
|
|
breaklines=true,
|
|
captionpos=b,
|
|
numbers=left,
|
|
numbersep=5pt,
|
|
showspaces=false,
|
|
showstringspaces=false,
|
|
showtabs=false,
|
|
tabsize=2,
|
|
extendedchars=true, % Umożliwia polskie znaki
|
|
literate={ą}{{\k{a}}}1 {ć}{{\'c}}1 {ę}{{\k{e}}}1 {ł}{{\l{}}}1 {ń}{{\'n}}1 {ó}{{\'o}}1 {ś}{{\'s}}1 {ż}{{\.z}}1 {ź}{{\'z}}1
|
|
}
|
|
|
|
% Ustawienie stylu jako domyślnego
|
|
\lstset{style=mystyle}
|
|
|
|
|
|
% Wczytanie pliku z informacjami o commit
|
|
\input{commit.tex}
|
|
|
|
% Globalne ustawienie list
|
|
\setlist{leftmargin=*} % Usunięcie dodatkowego wcięcia dla wszystkich list
|
|
|
|
% Wyłączenie wcięcia akapitu
|
|
\setlength{\parindent}{0pt}
|
|
|
|
% % Definicja znaku wodnego
|
|
% \newcommand\BackgroundPic{
|
|
% \AtPageCenter{
|
|
% \makebox(0,0){
|
|
% \transparent{0.15} % Ustawienie przezroczystości na 10%
|
|
% \includegraphics[width=0.9\textwidth, keepaspectratio]{png/logo.png}
|
|
% }
|
|
% }
|
|
% }
|
|
|
|
|
|
|
|
\begin{document}
|
|
|
|
% Dodanie znaku wodnego do tła każdej strony
|
|
\AddToShipoutPictureBG*{\BackgroundPic}
|
|
|
|
% \begin{enumerate}[leftmargin=*]
|
|
|
|
\newpage
|
|
\input{modules/crispr}
|
|
\label{sec:crispr}
|
|
|
|
\newpage
|
|
\input{modules/arabidopsis}
|
|
\label{sec:bio}
|
|
|
|
\newpage
|
|
\input{modules/alg}
|
|
\label{sec:bio}
|
|
|
|
\newpage
|
|
\input{modules/protocol}
|
|
\label{sec:protocol}
|
|
|
|
% \newpage
|
|
% \input{modules/bio}
|
|
% \label{sec:bio}
|
|
|
|
% \newpage
|
|
% \input{modules/wymagania_edukacyjne} % Wczytaj zawartość pliku
|
|
% \label{sec:wymagania_edukacyjne}
|
|
|
|
% \end{enumerate}
|
|
\newpage
|
|
|
|
\printbibliography
|
|
|
|
|
|
\end{document}
|