-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2 from henze-research-group/add-thesis-class
Add PhD Thesis Class
- Loading branch information
Showing
13 changed files
with
3,003 additions
and
1,377 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,11 +4,13 @@ | |
*.aux | ||
*.bbl | ||
*.blg | ||
*.fdb_latexmk | ||
*.fls | ||
*.ist | ||
*.lof | ||
*.log | ||
*.lol | ||
*.lot | ||
*.out | ||
*.synctex.gz | ||
*.toc | ||
*.toc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
{ | ||
"latex-workshop.latex.recipes":[ | ||
{ | ||
"name": "Build with glossaries", | ||
"tools": [ | ||
"pdflatex", | ||
"makeglossaries", | ||
"pdflatex", | ||
"pdflatex" | ||
] | ||
}, | ||
], | ||
"latex-workshop.latex.tools":[ | ||
{ | ||
"name": "pdflatex", | ||
"command": "pdflatex", | ||
"args": [ | ||
"-synctex=1", | ||
"-interaction=nonstopmode", | ||
"-file-line-error", | ||
"%DOC%" | ||
] | ||
}, | ||
{ | ||
"name": "makeglossaries", | ||
"command": "makeglossaries", | ||
"args": [ | ||
"%DOCFILE%" | ||
] | ||
} | ||
], | ||
"cSpell.words": [] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,58 @@ | ||
# CU Boulder's LaTeX Template | ||
# CU Boulder's LaTeX Templates | ||
|
||
This repository contains an updated version of CU's LaTeX class with support for a couple other features including: | ||
|
||
* table of acronyms | ||
* table of code snippets | ||
|
||
The resulting PDF contains examples on how to best use LaTeX for a PhD Prospectus. | ||
The resulting PDF contains examples on how to best use LaTeX for a PhD Prospectus or PhD Thesis. | ||
|
||
To use, open `main-cu-prospectus.tex` in your favorite Tex editor. I use TexStudio. You can also upload this entire package to Overleaf to edit collaboratively online. | ||
To use, open `main-cu-prospectus.tex` in your favorite Tex editor such as TexStudio or VSCode. You can also upload this entire package to Overleaf to edit collaboratively online. | ||
|
||
An example PDF is in this project [here](./main-cu-prospectus.pdf) but a version is created each commit on GitHub. The GitHub veresion is [here](https://github.com/henze-research-group/latex-template/actions). Go to the latest passing workflow run, then click on the PDF text in the Artifacts section. Note that this version does not have the Acronyms listing since the build step does not know how to `makeglossaries`. | ||
One catch is that to see the acronyms the `makeglossaries` command needs to be in the build step. This repo committed the .vscode/settings.json file with the changes. In TexStudio, this will need to be | ||
manually configured as well. Also, it is common to have to call the `pdflatex` command twice to have the glossaries show up correctly. | ||
|
||
``` | ||
"latex-workshop.latex.recipes":[ | ||
{ | ||
"name": "Build with glossaries", | ||
"tools": [ | ||
"pdflatex", | ||
"makeglossaries", | ||
"pdflatex", | ||
"pdflatex" | ||
] | ||
}, | ||
], | ||
"latex-workshop.latex.tools":[ | ||
{ | ||
"name": "pdflatex", | ||
"command": "pdflatex", | ||
"args": [ | ||
"-synctex=1", | ||
"-interaction=nonstopmode", | ||
"-file-line-error", | ||
"%DOC%" | ||
] | ||
}, | ||
{ | ||
"name": "makeglossaries", | ||
"command": "makeglossaries", | ||
"args": [ | ||
"%DOCFILE%" | ||
] | ||
} | ||
] | ||
``` | ||
|
||
An example PDF is in this project [here](./main-cu-prospectus.pdf) and [here](./main-cu-phd-thesis.pdf) but a version is created each commit on GitHub. The GitHub veresion is [here](https://github.com/henze-research-group/latex-template/actions). Go to the latest passing workflow run, then click on the PDF text in the Artifacts section. Note that the GitHub build version does not have the Acronyms listing since the build step does not know how to `makeglossaries`. | ||
|
||
The difference between the prospectus and thesis is minimal. The prospectus version contains language that it is just that, a prospectus, and the thesis.cls has the approval page. | ||
|
||
## Notes | ||
|
||
If using vscode, then the latex-formatter might require an installation of a PERL library called HomeDir. This can be accomplished (on macOS) with the following brew install command. | ||
|
||
``` | ||
brew install latexindent | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Oops, something went wrong.