项目作者: gkapfham

项目描述 :
:notebook: Curriculum Vitae of Gregory M. Kapfhammer
高级语言: TeX
项目地址: git://github.com/gkapfham/curriculum-vitae.git
创建时间: 2015-06-03T16:12:45Z
项目社区:https://github.com/gkapfham/curriculum-vitae

开源协议:

下载


build release

curriculum-vitae

This repository contains the curriculum vitae (CV) of me, Gregory M.
Kapfhammer
. This repository uses
gkapfham/research-bibliography
as a Git submodule to create several pages of the document in an automated
fashion. Parts of this CV are inspired by the example provided at
moutonf/CV, which uses revised versions of the
moderncv and
moderntimeline packages. As this
document is my own customized professional portfolio, I ask that, if you use it
as inspiration or for reference, you suitably customize it for your own
purposes. If you find this example useful, I would appreciate it if, in addition
to starring the repository, you mention that you used my CV as a template when
creating your document.

Development Environment

The curriculum vitae was originally compiled on an Ubuntu 16.04 LTS workstation
using pdflatex and biber from an old version of TeXLive. The curriculum
vitae is now compiled on an Arch Linux workstation using latexmk from the
TeXLive 2021 distribution. You should be able to compile the CV to a PDF file
using a wide variety of tools and operating systems and versions of TeXLive. If
you are unable to compile the CV with your development tools and your execution
environment, then please open a new issue and I will attempt to resolve your
concerns.

Creating the Curriculum Vitae

For, clone the repository to your local computer:

  1. git clone https://github.com/gkapfham/curriculum-vitae.git

Now, change into the directory that contains the repository’s files and follow
all of the following steps the first time that you compile the CV:

  1. cd curriculum-vitae
  2. cd bibliography
  3. git submodule init
  4. git submodule update
  5. cd ../
  6. pdflatex curriculum-vitae-kapfhammer.tex
  7. biber curriculum-vitae-kapfhammer.bcf
  8. pdflatex curriculum_vitae_kapfhammer.tex
  9. pdflatex curriculum_vitae_kapfhammer.tex

Remember, before you compile the CV, make sure that you have the bibliography in
a Git submodule:

  1. cd bibliography
  2. git submodule init
  3. git submodule update
  4. cd ../

As a reminder, you can compile the CV using the following commands:

  1. pdflatex curriculum-vitae-kapfhammer.tex
  2. biber curriculum-vitae-kapfhammer.bcf
  3. pdflatex curriculum_vitae_kapfhammer.tex
  4. pdflatex curriculum_vitae_kapfhammer.tex

Alternatively, once you have access to the bibliography submodule you can
compile the CV using a single command:

  1. latexmk -pdf -pvc curriculum_vitae_kapfhammer.tex

Releasing a New Version of the Curriculum Vitae

See what tag you are current on for the repository:

  1. git describe --tags

Set a new tag for the release of the document:

  1. git tag v1.0.0

Note that I follow the Semantic Versioning Standard when
defining the tags for the release of the curriculum vitae.

Push all of the changes and the new tag to GitHub:

  1. git push -u origin master --tags

New releases of the curriculum vitae are now available through the
releases section of the
repository. Finally, please note that the automated release of the PDF of the
curriculum vitae works through GitHub Actions and the workflow in the
.github/workflows/release.yml file.