diff --git a/matlab/collect_latex_files.m b/matlab/collect_latex_files.m index 53886f390..77f98b975 100644 --- a/matlab/collect_latex_files.m +++ b/matlab/collect_latex_files.m @@ -8,7 +8,7 @@ function collect_latex_files % - The packages loaded enable pdflatex to run % - The _dynamic and _static TeX-model files are not included as they are standalone TeX-files -% Copyright (C) 2015-2017 Dynare Team +% Copyright (C) 2015-2019 Dynare Team % % This file is part of Dynare. % @@ -40,20 +40,27 @@ fprintf(fid,'%s \n','\usepackage{breqn}'); fprintf(fid,'%s \n','\usepackage{float,morefloats,caption}'); fprintf(fid,'%s \n','\begin{document}'); -%% Root directory +%% Include LaTeX files from root directory TeX_Files=dir([M_.fname,'*.tex']); for ii=1:length(TeX_Files) [pathstr,f_name,ext] = fileparts(TeX_Files(ii).name); - if ~strcmp(TeX_Files(ii).name,f_name_binder) && ... - ~strcmp(TeX_Files(ii).name,[M_.fname,'_dynamic.tex']) && ... - ~strcmp(TeX_Files(ii).name,[M_.fname,'_static.tex']) && ... - ~strcmp(TeX_Files(ii).name,[M_.fname,'_original.tex']) && ... - ~strcmp(TeX_Files(ii).name,[M_.fname,'_steady_state.tex']) && ... - ~strcmp(TeX_Files(ii).name,[M_.fname,'_TeX_binder.tex']) + if ~strcmp(TeX_Files(ii).name,f_name_binder) fprintf(fid,'%s \n',['\include{',f_name,'}']); end end +%% Include LaTeX files from /latex/ directory, except the standalone ones +TeX_Files=dir([M_.dname filesep 'latex' filesep '*.tex']); +for ii=1:length(TeX_Files) + [pathstr,f_name,ext] = fileparts(TeX_Files(ii).name); + if ~strcmp(f_name, 'dynamic') && ... + ~strcmp(f_name, 'static') && ... + ~strcmp(f_name, 'original') && ... + ~strcmp(f_name, 'steady_state') + fprintf(fid,'%s \n',['\include{' M_.dname '/latex/' f_name '}']); + end +end + %% Output directory TeX_Files=dir([M_.dname filesep 'Output' filesep M_.fname '*.tex']); for ii=1:length(TeX_Files) diff --git a/preprocessor b/preprocessor index 24d4b2dc7..0988a1f75 160000 --- a/preprocessor +++ b/preprocessor @@ -1 +1 @@ -Subproject commit 24d4b2dc77a461047ee24f2c73388d5a09edf053 +Subproject commit 0988a1f755be01b00aab7a458c89d9b63800875d