Skip to content
Snippets Groups Projects
Commit c2a28ada authored by Bruno Freitas Tissei's avatar Bruno Freitas Tissei
Browse files

Small fixes on notebook generator

parent 5eb4a5eb
No related branches found
No related tags found
No related merge requests found
No preview for this file type
...@@ -111,6 +111,7 @@ class LatexGenerator: ...@@ -111,6 +111,7 @@ class LatexGenerator:
# Writes own header to LaTeX output. # Writes own header to LaTeX output.
def output_header(self, write): def output_header(self, write):
if len(self.header) > 0:
write('\\begin{adjustwidth}{5pt}{5pt}\n') write('\\begin{adjustwidth}{5pt}{5pt}\n')
if 'Description' in self.header: if 'Description' in self.header:
...@@ -119,34 +120,28 @@ class LatexGenerator: ...@@ -119,34 +120,28 @@ class LatexGenerator:
write('\\\\\n') write('\\\\\n')
write('~\\\\\n') write('~\\\\\n')
if 'Time' in self.header: def output_complexity(comp):
write('\\textbf{\\footnotesize Time: }') if comp in self.header:
if len(self.header['Time']) > 1: write('\\textbf{\\footnotesize %s: }' % comp)
if len(self.header[comp]) > 1:
write('\n') write('\n')
write('\\begin{compactitem}\n') write('\\begin{compactitem}\n')
for i in self.header['Time']: for i in self.header[comp]:
line = i[1:].split(':') line = i[1:].split(':')
write('\\item{\\footnotesize{%s: $%s$}}\n' % write('\\item{\\footnotesize{%s: $%s$}}\n' %
(line[0].strip().replace('_', '\\_'), (line[0].strip().replace('_', '\\_'),
line[1].strip())) line[1].strip()))
write('\\end{compactitem}\n') write('\\end{compactitem}\n')
else: else:
write('\\footnotesize{$%s$}\\\\\n' % self.header['Time'][0]) write('\\footnotesize{$%s$}\n' % self.header[comp][0])
return True
return False
if 'Space' in self.header: if output_complexity('Time'):
write('\\textbf{\\footnotesize Space: }') write('~\\\\\n')
if len(self.header['Space']) > 1: output_complexity('Space')
write('\n')
write('\\begin{compactitem}\n')
for i in self.header['Space']:
line = i[1:].split(':')
write('\\item{\\footnotesize{%s: $%s$}}\n' %
(line[0].strip().replace('_', '\\_'),
line[1].strip()))
write('\\end{compactitem}\n')
else:
write('\\footnotesize{$%s$}\n' % self.header['Space'][0])
if len(self.header) > 0:
write('\\end{adjustwidth}\n') write('\\end{adjustwidth}\n')
def __init__(self, tree, output, header): def __init__(self, tree, output, header):
......
...@@ -52,7 +52,6 @@ ...@@ -52,7 +52,6 @@
basicstyle=\scriptsize\ttfamily, basicstyle=\scriptsize\ttfamily,
tabsize=2, tabsize=2,
backgroundcolor=\color{light-gray}, backgroundcolor=\color{light-gray},
% frame=t,
breaklines=true, breaklines=true,
morekeywords={int32\_t, ll} morekeywords={int32\_t, ll}
} }
...@@ -61,7 +60,7 @@ ...@@ -61,7 +60,7 @@
\lstdefinestyle{customvim}{ \lstdefinestyle{customvim}{
basicstyle=\scriptsize\ttfamily, basicstyle=\scriptsize\ttfamily,
tabsize=2, tabsize=2,
% frame=t, backgroundcolor=\color{light-gray},
breaklines=true, breaklines=true,
morekeywords={set} morekeywords={set}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment