From 4ce862eb42e344affbd5bbad64a481b02c9c5a00 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?N=C3=A1dudvari=20=C3=81kos?=
 <nadudvari.akos@hallgato.ppke.hu>
Date: Mon, 14 Apr 2025 16:11:52 +0200
Subject: [PATCH] chore: formatting

---
 src/contents.tex              | 56 +++++++++++++++++------------------
 src/contents/5-elozmenyek.tex |  9 +++++-
 src/contents/melleklet.tex    |  7 +++--
 src/szakdolgozat.tex          |  4 ++-
 4 files changed, 43 insertions(+), 33 deletions(-)

diff --git a/src/contents.tex b/src/contents.tex
index 236d258..c52a908 100644
--- a/src/contents.tex
+++ b/src/contents.tex
@@ -8,43 +8,43 @@
 \def\temavezetok{Témavezető:\\Tihanyi Attila Kálmán}
 
 \def\bevezetesintro{
-\paragraph{} Manapság az informatika mindenhol jelen van. Nem túlzás, ha azt
-mondjuk, hogy ma már elkerülhetetlen a számítógépek jelenléte, bármely iparágról
-is legyen szó. Az informatika erre rendezkedett be, illetve az a célja, hogy
-kisegítse és támogassa a világban zajló események folyását. Az informatika
-a biztonságtechika világában is jelentősen számottevő, mely egy szerteágazó,
-multidiszciplináris témakör. Ilyen rendszerek különböző kategóriákba
-sorolhatóak, mint például: távfelügyeleti rendszerek, megfigyelőrendszerek
-(kamerarendszerek), beléptetőrendszerek és behatolásjelző rendszerek.
-\cite{bizt-rendszerek} Sok háztartásban találkozhatunk ilyen rendszerekkel,
-melyeket bizonyára egy beépített célszámítógép vezérel. A dolgozatom egy ilyen
-rendszer tervezésével és megvalósításával foglalkozik.
+	\paragraph{} Manapság az informatika mindenhol jelen van. Nem túlzás, ha azt
+	mondjuk, hogy ma már elkerülhetetlen a számítógépek jelenléte, bármely iparágról
+	is legyen szó. Az informatika erre rendezkedett be, illetve az a célja, hogy
+	kisegítse és támogassa a világban zajló események folyását. Az informatika
+	a biztonságtechika világában is jelentősen számottevő, mely egy szerteágazó,
+	multidiszciplináris témakör. Ilyen rendszerek különböző kategóriákba
+	sorolhatóak, mint például: távfelügyeleti rendszerek, megfigyelőrendszerek
+	(kamerarendszerek), beléptetőrendszerek és behatolásjelző rendszerek.
+	\cite{bizt-rendszerek} Sok háztartásban találkozhatunk ilyen rendszerekkel,
+	melyeket bizonyára egy beépített célszámítógép vezérel. A dolgozatom egy ilyen
+	rendszer tervezésével és megvalósításával foglalkozik.
 }
 
 \def\elozmenyekintro{
-\paragraph{} Mielőtt a saját rendszer megvalósításával foglalkoznánk, szeretnék
-beszélni az iparág állapotáról; a már elérhető megoldásokról írni. Szeretném
-felmérni azok képességeit. Fontosnak tartom, hogy egy ilyen biztonságtechnikai
-szempontból kritikus rendszer tervezése előtt legyen egy megértésem mások
-korábbi tapasztalatairól a témakörben. Továbbá, ismerkedem a projekthez
-illő technológiákkal, keresek a megvalósításhoz használható eszközöket és
-megválasztom azokat az arra vetett megkötéseinket figyelembe véve. A kutatás
-eredményeit, az elméleti kérdéseket és a projekt lehetőségeit dokumentálom.
+	\paragraph{} Mielőtt a saját rendszer megvalósításával foglalkoznánk, szeretnék
+	beszélni az iparág állapotáról; a már elérhető megoldásokról írni. Szeretném
+	felmérni azok képességeit. Fontosnak tartom, hogy egy ilyen biztonságtechnikai
+	szempontból kritikus rendszer tervezése előtt legyen egy megértésem mások
+	korábbi tapasztalatairól a témakörben. Továbbá, ismerkedem a projekthez
+	illő technológiákkal, keresek a megvalósításhoz használható eszközöket és
+	megválasztom azokat az arra vetett megkötéseinket figyelembe véve. A kutatás
+	eredményeit, az elméleti kérdéseket és a projekt lehetőségeit dokumentálom.
 }
 
 \def\tervezesintro{
-\paragraph{} Miután konkretizáltam a projekt kereteit, a megvalósítandó
-rendszer tervezésével foglalkozom. A mikrokontroller az ESP32 hardver platfomon,
-Rust szoftveres környezetben valósul meg. Az okosotthon integrációhoz a
-rendszer vezetékes hálózaton MQTT protokollon fog kommunikálni. A választott
-technológiákkal ismerkedem, megindoklom a választásaimat helyesség, biztonság és
-a fejlesztés kényelmessége (későbbi bővíthetőség) alapján.
+	\paragraph{} Miután konkretizáltam a projekt kereteit, a megvalósítandó
+	rendszer tervezésével foglalkozom. A mikrokontroller az ESP32 hardver platfomon,
+	Rust szoftveres környezetben valósul meg. Az okosotthon integrációhoz a
+	rendszer vezetékes hálózaton MQTT protokollon fog kommunikálni. A választott
+	technológiákkal ismerkedem, megindoklom a választásaimat helyesség, biztonság és
+	a fejlesztés kényelmessége (későbbi bővíthetőség) alapján.
 }
 
 \def\eredmenyekintro{
-\paragraph{} Végül a kész rendszer megvalósításán végigjárok. Bemutatom
-a hardver felépítését, a firmware működését és az okosotthon integrációt.
-Értékelem, hogy a rendszer hogyan felel meg a feladatnak és a megkötéseinknek.
+	\paragraph{} Végül a kész rendszer megvalósításán végigjárok. Bemutatom
+	a hardver felépítését, a firmware működését és az okosotthon integrációt.
+	Értékelem, hogy a rendszer hogyan felel meg a feladatnak és a megkötéseinknek.
 }
 
 % címlap generálása
diff --git a/src/contents/5-elozmenyek.tex b/src/contents/5-elozmenyek.tex
index d5b1979..dbcc628 100644
--- a/src/contents/5-elozmenyek.tex
+++ b/src/contents/5-elozmenyek.tex
@@ -13,7 +13,7 @@ tapasztalattal, de viszonylag új versenytásak is jelen vannak a térben. Az
 \begin{enumerate}
 	\item "Hagyományos", komplett, telepített ipari rendszerek
 	\item Úgynevezett "DIY", szakember nélkül, házilag be- vagy összeszerelhető
-rendszerek.
+	      rendszerek.
 \end{enumerate}
 Az előbbi kategória esetében szükséges egy szakember ismerete, aki a felmért
 igények alapján ad ajánlatot, illetve hoz döntést, hogy a rendszer mely
@@ -37,6 +37,13 @@ a hozzá tartozó IoT kiegészítőkből áll. Ebből kifolyólag a szoftver leg
 esetben zárt, és a rendszer teljeskörű funkcionalitása egy digitális előfizetés
 keretében elérhető.
 
+Az alábbi termékeket használtam fel az elemzésre:
+
+\begin{itemize}
+	\item a
+	\item b
+\end{itemize}
+
 \section{Biztonságtechnikai kérdések}
 
 \subsection{Mechnanikai biztonság}
diff --git a/src/contents/melleklet.tex b/src/contents/melleklet.tex
index 86ba437..e122c25 100644
--- a/src/contents/melleklet.tex
+++ b/src/contents/melleklet.tex
@@ -2,12 +2,13 @@
 
 \begin{center}
 	\begin{tabular}{r l}
-		Jelen dokumentum generálásának dátuma & \builddate                                                                                                    \\
-		Git revízió rövidített lenyomata      & \href{https://dev.itk.ppke.hu/nadudvari.akos/szakdolgozat/-/commit/\buildcommit}{\texttt{\small \buildcommit}\ \ExternalLink}
+		Jelen dokumentum generálásának dátuma & \builddate                                                                                        \\
+		Git revízió rövidített lenyomata      & \extlink{https://dev.itk.ppke.hu/nadudvari.akos/szakdolgozat/-/commit/\buildcommit}{\buildcommit}
 	\end{tabular}
 \end{center}
 
-A dolgozat mindenkori legújabb változata \href{https://dev.itk.ppke.hu/api/v4/projects/1348/jobs/artifacts/main/raw/szakdolgozat.pdf?job=build-document}{\texttt{\small itt}\ \ExternalLink} érhető el.
+A dolgozat mindenkori legújabb változata \extlink{https://dev.itk.ppke.hu/api/v4/projects/1348/jobs/artifacts/main/raw/szakdolgozat.pdf?job=build-document}{itt} érhető el.
+A dokumentum forráskódja a \extlink{http://dev.itk.ppke.hu/nadudvari.akos/szakdolgozat/}{PPKE ITK GitLab} példányán érhető el.
 
 \section{A dolgozat írásához használt eszközök és technológiák}
 
diff --git a/src/szakdolgozat.tex b/src/szakdolgozat.tex
index 2a99b52..594be28 100644
--- a/src/szakdolgozat.tex
+++ b/src/szakdolgozat.tex
@@ -148,7 +148,7 @@
 \usepackage{microtype}
 
 % forrás: https://tex.stackexchange.com/a/294990
-\newcommand{\ExternalLink}{%
+\newcommand{\ExternalLinkIcon}{%
     \tikz[x=1.2ex, y=1.2ex, baseline=-0.05ex]{% 
         \begin{scope}[x=1ex, y=1ex]
             \clip (-0.1,-0.1) 
@@ -169,6 +169,7 @@
         }
     }
 
+\newcommand{\extlink}[2]{\href{#1}{\texttt{\small #2}\ \ExternalLinkIcon}}
 % -------------------------------------------------------
 
 
@@ -201,6 +202,7 @@
     \endgroup
     \clearpage
 }
+
 % -------------------------------------------------------
 
 
-- 
GitLab