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