diff --git a/matlab/stoch_simul.m b/matlab/stoch_simul.m
index 4740e70323d9797d8dbb2e753ce42d2d8a34e04b..c8af0c6f5e1f8b54e446cfea8441d75c9e7ec1d3 100644
--- a/matlab/stoch_simul.m
+++ b/matlab/stoch_simul.m
@@ -201,7 +201,7 @@ end
 
 if options_.irf
     var_listTeX = M_.endo_names_tex(i_var);
-    if ~options_.nograph
+    if ~options_.nograph || (TeX && any(strcmp('eps',cellstr(options_.graph_format))))
         if ~exist([M_.fname '/graphs'],'dir')
             mkdir(M_.fname,'graphs');
         end