diff --git a/matlab/GetPosteriorParametersStatistics.m b/matlab/GetPosteriorParametersStatistics.m index 7ecbd7b12..a8ee9a58b 100644 --- a/matlab/GetPosteriorParametersStatistics.m +++ b/matlab/GetPosteriorParametersStatistics.m @@ -336,22 +336,23 @@ fprintf(fidTeX,['%% ' datestr(now,0)]); fprintf(fidTeX,' \n'); fprintf(fidTeX,' \n'); fprintf(fidTeX,'\\begin{center}\n'); -fprintf(fidTeX,'\\begin{longtable}{l|lcccccc} \n'); +fprintf(fidTeX,'\\begin{longtable}{llcccccc} \n'); fprintf(fidTeX,['\\caption{Results from Metropolis-Hastings (' title ')}\n ']); fprintf(fidTeX,['\\label{Table:MHPosterior:' int2str(fnum) '}\\\\\n']); -fprintf(fidTeX,'\\hline\\hline \\\\ \n'); -fprintf(fidTeX,[' & Prior distribution & Prior mean & Prior ' ... - 's.d. & Posterior mean & Posterior s.d. & HPD inf & HPD sup\\\\ \n']); -fprintf(fidTeX,'\\hline \\endfirsthead \n'); -fprintf(fidTeX,['\\caption{(continued)}']); -fprintf(fidTeX,['\\label{Table:MHPosterior:' int2str(fnum) '}\\\\\n']); -fprintf(fidTeX,'\\hline\\hline \\\\ \n'); -fprintf(fidTeX,[' & Prior distribution & Prior mean & Prior ' ... - 's.d. & Posterior mean & Posterior s.d. & HPD inf & HPD sup\\\\ \n']); -fprintf(fidTeX,'\\hline \\endhead \n'); +fprintf(fidTeX,'\\toprule \n'); +fprintf(fidTeX,' & \\multicolumn{3}{c}{Prior} & \\multicolumn{4}{c}{Posterior} \\\\\n'); +fprintf(fidTeX,' \\cmidrule(r{.75em}){2-4} \\cmidrule(r{.75em}){5-8}\n'); +fprintf(fidTeX,' & Dist. & Mean & Stdev. & Mean & Stdev. & HPD inf & HPD sup\\\\\n'); +fprintf(fidTeX,'\\midrule \\endfirsthead \n'); +fprintf(fidTeX,['\\caption{(continued)}\\\\']); +fprintf(fidTeX,'\\toprule \n'); +fprintf(fidTeX,' & \\multicolumn{3}{c}{Prior} & \\multicolumn{4}{c}{Posterior} \\\\\n'); +fprintf(fidTeX,' \\cmidrule(r{.75em}){2-4} \\cmidrule(r{.75em}){5-8}\n'); +fprintf(fidTeX,' & Dist. & Mean & Stdev. & Mean & Stdev. & HPD inf & HPD sup\\\\\n'); +fprintf(fidTeX,'\\midrule \\endhead \n'); -fprintf(fidTeX,'\\hline \\multicolumn{8}{r}{(Continued on next page)} \\\\ \\hline \\endfoot \n'); -fprintf(fidTeX,'\\hline \\hline \\endlastfoot \n'); +fprintf(fidTeX,'\\bottomrule \\multicolumn{8}{r}{(Continued on next page)} \\endfoot \n'); +fprintf(fidTeX,'\\bottomrule \\endlastfoot \n'); fid = fidTeX; diff --git a/matlab/write_latex_parameter_table.m b/matlab/write_latex_parameter_table.m index 646adbe49..c2d739801 100644 --- a/matlab/write_latex_parameter_table.m +++ b/matlab/write_latex_parameter_table.m @@ -45,7 +45,7 @@ else end fprintf(fid, ['\\caption{Parameter Values}\\\\%%\n']); -fprintf(fid, '\\hline%%\n'); +fprintf(fid, '\\toprule%%\n'); fprintf(fid, '\\multicolumn{1}{c}{\\textbf{Parameter}} &\n'); fprintf(fid, '\\multicolumn{1}{c}{\\textbf{Value}} '); if Long_names_present==1; @@ -53,7 +53,7 @@ if Long_names_present==1; else fprintf(fid, ' \\\\%%\n'); end -fprintf(fid, '\\hline\\hline%%\n'); +fprintf(fid, '\\midrule%%\n'); fprintf(fid, '\\endfirsthead\n'); if Long_names_present==1; @@ -61,7 +61,7 @@ if Long_names_present==1; else fprintf(fid, '\\multicolumn{2}{c}{{\\tablename} \\thetable{} -- Continued}\\\\%%\n'); end -fprintf(fid, '\\hline%%\n'); +fprintf(fid, '\\midrule%%\n'); fprintf(fid, '\\multicolumn{1}{c}{\\textbf{Parameter}} &\n'); fprintf(fid, '\\multicolumn{1}{c}{\\textbf{Value}} '); if Long_names_present==1; @@ -69,7 +69,7 @@ if Long_names_present==1; else fprintf(fid, '\\\\%%\n'); end -fprintf(fid, '\\hline\\hline%%\n'); +fprintf(fid, '\\midrule%%\n'); fprintf(fid, '\\endhead\n'); tex = M_.param_names_tex; @@ -90,7 +90,7 @@ else M_.params(j,:)); end end -fprintf(fid, '\\hline%%\n'); +fprintf(fid, '\\bottomrule%%\n'); fprintf(fid, '\\end{longtable}\n'); fprintf(fid, '\\end{center}\n');