From d9f3ab5be800fc7fad2c6f28a0199b60cdee73ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?= <stephane.adjemian@univ-lemans.fr> Date: Wed, 29 Aug 2012 16:50:08 +0200 Subject: [PATCH] Partially revert commit #69efc894c6dc9ac1250bd7450bd57443f088c242. Test for Octave/Matlab to decide how to call the print command. Added a warning stating that Octave cannot create pdf files. --- matlab/dyn_saveas.m | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/matlab/dyn_saveas.m b/matlab/dyn_saveas.m index 63892572ad..d101a43436 100644 --- a/matlab/dyn_saveas.m +++ b/matlab/dyn_saveas.m @@ -31,10 +31,18 @@ function dyn_saveas(h,fname,DynareOptions) % along with Dynare. If not, see <http://www.gnu.org/licenses/>. if any(strcmp('eps',cellstr(DynareOptions.graph_format))) - eval(['print -depsc2 ' fname]);% '.eps']); + if exist('OCTAVE_VERSION') + eval(['print -depsc2 ' fname '.eps']); + else + eval(['print -depsc2 ' fname]); + end end if any(strcmp('pdf',cellstr(DynareOptions.graph_format))) - eval(['print -dpdf ' fname]); + if exist('OCTAVE_VERSION') + warning('Octave cannot create pdf files!') + else + eval(['print -dpdf ' fname]); + end end if ~exist('OCTAVE_VERSION') ... && any(strcmp('fig',cellstr(DynareOptions.graph_format))) -- GitLab