Commit a25d3abd authored by Houtan Bastani's avatar Houtan Bastani

handle `showDate` option of report class when creating title page

parent a4ecd145
Pipeline #2493 passed with stage
in 1 minute and 4 seconds
......@@ -75,6 +75,7 @@ if ispc || ismac
end
fprintf(fid_preamble, '\\definecolor{LightCyan}{rgb}{0.88,1,1}\n');
fprintf(fid_preamble, '\\definecolor{Gray}{gray}{0.9}\n');
if o.showDate
fprintf(fid_preamble, '\\usepackage{fancyhdr, datetime}\n');
fprintf(fid_preamble, '\\newdateformat{reportdate}{\\THEDAY\\ \\shortmonthname\\ \\THEYEAR}\n');
......@@ -83,7 +84,6 @@ if o.showDate
fprintf(fid_preamble, '\\renewcommand{\\footrulewidth}{0.5pt}\n');
fprintf(fid_preamble, '\\rfoot{\\scriptsize\\reportdate\\today\\ -- \\currenttime}\n');
end
fprintf(fid_preamble, '\\rhead{}\n\\lhead{}\n');
% May not need these.....
fprintf(fid_preamble, '\\renewcommand{\\textfraction}{0.05}\n');
......@@ -103,11 +103,22 @@ if fid_document == -1
end
if ~isempty(o.title)
fprintf(fid_preamble, '\\newdateformat{reportdatelong}{\\THEDAY\\ \\monthname\\ \\THEYEAR}\n');
fprintf(fid_document, '\\title{\\huge\\bfseries %s\\vspace{-1em}}\n\\author{}\n\\date{\\reportdatelong\\today}\n\\maketitle\n', o.title);
if o.showDate
fprintf(fid_preamble, '\\newdateformat{reportdatelong}{\\THEDAY\\ \\monthname\\ \\THEYEAR}\n');
end
fprintf(fid_document, '\\title{\\huge\\bfseries %s\\vspace{-1em}}\n\\author{}\n', o.title);
if o.showDate
fprintf(fid_document, '\\date{\\reportdatelong\\today}\n');
else
fprintf(fid_document, '\\date{}\n');
end
fprintf(fid_document, '\\maketitle\n');
end
if o.maketoc
if o.showDate
fprintf(fid_preamble, '\\rhead{}\n\\lhead{}\n');
end
fprintf(fid_document, '\\tableofcontents\n');
end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment