bioinf/doc/main.tex

166 lines
4.1 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/bio}
\label{sec:bio}
% \newpage
% \input{modules/wymagania_edukacyjne} % Wczytaj zawartość pliku
% \label{sec:wymagania_edukacyjne}
% \end{enumerate}
\newpage
\printbibliography
\end{document}