-
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 #1 from justinvasel/upgrade-to-version2
Upgrade to version2
- Loading branch information
Showing
6 changed files
with
473 additions
and
742 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 |
---|---|---|
@@ -1,11 +1,18 @@ | ||
# Directories | ||
versions | ||
|
||
# OS-related | ||
.DS_Store | ||
|
||
# TeX garbage | ||
*.aux | ||
*.fdb_latexmk | ||
*.fls | ||
*.html | ||
*.log | ||
*.synctex.gz | ||
refs.tex | ||
res.cls | ||
sig.pdf | ||
*.out | ||
*.xdv | ||
|
||
# Output | ||
jvasel_cv.pdf |
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,21 @@ | ||
# MIT License | ||
|
||
Copyright (c) 2018 Justin A. Vasel | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy | ||
of this software and associated documentation files (the "Software"), to deal | ||
in the Software without restriction, including without limitation the rights | ||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
copies of the Software, and to permit persons to whom the Software is | ||
furnished to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in all | ||
copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
SOFTWARE. |
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,17 @@ | ||
all: pdf clean | ||
|
||
pdf: | ||
@pdflatex jvasel_cv.tex && pdflatex jvasel_cv.tex | ||
|
||
clean: | ||
@find . -name "*.aux" -exec rm {} \; | ||
@find . -name "*.fdb_latexmk" -exec rm {} \; | ||
@find . -name "*.fls" -exec rm {} \; | ||
@find . -name "*.html" -exec rm {} \; | ||
@find . -name "*.log" -exec rm {} \; | ||
@find . -name "*.synctex.gz" -exec rm {} \; | ||
@find . -name "*.out" -exec rm {} \; | ||
@find . -name "*.xdv" -exec rm {} \; | ||
|
||
nuke: clean | ||
@find . -name "*.pdf" -exec rm {} \; |
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,15 +1,66 @@ | ||
Curriculum Vitae (LaTeX) | ||
=============== | ||
# Justin Vasel's Curriculum Vitae | ||
|
||
**Code is currently undergoing a major rewrite.** It is very sloppy right now and probably not good to use. Check back in a week or so. | ||
This is my current Curriculum Vitae. I've made some slight modifications to the | ||
`res.cls` class and renamed it `cv.cls`. Other than that it's a fairly | ||
barebones template. If you want fancy font and color support you'll have to do | ||
some surgery or look elsewhere. | ||
|
||
### Template Structure | ||
I like clean code. To make it look nice and neat I used a lot of `\newcommand`'s. Be sure you read the preamble carefully so that you understand how the custom envionments work. | ||
|
||
**Warning:** Some of these commands are brand new and I haven't finished implementing them throughout the entire CV. So half the sections contain the nice clean code, the other half is still ugly. Will finish that very soon. | ||
## Requirements | ||
|
||
### Fonts: LaTeX vs. XeLaTeX | ||
Currently, this is set up to use system fonts that I have (e.g. Baskerville). You may not have the same fonts I do, so you will have to change that or it wont typeset. If you do choose to use system fonts that you do have, you must typeset with XeLaTeX. Vanilila LaTeX does not have system font support. If you'd like to use LaTeX, delete everything in the preamble that has to do with fonts, and examine the custom commands carefully, as they may contain references to some of the fonts that I used. | ||
A modern version of LaTeX. The Makefile uses `pdflatex`, so you should have that | ||
installed if you want to make things easy, otherwise you can typeset manually. | ||
|
||
|
||
**Feedback is always appreaciated. Let me know what you think.** | ||
## Usage | ||
|
||
Usage is easiest through the use of the Makefile. | ||
|
||
```shell | ||
# Typeset the CV and clean up LaTeX junk | ||
make | ||
|
||
# Typeset the CV and leave LaTeX junk behind | ||
make pdf | ||
|
||
# Clean up LaTeX junk | ||
make clean | ||
|
||
# Clean up LaTeX junk and CV pdf file (only source code left behind) | ||
make nuke | ||
``` | ||
|
||
## Packages Used | ||
|
||
To work out of the box, make sure you have these packages installed. | ||
|
||
* **hyperref** — Formatting hyperlinks | ||
* **amsmath** — Mathematics | ||
* **babel** — Special character typesetting (you may not need this) | ||
* **etaremune** — Reverse enumerate (requires two typesets) | ||
|
||
|
||
## Contributions | ||
|
||
Pull requests for structure, formatting, etc. will be considered on a | ||
case-by-case basis. This is of course my personal CV, so content changes will | ||
not be accepted. | ||
|
||
|
||
## License | ||
|
||
The modifications to `cv.cls` are subject to the copyright established by the | ||
original author: | ||
|
||
> Copyright (c) 1988 by Michael DeCorte | ||
> Permission to copy all or part of this work is granted, provided | ||
> that the copies are not made or distributed for resale, and that | ||
> the copyright notice and this notice are retained. | ||
> | ||
> THIS WORK IS PROVIDED ON AN "AS IS" BASIS. THE AUTHOR PROVIDES NO | ||
> WARRANTY WHATSOEVER, EITHER EXPRESS OR IMPLIED, REGARDING THE WORK, | ||
> INCLUDING WARRANTIES WITH RESPECT TO ITS MERCHANTABILITY OR FITNESS | ||
> FOR ANY PARTICULAR PURPOSE. | ||
All other files are my own creations and are licensed under the MIT License | ||
(See [LICENSE.md](LICENSE.md)). |
Oops, something went wrong.