Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/acteru/ipa-latex-template

Latex template for: https://www.pkorg.ch/ict/informatiker/
https://github.com/acteru/ipa-latex-template

Last synced: 2 months ago
JSON representation

Latex template for: https://www.pkorg.ch/ict/informatiker/

Awesome Lists containing this project

README

        

# IPA-latex-template
This template was created as an alternativ to the supplied Word templates

IPA = Individuelle Praktische Arbeit (https://www.ict-berufsbildung.ch)

## Requirements

### Python pygments
The [Minted](https://github.com/gpoore/minted) Latex package is used for syntax highlighting of code blocks and requires the python `pygments` package.
### Texlive 2015
Older versions of [Minted](https://github.com/gpoore/minted) don't support the `outputdir` option. Use [install-tl-ubuntu](https://github.com/scottkosty/install-tl-ubuntu) to install the latest Texlive version.

## Usage
Texstudio is recommended for a full IDE. The provided Dockerfile is useful if you just want to build the pdf.

### Texstudio
Texstudio is available for every Operating System and is easy to use.
#### Fedora 23
```
dnf install texstudio texlive-comment.noarch texlive-bable-german.noarch
```
#### Ubuntu 14.04 LTS
```
sudo apt-get install texstudio texlive-latex-extra texlive-lang-german
```
#### Ubuntu 16.04 LTS
```
sudo apt install texstudio texlive-latex-extra texlive-lang-german
```
#### Windows 7
I recommend [MikTeX](http://miktex.org/download) and [Texstudio](http://texstudio.org) (requires MikTex or TexLive). The missing packages will be installed on first build.

#### Mac - El Capitan
[MacTEX 2015](https://tug.org/mactex/mactex-download.html)

[Texstudio](http://www.texstudio.org/)

### Docker
Docker installs the latest Texlive version and configures everything correctly:
1. Install Docker
2. Run `make setup` to build the docker image
3. Run `make` to build the pdf

## Management Method
The recommended management method for the swiss IPA is [Hermes](http://www.hermes.admin.ch/). It is often used by the swiss government for IT-Projects.