This directory contains the LaTeX source files for the Lab WiFi Report for the Wireless and Device-to-Device Communication Security course.
The directory is organized as follows:
sections/: contains separate LaTeX files for each section of the report.appendix/: contains supplementary material and additional information.images/: stores all images and diagrams included in the report.bibliography/: holds references and bibliography files.template/: holds the LaTeX template files.main.tex: the main LaTeX file that compiles the entire report.compile.sh: a script to compile the report or clean the build environment.
To compile the report or clean the output directory, you can use the provided compile.sh script.
Before using the compile.sh script for the first time, make sure it has the necessary execute permissions. Run the following command to grant execute permissions to the script:
chmod +x compile.shThe compile.sh script provides the following functionalities:
-
Compile the main report with bibliography:
./compile.sh
This compiles the
main.texalong with the bibliography, generating the PDF for the report in theoutdirectory. -
Compile the main report without bibliography:
./compile.sh main
This compiles the
main.texwithout the bibliography, generating the PDF for the report in theoutdirectory. -
Clean the output directory:
./compile.sh clean
This removes all files in the
outdirectory and any previously generated PDFs in the project root, ensuring a fresh build environment.
For any issues, please refer to the main project repository or contact the authors.
- Ensure all necessary dependencies, including LaTeX and bibliography tools, are installed on your system before running the script.
- The output files are saved in the
outdirectory, with the report and appendix PDFs copied to the project root with custom names.