util,python: Add escape chars to lowp_dram_sweep_ploy.py

Change-Id: I783ddfe0c4c04223527a93af9f367f00544cd300
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/47019
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
Bobby R. Bruce
2021-06-21 11:19:30 -07:00
parent 4e028f8412
commit 23071cfd8d

View File

@@ -85,7 +85,7 @@ def main():
outfile = open(texfile_s, 'w')
startDocText(outfile)
outfile.write("\\begin{figure} \n\centering\n")
outfile.write("\\begin{figure} \n\\centering\n")
## Time plots for all delay values
for delay in delays:
# Time
@@ -95,13 +95,13 @@ def main():
outfile.write("\end{figure}\n")
# Energy plots for all delay values
outfile.write("\\begin{figure} \n\centering\n")
outfile.write("\\begin{figure} \n\\centering\n")
for delay in delays:
# Energy
filename = plotter.stateEnergyPlotName(str(delay) + '-')
outfile.write(wrapForGraphic(filename, textwidth))
outfile.write(getCaption(delay))
outfile.write("\end{figure}\n")
outfile.write("\\end{figure}\n")
endDocText(outfile)
outfile.close()
@@ -115,31 +115,31 @@ def main():
def getCaption(delay):
return ('\caption{' +
return ('\\caption{' +
'itt delay = ' + str(delay) +
'}\n')
def wrapForGraphic(filename, width='1.0'):
# \t is tab and needs to be escaped, therefore \\textwidth
return '\includegraphics[width=' + width + \
return '\\includegraphics[width=' + width + \
'\\textwidth]{' + filename + '}\n'
def startDocText(outfile):
start_stuff = '''
\documentclass[a4paper,landscape,twocolumn]{article}
start_stuff = """
\\documentclass[a4paper,landscape,twocolumn]{article}
\usepackage{graphicx}
\usepackage[margin=0.5cm]{geometry}
\\usepackage{graphicx}
\\usepackage[margin=0.5cm]{geometry}
\\begin{document}
'''
"""
outfile.write(start_stuff)
def endDocText(outfile):
end_stuff = '''
\end{document}
\\end{document}
'''
outfile.write(end_stuff)