From a41c1c028b54d2a12dbe4e50e8cfb207a420ccda Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Thu, 28 Nov 2019 16:21:45 +0100
Subject: [PATCH] report title was not being written

---
 src/@report/write.m | 8 ++++++++
 test/createReport.m | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/@report/write.m b/src/@report/write.m
index fe96dcf..3e0b106 100644
--- a/src/@report/write.m
+++ b/src/@report/write.m
@@ -105,6 +105,14 @@ end
 if fid_document == -1
     error(['@report.write: ' msg]);
 end
+
+if ~isempty(o.title)
+    fprintf(fid_document, ['\\begin{titlepage}\n\\centering\n' ...
+        '\\vspace*{0.5cm}\n\\huge\\bfseries\n%s\n' ...
+        '\\vspace*{\\fill}\n\\end{titlepage}\n\\clearpage\n'], ...
+        o.title);
+end
+
 if isunix && ~ismac
     fprintf(fid_document, '\\pgfdeclarelayer{axis background}\n');
     fprintf(fid_document, '\\pgfdeclarelayer{axis lines}\n');
diff --git a/test/createReport.m b/test/createReport.m
index 402a226..2f165eb 100644
--- a/test/createReport.m
+++ b/test/createReport.m
@@ -34,7 +34,7 @@ longNames  = {'Coca Cola', 'Kinder Bueno', 'Pizza', ...
               'Vegetarianism Is Good', 'OS X', 'Dothraki'};
 
 %% Begin Report
-rep = report('directory', 'my/report/dir');
+rep = report('directory', 'my/report/dir', 'title', 'Report Title');
 
 
 %% Page 1: GDP
-- 
GitLab