small fixes
parent
4e3490f9cf
commit
83f809e048
|
@ -1,8 +1,7 @@
|
||||||
function dyn_latex_table(M_, options_, title, LaTeXtitle, headers, labels, values, label_width, val_width, val_precis, optional_header)
|
function dyn_latex_table(M_, options_, title, LaTeXtitle, headers, labels, values, label_width, val_width, val_precis, optional_header)
|
||||||
|
%function dyn_latex_table(M_, options_, title, LaTeXtitle, headers, labels, values, label_width, val_width, val_precis, optional_header)
|
||||||
|
|
||||||
%function dyn_latex_table(M_,options_,title,LaTeXtitle,headers,labels,values,label_width,val_width,val_precis,optional_header)
|
% Copyright (C) 2015-2019 Dynare Team
|
||||||
|
|
||||||
% Copyright (C) 2015-2018 Dynare Team
|
|
||||||
%
|
%
|
||||||
% This file is part of Dynare.
|
% This file is part of Dynare.
|
||||||
%
|
%
|
||||||
|
@ -23,6 +22,10 @@ if options_.noprint
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if length(headers) < 2
|
||||||
|
error('headers length must be >= 2')
|
||||||
|
end
|
||||||
|
|
||||||
OutputDirectoryName = CheckPath('Output',M_.dname);
|
OutputDirectoryName = CheckPath('Output',M_.dname);
|
||||||
|
|
||||||
% Set width of label column
|
% Set width of label column
|
||||||
|
@ -52,13 +55,10 @@ value_format = sprintf('%%%d.%df', val_width, val_precis);
|
||||||
header_string_format = sprintf('$%%%ds$', val_width);
|
header_string_format = sprintf('$%%%ds$', val_width);
|
||||||
|
|
||||||
% Create and print header string
|
% Create and print header string
|
||||||
if length(headers)>0
|
header_string = sprintf(label_format_leftbound, strrep(headers{1}, '\', '\\'));
|
||||||
header_string = sprintf(label_format_leftbound, strrep(headers{1}, '\', '\\'));
|
header_code_string = ['l' repmat('c', 1, length(headers)-1)];
|
||||||
header_code_string = 'l';
|
for i=2:length(headers)
|
||||||
for i=2:length(headers)
|
header_string = [header_string '\t & \t ' sprintf(header_string_format, strrep(headers{i},'\','\\'))];
|
||||||
header_string = [header_string '\t & \t ' sprintf(header_string_format, strrep(headers{i},'\','\\'))];
|
|
||||||
header_code_string = [header_code_string 'c'];
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
header_string = [header_string '\\\\\n'];
|
header_string = [header_string '\\\\\n'];
|
||||||
|
|
||||||
|
@ -70,7 +70,7 @@ fprintf(fidTeX, ['%% ' datestr(now,0) ', created by ' stack(2).file]);
|
||||||
fprintf(fidTeX, ' \n');
|
fprintf(fidTeX, ' \n');
|
||||||
fprintf(fidTeX, ' \n');
|
fprintf(fidTeX, ' \n');
|
||||||
fprintf(fidTeX, '\\begin{center}\n');
|
fprintf(fidTeX, '\\begin{center}\n');
|
||||||
fprintf(fidTeX, ['\\begin{longtable}{%s} \n'], header_code_string);
|
fprintf(fidTeX, '\\begin{longtable}{%s} \n', header_code_string);
|
||||||
fprintf(fidTeX, ['\\caption{',title,'}\\\\\n ']);
|
fprintf(fidTeX, ['\\caption{',title,'}\\\\\n ']);
|
||||||
|
|
||||||
fprintf(fidTeX, ['\\label{Table:',LaTeXtitle,'}\\\\\n']);
|
fprintf(fidTeX, ['\\label{Table:',LaTeXtitle,'}\\\\\n']);
|
||||||
|
|
Loading…
Reference in New Issue