/[MITgcm]/MITgcm_contrib/gael/matlab_class/gcmfaces_misc/write2tex.m
ViewVC logotype

Diff of /MITgcm_contrib/gael/matlab_class/gcmfaces_misc/write2tex.m

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.8 by gforget, Sat Feb 1 18:15:49 2014 UTC revision 1.9 by gforget, Mon Jul 28 20:54:14 2014 UTC
# Line 106  if myStep==2; Line 106  if myStep==2;
106      figure(myFig);      figure(myFig);
107      drawnow;      drawnow;
108      myFigNumTex=myFigNumTex+1;      myFigNumTex=myFigNumTex+1;
109      nn=strfind(myFile,'/');      nn=strfind(myFile,filesep);
110      if ~isempty(nn);      if ~isempty(nn);
111          dirTex=myFile(1:nn(end)); fileTex=myFile(nn(end)+1:end-4);          dirTex=myFile(1:nn(end)); fileTex=myFile(nn(end)+1:end-4);
112      else;      else;
# Line 146  eval(['save ' myFile(1:end-4) '.mat myFi Line 146  eval(['save ' myFile(1:end-4) '.mat myFi
146  %compile  %compile
147  if myStep==5;  if myStep==5;
148      dirOrig=pwd;      dirOrig=pwd;
149      nn=strfind(myFile,'/');      nn=strfind(myFile,filesep);
150      if ~isempty(nn);      if ~isempty(nn);
151          cd(myFile(1:nn(end))); fileTex=myFile(nn(end)+1:end-4);          cd(myFile(1:nn(end))); fileTex=myFile(nn(end)+1:end-4);
152      else;      else;
153          fileTex=myFile(1:end-4);          fileTex=myFile(1:end-4);
154      end;      end;
155      eval(['!latex ' fileTex]);      system(['latex ' fileTex]);
156      eval(['!latex ' fileTex]);      system(['latex ' fileTex]);
157      eval(['!dvipdf ' fileTex]);      system(['dvipdf ' fileTex]);
158      cd(dirOrig);      cd(dirOrig);
159  end;  end;
160    
161    
162  %compile  %compile
163  if myStep==6;  if myStep==6&ispc;
164        fprintf('warning : compiling tex to pdf is bypassed on PCs\n');
165    end;
166    
167    if myStep==6&~ispc;
168      dirOrig=pwd;      dirOrig=pwd;
169      nn=strfind(myFile,'/');      nn=strfind(myFile,filesep);
170      if ~isempty(nn);      if ~isempty(nn);
171          cd(myFile(1:nn(end))); fileTex=myFile(nn(end)+1:end-4);          cd(myFile(1:nn(end))); fileTex=myFile(nn(end)+1:end-4);
172      else;      else;
173          fileTex=myFile(1:end-4);          fileTex=myFile(1:end-4);
174      end;      end;
175      eval(['!\rm -f ' fileTex '.fig*']);      delete([fileTex '.fig*']);
176      eval(['!\rm -f ' fileTex '.aux']);      delete([fileTex '.aux']);
177      eval(['!\rm -f ' fileTex '.log']);      delete([fileTex '.log']);
178      eval(['!\rm -f ' fileTex '.out']);      delete([fileTex '.out']);
179      eval(['!\rm -f ' fileTex '.dvi']);      delete([fileTex '.dvi']);
180      cd(dirOrig);      cd(dirOrig);
181  end;  end;

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

  ViewVC Help
Powered by ViewVC 1.1.22