Project directory and LaTeX template for UBC STAT 548 Qualifying Paper reports
- Download this repository (cloning is unnecessary).
- Move to an appropriate place on your machine, unzip, and rename from
qp-template
toqp-yourgivenname-yoursurname
(please replace with your names, and please leave in all lowercase). - If necessary, install git.
- Initialize as a git repository and make an initial commit.
- Add the project to GitHub.
- At some point before you submit the report, add me as a collaborator.1
- Use the directory structure to keep your project organized and use the LaTeX template in the
doc/report
directory for your report. See below for more details on using the LaTeX template. See my website for details on my expectations for the report. - Commit and push your changes regularly. It serves as a back-up and lets me see how you progressed.
- When you are ready to submit your report, commit with the message "submission for BBR review".
- Send me an email confirming that you have submitted your report for review and marking.
The short version: Each subdirectory has its own README file that tells you what goes in the directory.
The long(er) version:
- Use the
doc
directory to for all written portions of the project. Writing inreading_log.md
andproject_log.md
are not required, but I have found that keeping them up-to-date is helpful for research. For the purposes of the QP, keeping these up-to-date also lets me see how you progressed through the project. - Use
ref/qp-bib.bib
to keep your biliography up-to-date, and use it as the bib-file for your report. Feel free to keep PDFs of relevant papers here;.gitignore
won't upload them to GitHub. - Use
src
for any code you develop anddat
for any data you use (including output from your code). (There may be good reasons for not keeping your code in the same repository as your report, in which case let me know and invite me as a collaborator to that repo, as well.) - Use
aux
for anything else.
- Compile
main.tex
, but make minimal edits. Most edits should be made in the compontent tex-files in thesections/
directory. header.tex
loads packages, tweaks formatting, etc. Edit as necessary, but do not change document formatting.defs.tex
defines notation, custom commands, etc. Edit freely.- Graphics go in
fig
. cleanup.sh
cleans up auxiliary files, etc., in case your directory looks cluttered. Use is not required.
Acknowledgements: Dave Blei for (most of) the basic directory structure and reading/project logs.
[1] When you give me access is entirely up to you. I will not look at your repository before your submit your report unless you ask me to (and even then I may not). ↩