https://github.com/cwsmith/thesis
rpi phd thesis
https://github.com/cwsmith/thesis
Last synced: over 1 year ago
JSON representation
rpi phd thesis
- Host: GitHub
- URL: https://github.com/cwsmith/thesis
- Owner: cwsmith
- Created: 2017-05-11T17:58:27.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-10-26T20:36:20.000Z (over 8 years ago)
- Last Synced: 2025-01-11T15:52:26.705Z (over 1 year ago)
- Language: TeX
- Size: 69.6 MB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# clone the repos listed as submodules
```
git submodule init
git submodule update
```
# build
```
latexmk -r latexmkrc.
latexmk -pdf -outdir=anc announcement_wrapper
cd presentation
latexmk -r latexmkrc.
```
# Create a diff marked pdf
## download latexpand
```
git clone git@gitlab.com:latexpand/latexpand.git
```
## download git-latexdiff
wget https://gitlab.com/git-latexdiff/git-latexdiff/raw/master/git-latexdiff
make it executable
```
chmod +x git-latexdiff
```
## run the diff script
```
./scripts/do_gitlatexdiff.sh
```
# find active references
First, build the document so that out/cws-thesis.bbl exists. Then, run the
following script from the thesis directory:
```
./scripts/getActiveRefs.sh
```
# check references
Run the following scripts to create tex files with each type of reference:
```
./scripts/getActiveRefs.sh > refs.txt
./scripts/makeLatexFromActiveRefs.py --refs refs.txt
```
Run latexmk to build the resulting latex files:
```
latexmk -r latexmkrc.refs.linux
```
# find grammer issues
First, install language tool as described here:
https://danious.wordpress.com/2013/10/07/grammar-latex/
An install on scorec is available here:
```
/users/cwsmith/software/languageTool
```
Create a symbolic link to the latexgrammer.sh script in the thesis directory:
```
ln -s /users/cwsmith/software/languageTool/latexgrammer.sh
```
Next, create a list of all active tex files and call it 'scripts/texFiles.txt'. Then
run the following script from the thesis directory:
```
./scripts/grammerCheck.sh
```