Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/poldi2015/ecv
ECV - A fancy curriculum vitae with LaTeX
https://github.com/poldi2015/ecv
curiculum latex latex-class latex-package
Last synced: 20 days ago
JSON representation
ECV - A fancy curriculum vitae with LaTeX
- Host: GitHub
- URL: https://github.com/poldi2015/ecv
- Owner: poldi2015
- License: other
- Created: 2019-06-22T22:12:00.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-08-13T19:48:18.000Z (over 5 years ago)
- Last Synced: 2024-10-30T10:47:27.477Z (2 months ago)
- Topics: curiculum, latex, latex-class, latex-package
- Language: TeX
- Size: 332 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/poldi2015/ecv.svg?branch=master)](https://travis-ci.org/poldi2015/ecv) [![ecv.zip latest release](https://img.shields.io/github/release/poldi2015/ecv.svg?label=ecv.zip)](https://github.com/poldi2015/ecv/releases/latest/download/ecv.zip) [![ecv.pdf latest release](https://img.shields.io/github/release/poldi2015/ecv.svg?label=ecv.pdf)](https://github.com/poldi2015/ecv/releases/latest/download/ecv.pdf)
# ECV - A fancy curriculum vitae with LaTeX
This repository hosts the source code for the [CTAN](https://ctan.org/)package [ECV](https://ctan.org/pkg/ecv).
The package enhances a LaTeX installation with a LaTeX class for writing a curriculum vitae in a tabular form. With this class you can write a curriculum vitae in English or German language.
If you just want to extend you LaTeX installation please download the [ECV package from CTAN](https://ctan.org/pkg/ecv) and follow the installation instructions.
If you want to extend the package please follow this guideline.
## Building the package
To build the package from source clone this repository:
```bash
$ git clone https://github.com/poldi2015/ecv.git
```and run `make`:
```bash
$ make dist
```This will create the zip file `dist/ecv.zip` with the complete installation package as it can be downloaded from CTAN.
All build artifacts without the archive itself can be build with:
```bash
$ make compile
```The repository can be cleaned up with:
```bash
$ make clean
```## The source files
* `dependencies/` contains third party tools that are needed for compilation
* `doc/ecv.tex` The user documentation of the ECV class
* `patch/` Files needed for patching generated artifacts
* `src/ecv.cls` The LaTeX class of the package
* `src/ecvNLS.sty` Macros for the language selection
* `ecvEnglish.ldf` and `ecvGerman.ldf` Language support files with the translations
* `static` All files that will be added unchanged to the CTAN package like `README` and template sources## Build artifacts
All build artifacts can be found in `build`. The `Makefile` builds the following artifacts:
* `ecv.ins` and `ecv.dtx` which contains the LaTeX installation package and the documentation source.
* `ecv.pdf` the documentation of the class
* `CV-template_*.pdf` PDF files of the ECV template documents## Build dependencies
The build environment needs the following Unix tools to be installed:
* GNU make
* LaTeX (inclduding `latexmk`)
* perl
* Unix commandline: bash, echo, cp, mv, rm, ed, cut, mkdir, head## Contributing
If you want to contribute fixes, improvements and new ideas please refer to [CONTRIBUTING.md](CONTRIBUTING.md) on how you can contribute.
## History
For nostalgic reasons you can find the original repository still on Sourceforge as [latex-ecv](https://sourceforge.net/projects/latex-ecv/).
## Contact
* [Bernd (Poldi) Haberstumpf ](mailto:[email protected])
* [Christoph P. Neumann ](mailto:[email protected])