Welcome to my bachelor's dissertation on web frameworks. This document explores various web solutions, their advantages, and disadvantages.
For a concise summary of each web solution, including their pros and cons, refer to the TLDR.md document.
Ensure the following are installed:
Here's a brief overview of the project structure:
chapters/
: Contains chapters such as introduction.tex
, conclusion.tex
, and experiment.tex
.code/
: Holds code samples relevant to the dissertation.images/
: Stores images used in the document, including those in the experiment
and appendix
subdirectories.config.tex
: Configuration file for LaTeX settings.To build the document, you can use the following commands:
make
command to build the document.make clean
command to clean up the project.make clean-win
command in PowerShell to clean up the project on Windows.Alternatively, you can compile the LaTeX document using command line tools:
Run pdflatex:
pdflatex -synctex=1 -interaction=nonstopmode -enable-write18 -file-line-error main.tex
Run makeglossaries:
makeglossaries main
Run biber:
biber main
Run pdflatex again (twice):
pdflatex -synctex=1 -interaction=nonstopmode -enable-write18 -file-line-error main.tex
pdflatex -synctex=1 -interaction=nonstopmode -enable-write18 -file-line-error main.tex
If you intend to compose your thesis using LaTeX, feel free to utilize this template. Ensure you acknowledge this usage at the outset of your bibliography (this should happen automatically once you change the config.tex
file). Additionally, be sure to seek approval from your advisor beforehand.
Contributions are welcome! If you have suggestions or improvements, please submit a pull request or open an issue.
This project is licensed under the Attribution-ShareAlike 4.0 International License. See the LICENSE file for details.
Feel free to reach out if you have any questions or need further assistance. Happy writing!