titleNode = $titleNode; $this->templateRenderer = $templateRenderer; } public function render(): string { $type = 'chapter'; if ($this->titleNode->getLevel() > 1) { $type = 'section'; for ($i = 2; $i < $this->titleNode->getLevel(); $i++) { $type = 'sub' . $type; } } return $this->templateRenderer->render('title.tex.twig', [ 'type' => $type, 'titleNode' => $this->titleNode, ]); } }