Re: Version 6 NotebookPrint to file not woking for me
- To: mathgroup at smc.vnet.net
- Subject: [mg78669] Re: Version 6 NotebookPrint to file not woking for me
- From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
- Date: Fri, 6 Jul 2007 03:32:08 -0400 (EDT)
- Organization: The Open University, Milton Keynes, UK
- References: <f6fq5m$8fk$1@smc.vnet.net> <f6i8er$1cb$1@smc.vnet.net> <f6igj6$4mr$1@smc.vnet.net>
Mark Fisher wrote:
> Jean-Marc Gulliet wrote:
>> Mark Fisher wrote:
>>> I see that NotebookPrint can take a file name as a second argument such
>>> as "test.pdf". On my system this does not seem to actually write a file
>>> or produce any output. If this is working for others, I'll try again; if
>>> not, I'll report it as a bug (if someone hasn't reported it already).
>>>
>>> $Version --> "6.0 for Microsoft Windows (32-bit) (April 20, 2007)"
>>>
>>> --Mark Fisher
>> Mark,
>>
>> The following works fine on my system: I can open the newly created file
>> in Acrobat Reader. The PDF document is created int the directory pointed
>> by the system symbol $UseDocumentDirectory. Have you check there? (Note
>> that Mathematica does not return any messages that would indicate that
>> it successfully created the file.)
>>
>> In[1]:= nb = CreateDocument[{x^2}];
>> NotebookPrint[nb, "temp.pdf"]
>>
>> In[3]:= $UserDocumentsDirectory
>>
>> Out[3]= "C:\\Documents and Settings\\Jean-Marc\\Mes documents"
>>
>> In[4]:= $Version
>>
>> Out[4]= "6.0 for Microsoft Windows (32-bit) (April 20, 2007)"
>>
>> Regards,
>> Jean-Marc
>>
>
> Ah-ha! $UserDocumentsDirectory! Never heard of it. I've been using
> Mathematic since Version 2.2. It appears to be new in Version 6. I
> expected NotebookPrint to write to the directory returned by Directoy[].
> I didn't see $UserDocumentDirectory mentioned in the documentation
> for NotebookPrint. Is there something I *should* have done to discover
> this? How do you know about it?
>
> Thank you.
>
> --Mark
Mark,
Although I do not remember exactly how I have came to know this system
symbol, I would bet it was when I listed some system variables from
within the front end with some commands such as ?$*User* or ?$*Directory*.
The documentation center appears to say something about the directory
structure at guide/DirectoriesAndDirectoryOperations
Best regards,
Jean-Marc