09-08-2017 10:45 AM - edited 09-08-2017 11:26 AM
I'm sure I'm missing something obvious.
Running EG 7.13 connected to a linux server recently upgraded to 9.4M4, when I submit:
ods graphics/ reset=all; ods pdf file="/blah/MyPDF.pdf" ; title1 j=c "MyTitle" ; proc sgplot data=sashelp.class; scatter y=height x=Weight; run ; title1 ; ods pdf close ;
I get a PDF, but no title in it. Running same code in PC SAS works fine. What could cause this (other than it being Friday?) The title shows up fine in ODS HTML, lst output, etc. So seems to be something about the PDF destination?
I tried adding gtitle, nogtitle, startpage=yes, and other stuff that shouldn't matter, but couldn't get the titles.
Per suggestion from @DanH_sas, I ran the same code in SAS Studio, and it ran fine. Since it seems to be related to E.G., will move this to the EG board.
09-08-2017 11:40 AM
09-08-2017 11:06 AM
Are you able to run this code directly on the Linux server and get a title for SGPLOT? I say that because it's possible that there might be a setting in EG that is affecting the title output. I just ran your code directly in a DMS session on a Linux box using SAS 9.4m4, and the title came out okay. Let us know what you find out.
09-08-2017 11:23 AM
Thanks @DanH_sas. I ran it in SAS Studio and got a title. Good to know that it's not SAS. I'm not seeing how it could be EG, but I'll move this discussion there. Will also see if anyone else internally can replicate it.
09-08-2017 11:40 AM
09-08-2017 11:52 AM
Thanks @ChrisHemedinger, you're a life saver (or at least sanity saver). I had the SAS REPORT destination open in EG. Didn't think about the possibility of conflicting options beyond what is specified on the ODS statement. But that's a much better outcome than me going crazy wondering why the TITLE statement won't work. I should've posted a couple of hours ago. : )
Need further help from the community? Please ask a new question.