# computing-latex-class

This is repository provides a LaTeX class that produces documents
in line with the ["Technical Documentation" Word Template](https://ctaoobservatory.sharepoint.com/:f:/r/sites/CTAODocumentRepository/Shared%20Documents/CTA-INS-SEI-000000-0009?csf=1&web=1&e=eKT4qB).

It also contains a bibtex file with common references (mostly released Computing documents).

A latexmkrc is also provided that configures latexmk correctly to be used with [Glossary](https://gitlab.cta-observatory.org/cta-computing/documentation/cta-computing-glossary)

## Intended use

The inteded use of this repository is to be added as a submodule to
a repository for a specific document.


You can see a fully working example including the glossary here:
<https://gitlab.cta-observatory.org/cta-computing/documentation/computing-document-template>

To be able to use the class and the bibtex file, set the `TEXINPUTS` and `BIBINPUTS` variables
so they can be found by the LaTeX compiler, e.g.

```
TEXINPUTS=computing-latex-class: BIBINPUTS=computing-latex-class: latexmk --lualatex document.tex
```

To get started, copy the `example.tex` from the class repository into the document repository and 
adapt the content therein.
