diff --git a/matlab/stoch_simul.m b/matlab/stoch_simul.m
index fe15eb3bb1cd77abd98399c4c89e285a0f5b78e1..1fd8a07053ad74f8b893632af38bc55fc6488e96 100644
--- a/matlab/stoch_simul.m
+++ b/matlab/stoch_simul.m
@@ -313,11 +313,11 @@ if options_.irf
             end
         end
         iter_ = olditer;
-        if TeX
-            fprintf(fidTeX,' \n');
-            fprintf(fidTeX,'%% End Of TeX file. \n');
-            fclose(fidTeX);
-        end
+    end
+    if TeX
+        fprintf(fidTeX,' \n');
+        fprintf(fidTeX,'%% End Of TeX file. \n');
+        fclose(fidTeX);
     end
 end