2023-07-31 05:00:44 +03:00
|
|
|
# Dmitry Voronin Resume.
|
|
|
|
|
|
|
|
## How to build.
|
|
|
|
```bash
|
2023-07-31 05:02:55 +03:00
|
|
|
$ make $target
|
2023-07-31 05:00:44 +03:00
|
|
|
```
|
|
|
|
|
|
|
|
### Available targets.
|
2023-07-31 05:03:34 +03:00
|
|
|
Taget | Description
|
2023-07-31 05:00:44 +03:00
|
|
|
--- | ---
|
|
|
|
all | Clean, build and view all languages.
|
|
|
|
clean | Clean project from build files.
|
2023-08-02 17:45:58 +03:00
|
|
|
icon | Build colored icons.
|
2023-07-31 05:00:44 +03:00
|
|
|
en | Build English resume.
|
|
|
|
ru | Build Russian resume.
|
|
|
|
view | View built resumes in default PDF viewer.
|
|
|
|
|
|
|
|
## Requirements.
|
2023-08-02 17:54:40 +03:00
|
|
|
* `GNU/Linux` (not tested on other platforms).
|
|
|
|
* `LuaLaTeX` for the document itself.
|
2023-08-02 17:59:18 +03:00
|
|
|
* `ImageMagick` (optional) for colored icons.
|
2023-07-31 05:00:44 +03:00
|
|
|
|
|
|
|
### Texlive setup.
|
2023-07-31 06:28:31 +03:00
|
|
|
```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
|
|
|
|
```
|
2023-07-31 05:06:34 +03:00
|
|
|
|
|
|
|
### Installing missing dependencies.
|
2023-07-31 05:08:03 +03:00
|
|
|
When trying to build the project, lualatex may throw missing dependency errors.
|
2023-07-31 05:06:34 +03:00
|
|
|
To install them use `$ tlmgr install $dependency`.
|
2023-08-02 15:35:31 +03:00
|
|
|
|
|
|
|
## TODO.
|
2023-08-02 17:21:07 +03:00
|
|
|
- [x] Change icon color programmatically.
|
2023-08-02 17:59:18 +03:00
|
|
|
- [x] Fallback for using black icons if ImageMagick is not available.
|