Index: /issm/trunk/src/m/model/plot/applyoptions.m
===================================================================
--- /issm/trunk/src/m/model/plot/applyoptions.m	(revision 7873)
+++ /issm/trunk/src/m/model/plot/applyoptions.m	(revision 7874)
@@ -338,8 +338,28 @@
 		elseif strcmpi(figposition,'mathieu'),
 			set(gcf,'Position',[1 1 1580 1150]);
+		elseif strcmpi(figposition,'fullscreen'),
+			set(gcf,'Position',get(0,'ScreenSize'));
+		elseif strcmpi(figposition,'halfright'),
+			screen=get(0,'ScreenSize');
+			left=screen(1); bott=screen(2); widt=screen(3); heig=screen(4)-25;
+			set(gcf,'Position',fix([left+widt/2 bott widt/2 heig]));
+		elseif strcmpi(figposition,'halfleft'),
+			screen=get(0,'ScreenSize');
+			left=screen(1); bott=screen(2); widt=screen(3); heig=screen(4)-25;
+			set(gcf,'Position',fix([left bott widt/2 heig]));
 		elseif strcmpi(figposition,'portrait'),
-			set(gcf,'Position',[887 7 794 1000])
+			%reformat with letter paper size (8.5" x 11")
+			screen=get(0,'ScreenSize');
+			left=screen(1); bott=screen(2); widt=screen(3); heig=screen(4)-25;
+			portrait=fix([left+widt-(heig*8.5/11) bott heig*8.5/11 heig]);
+			set(gcf,'Position',portrait)
+		elseif strcmpi(figposition,'landscape'),
+			%reformat with letter paper size (8.5" x 11")
+			screen=get(0,'ScreenSize');
+			left=screen(1); bott=screen(2); widt=screen(3); heig=screen(4)-25;
+			landscape=fix([left+widt-(heig*11/8.5) bott heig*11/8.5 heig]);
+			set(gcf,'Position',landscape)
 		else
-			disp('''position'' string not supported yet');
+			disp('''figposition'' string not supported yet');
 		end
 	else
Index: /issm/trunk/src/m/model/plot/plotdoc.m
===================================================================
--- /issm/trunk/src/m/model/plot/plotdoc.m	(revision 7873)
+++ /issm/trunk/src/m/model/plot/plotdoc.m	(revision 7874)
@@ -139,5 +139,5 @@
 disp('                  dresp2 is a structure array of responses (where we only need mu and sigma)');
 disp('                  hmin,hmax and hnint are the minimum, maximum and number of intervals of the histogram (optional)');
-disp('       ''position'': position of figure. specify name of person for which position settings are hardcoded in applyoptions.m');
+disp('       ''figposition'': position of figure: ''fullscreen'', ''halfright'', ''halfleft'', ''portrait'', ''landscape'',... (hardcoded in applyoptions.m)');
 disp('       ''hmin'': (numeric, minimum for histogram)');
 disp('       ''hmax'': (numeric, maximum for histogram)');
