diff --git a/.DS_Store b/.DS_Store index 473c2e9..29f1fbb 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/README.md b/README.md new file mode 100644 index 0000000..c81b0df --- /dev/null +++ b/README.md @@ -0,0 +1,41 @@ +# Honors Thesis: HRIStudio + +This repository contains the source code and LaTeX files for the honors thesis titled **"A Web-Based Wizard-of-Oz Platform for Collaborative and Reproducible Human-Robot Interaction Research"**. + +## Project Structure + +- **`thesis/`**: Contains the LaTeX source for the thesis document. + - **`chapters/`**: Modular `.tex` files for each chapter. + - **`out/`**: Directory where the final PDF (`thesis.pdf`) is generated. + - **`build/`**: Directory for intermediate build artifacts. + - **`Makefile`**: Script to automate the build process. +- **`proposal/`**: (If applicable) Contains the original thesis proposal. + +## Building the Thesis + +The project uses `make` to handle the LaTeX build lifecycle (pdflatex -> bibtex -> pdflatex). + +### Prerequisites +- A standard LaTeX distribution (e.g., TeX Live, MacTeX). +- `make` utility. + +### Commands + +1. **Build the PDF:** + Navigate to the thesis directory and run `make`. + ```bash + cd thesis + make + ``` + This will generate `thesis.pdf` in the `thesis/out/` directory. + +2. **Clean Build Artifacts:** + To remove all temporary files and the generated PDF: + ```bash + make clean + ``` + +## Author +Sean O'Connor +Department of Computer Science +Bucknell University \ No newline at end of file diff --git a/thesis/.gitignore b/thesis/.gitignore index 8919a69..f2cec79 100644 --- a/thesis/.gitignore +++ b/thesis/.gitignore @@ -1,3 +1,5 @@ +.DS_Store + # LaTeX build artifacts (if they leak into root) *.aux *.bbl