From bfab00270363b1b82526602595060f22e8e2b59b Mon Sep 17 00:00:00 2001 From: rubenpieters Date: Sun, 30 Jul 2023 21:11:45 +0200 Subject: [PATCH] Format toc subsections. --- rules_doc_generator/model/section.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/rules_doc_generator/model/section.py b/rules_doc_generator/model/section.py index 06aa0b5..40feae2 100644 --- a/rules_doc_generator/model/section.py +++ b/rules_doc_generator/model/section.py @@ -138,7 +138,13 @@ def to_latex(self, id_map: RefDict) -> str: result += '\\phantomsection ' result += '\\addtocounter{subsubsection}{1} ' result += '\\addcontentsline{toc}{subsubsection}{\\arabic{section}.\\arabic{subsection}.\\arabic{subsubsection}~~ ' + self.format_text.to_latex(id_map) + '} ' - result += f'\\refstepcounter{{manual_refs}} \label{{{self.id}}} {self.format_text.to_latex(id_map)}\n' + result += f'\\refstepcounter{{manual_refs}} \label{{{self.id}}} ' + if self.toc: + result += '{\\Large \\color{darkgray}' + result += self.format_text.to_latex(id_map) + if self.toc: + result += '}' + result += '\n' if self.snippet: snippet_lines = self.snippet.to_latex(id_map).split('\n') for snippet_text in snippet_lines: