resume/README.md

40 lines
1,017 B
Markdown
Raw Normal View History

2023-07-31 05:00:44 +03:00
# Dmitry Voronin Resume.
## How to build.
```bash
2023-09-01 23:39:13 +03:00
$ make
2023-07-31 05:00:44 +03:00
```
### Available targets.
Taget | Description
2023-07-31 05:00:44 +03:00
--- | ---
2023-08-09 18:56:02 +03:00
all | Clean, build and open all languages.
2023-07-31 05:00:44 +03:00
clean | Clean project from build files.
icon | Build colored icons.
2023-07-31 05:00:44 +03:00
en | Build English resume.
ru | Build Russian resume.
2023-08-09 18:56:02 +03:00
open | Open built resumes in default PDF viewer.
2023-07-31 05:00:44 +03:00
## Requirements.
* `GNU/Linux` (not tested on other platforms).
* `LuaLaTeX` for the document itself.
* `ImageMagick` (optional) for colored icons.
2023-07-31 05:00:44 +03:00
### Texlive setup.
```text
2023-07-31 05:00:44 +03:00
$ wget https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
$ tar -xf install-tl-unx.tar.gz
$ rm install-tl-unx.tar.gz
$ cd ./install-tl-*
$ ./install-tl
```
### Installing missing dependencies.
2023-07-31 05:08:03 +03:00
When trying to build the project, lualatex may throw missing dependency errors.
To install them use `$ tlmgr install $dependency`.
2023-08-02 15:35:31 +03:00
## TODO.
- [x] Change icon color on build.
- [x] Fallback for using black icons if ImageMagick is not available.
- [ ] Show warning if ImageMagick is not available.