Adjust heading spacing
This commit is contained in:
parent
2bf8cbb8d7
commit
f83e9cca55
@ -77,14 +77,14 @@ class LaTeXRenderer(mistletoe.latex_renderer.LaTeXRenderer):
|
||||
def render_heading(self, token):
|
||||
if token.level == 1:
|
||||
heading_last, self.heading_last = self.heading_last, True
|
||||
return format(r'{\par\vspace{1cm plus 0.3cm minus 0.3cm}\bfseries\fontsize{13pt}{15pt}\selectfont\centering\uppercase{<content>}\phantomsection\addcontentsline{toc}{section}{<content>}\nopagebreak\par}',
|
||||
return format(r'{\par\vspace{1cm plus 0.3cm minus 0.1cm}\bfseries\fontsize{13pt}{15pt}\selectfont\centering\uppercase{<content>}\phantomsection\addcontentsline{toc}{section}{<content>}\nopagebreak\par}',
|
||||
content=self.render_inner(token)
|
||||
)
|
||||
|
||||
if token.level == 2:
|
||||
heading_last, self.heading_last = self.heading_last, True
|
||||
return format(r'{\par\vspace{<space_above>}\bfseries\fontsize{13pt}{15pt}\selectfont\centering <content>\phantomsection\addcontentsline{toc}{subsection}{<content>}\nopagebreak\par}',
|
||||
space_above='1cm plus 0.3cm minus 0.3cm' if not heading_last else '0cm',
|
||||
space_above='1cm plus 0.3cm minus 0.1cm' if not heading_last else '0cm',
|
||||
content=self.render_inner(token)
|
||||
)
|
||||
|
||||
@ -113,7 +113,7 @@ class LaTeXRenderer(mistletoe.latex_renderer.LaTeXRenderer):
|
||||
if token.level == 1:
|
||||
# Part
|
||||
heading_last, self.heading_last = self.heading_last, True
|
||||
return format(r'{\par\vspace{1cm plus 0.3cm minus 0.3cm}<hyperlink>\bfseries\fontsize{13pt}{15pt}\selectfont\centering\uppercase{Part <label>—<content>}\phantomsection\addcontentsline{toc}{section}{Part <label>—<content>}\nopagebreak\par}',
|
||||
return format(r'{\par\vspace{1cm plus 0.3cm minus 0.1cm}<hyperlink>\bfseries\fontsize{13pt}{15pt}\selectfont\centering\uppercase{Part <label>—<content>}\phantomsection\addcontentsline{toc}{section}{Part <label>—<content>}\nopagebreak\par}',
|
||||
hyperlink=hyperlink,
|
||||
label=token.label,
|
||||
content=self.render_inner(token)
|
||||
@ -124,7 +124,7 @@ class LaTeXRenderer(mistletoe.latex_renderer.LaTeXRenderer):
|
||||
heading_last, self.heading_last = self.heading_last, True
|
||||
return format(r'{\par\vspace{<space_above>}<hyperlink>\bfseries\fontsize{13pt}{15pt}\selectfont\centering Division <label>—<content>\phantomsection\addcontentsline{toc}{subsection}{Division <label>—<content>}\nopagebreak\par}',
|
||||
hyperlink=hyperlink,
|
||||
space_above='1cm plus 0.3cm minus 0.3cm' if not heading_last else '0cm',
|
||||
space_above='1cm plus 0.3cm minus 0.1cm' if not heading_last else '0cm',
|
||||
label=token.label,
|
||||
content=self.render_inner(token)
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user