Expand collect_LaTeX_Files.m to gsa redform subfolders

time-shift
Johannes Pfeifer 2016-06-01 12:26:23 +02:00
parent a02f7cc8f3
commit 7325dbe54e
1 changed files with 33 additions and 0 deletions

View File

@ -107,6 +107,39 @@ for ii=1:length(TeX_Files)
end
end
dirinfo_parent = dir([M_.dname filesep 'gsa' filesep 'redform*']);
dirinfo_parent(~[dirinfo_parent.isdir]) = []; %remove non-directories
tf = ismember( {dirinfo_parent.name}, {'.', '..'});
dirinfo_parent(tf) = []; %remove current and parent directory.
numsubdir_level1 = length(dirinfo_parent);
for level1_iter = 1:numsubdir_level1
dirinfo_subfolder = dir([M_.dname filesep 'gsa' filesep dirinfo_parent(level1_iter).name]);
dirinfo_subfolder(~[dirinfo_subfolder.isdir]) = []; %remove non-directories
tf = ismember( {dirinfo_subfolder.name}, {'.', '..'});
dirinfo_subfolder(tf) = []; %remove current and parent directory.
numsubdir_level2 = length(dirinfo_subfolder);
for level2_iter = 1:numsubdir_level2
TeX_Files=dir([M_.dname filesep 'gsa' filesep dirinfo_parent(level1_iter).name filesep dirinfo_subfolder(level2_iter).name filesep 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)
fprintf(fid,'%s \n',['\include{', M_.dname '/gsa/',dirinfo_parent(level1_iter).name '/' dirinfo_subfolder(level2_iter).name ,'/',f_name,'}']);
end
end
TeX_Files=dir([M_.dname filesep 'gsa' filesep dirinfo_parent(level1_iter).name filesep dirinfo_subfolder(level2_iter).name filesep 'Output' filesep 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)
fprintf(fid,'%s \n',['\include{', M_.dname '/gsa/',dirinfo_parent(level1_iter).name '/' dirinfo_subfolder(level2_iter).name ,'Output' '/',f_name,'}']);
end
end
end
end
%% Write footer
fprintf(fid,'%s \n','\end{document}');