diff --git a/matlab/reports/@report_table/writeTableFile.m b/matlab/reports/@report_table/writeTableFile.m
index 575402ea1e37b86580f91d69b90488af1f0d1228..311c12f720652bc9cef2908f45f4a12794b9cd8f 100644
--- a/matlab/reports/@report_table/writeTableFile.m
+++ b/matlab/reports/@report_table/writeTableFile.m
@@ -40,6 +40,8 @@ end
 
 if isempty(o.tableName)
     o.tableName = sprintf('%s/table_pg%d_sec%d_row%d_col%d.tex', o.tableDirName, pg, sec, row, col);
+else
+    o.tableName = [o.tableDirName '/' o.tableName];
 end
 
 [fid, msg] = fopen(o.tableName, 'w');