Commit 69e8cd2e authored by Ruben ten Hove's avatar Ruben ten Hove
Browse files

Merge branch '39-generalize-docs-latex' into 'main'

feat: generalize docs:latex

Closes #39

See merge request just-ci/templates!153
parents ddf9a96f 51623622
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
---
variables:
  LATEX_DIR: ${CI_PROJECT_DIR}
  LATEX_FILENAME: "" # Optional. If not provided, all tex files in LATEX_DIR are compiled.
  LATEX_ARGS: "-pdf -interaction=nonstopmode" # Arguments provided to latexmk.
  LATEX_EXTRA_ARGS: ""

docs:latex:
  stage: build
  image: blang/latex:ctanfull
  image: texlive/texlive
  script:
    - pdflatex main.tex && biber main && pdflatex main.tex && pdflatex main.tex
    - cd ${LATEX_DIR}
    - latexmk ${LATEX_ARGS} ${LATEX_EXTRA_ARGS} ${LATEX_FILENAME}
  artifacts:
    paths:
      - main.pdf
      - ${LATEX_DIR}/${LATEX_FILENAME:-*}.bbl
      - ${LATEX_DIR}/${LATEX_FILENAME:-*}.log
      - ${LATEX_DIR}/${LATEX_FILENAME:-*}.pdf
+10 −1
Original line number Diff line number Diff line
---
include:
  - local: docs/md-presentation.yml
  - local: project-automation/workflow.yml
  - local: docs/md-presentation.yml
  - local: docs/latex.yml
  - local: docs/report-pandoc.yml

docs:pandoc-from-template:
  variables:
    SOURCE_DIR: tests/mockup_projects/docs/pandoc

docs:latex:
  variables:
    LATEX_DIR: tests/mockup_projects/docs/latex
  rules:
    - changes:
        - docs/latex.yml
        - tests/mockup_projects/docs/latex
+6 −0
Original line number Diff line number Diff line
@misc{zovrolijk,
  author  = {Herman van Veen},
  title   = {Zo Vrolijk},
  year    = {1986},
  note    = {Album: Anne. Songtext from \url{https://songteksten.net/lyric/1939/30851/alfred-jodocus-kwak/ik-ben-vandaag-zo-vrolijk.html}}
}
+65 −0
Original line number Diff line number Diff line
\documentclass[a4paper]{article}
\usepackage[margin=2cm]{geometry}

\usepackage[dutch]{babel}
\usepackage[
    backend=biber,
    natbib=true,
]{biblatex}
\usepackage{csquotes}
\usepackage{hyperref}
\addbibresource{bibliography.bib}

\title{Ik ben vandaag zo vrolijk}
\author{Alfred J.\ Kwak}

\begin{document}
\maketitle

\begin{center}
Ik ben vandaag zo vrolijk\\
Zo vrolijk, zo vrolijk\\
Ik ben behoorlijk vrolijk\\
Zo vrolijk was ik nooit!\\\vspace{\baselineskip}

Ik was wel vaker vrolijk\\
Heel vrolijk, heel vrolijk\\
Maar zo behoorlijk vrolijk\\
Was ik tot nog toe nooit\\\vspace{\baselineskip}

Soms ben ik ongelukkig\\
Ontzettend ongelukkig\\
Soms ben ik ongelukkig\\
Dan sterf ik van verdriet!\\\vspace{\baselineskip}

Soms ben ik wat neurotisch\\
psychotisch en chaotisch\\
labiel en neogotisch\\
maar vandaag dus niet\\\vspace{\baselineskip}

Vandaag ben ik zo vrolijk\\
Zo vrolijk, zo vrolijk\\
Ik ben behoorlijk vrolijk\\
Zo vrolijk was ik nooit!\\\vspace{\baselineskip}

Soms ben ik ongelukkig\\
Ontzettend ongelukkig\\
Soms ben ik ongelukkig\\
Dan sterf ik van verdriet!\\\vspace{\baselineskip}

Soms ben ik wat neurotisch\\
Psychotisch en chaotisch\\
labiel en parasotisch\\
maar vandaag dus niet\\\vspace{\baselineskip}

Ik ben vandaag dus vrolijk\\
Zo vrolijk, zo vrolijk\\
Ik ben behoorlijk vrolijk\\
Zo vrolijk was ik nooit
\end{center}

Bron: \citet{zovrolijk}.

\printbibliography

\end{document}