From 31e856bd0144932400813a91a6e902da6191e626 Mon Sep 17 00:00:00 2001 From: giuliaghirardini <giuliaghirardini2001@gmail.com> Date: Thu, 19 Dec 2024 11:06:04 +0100 Subject: [PATCH] [export-standardized-figure][utilities] Modified exporting pdf method in function --- functions/utilities/exportStandardizedFigure.m | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/functions/utilities/exportStandardizedFigure.m b/functions/utilities/exportStandardizedFigure.m index ecdeabd..88f9d13 100644 --- a/functions/utilities/exportStandardizedFigure.m +++ b/functions/utilities/exportStandardizedFigure.m @@ -439,7 +439,6 @@ end %% export % Export PDF if p.Results.exportPDF - % Costruisci il nome del file figPath = p.Results.figurePath; if ~isempty(figPath) && ~(strcmp(figPath(end), '\') || strcmp(figPath(end), '/')) figPath = strcat(figPath, '\'); @@ -449,12 +448,10 @@ if p.Results.exportPDF s1 = string(strcat(figPath, figureName, '.pdf')); - % Verifica il tipo di s1 - if ~ischar(s1) && ~isstring(s1) + if isempty(s1) error('Invalid file name or path.'); end - % Controllo di esistenza e salvataggio if exist(s1, 'file') == 0 || p.Results.overwriteFigure exportgraphics(f, s1, "ContentType", "vector"); else @@ -463,9 +460,14 @@ if p.Results.exportPDF exportgraphics(f, s2, "ContentType", "vector"); warning('figure named ''%s'' instead of ''%s''', s2, s1); end + + fprintf('Figure saved successfully!\n\ntext to copy:\n') + latexstr = strcat('\includegraphics[width=',num2str(percTextwidth,2),... + '\textwidth]{<add figure path>\',figureName,'.pdf}'); + disp(latexstr) end - +% Export FIG if p.Results.exportFIG s1 = strcat(figPath, figureName, '.fig'); if p.Results.overwriteFigure || exist(s1,"file")==0 -- GitLab