Accessing local files to launch helper progam using \useURL and \from
Dear all, I am trying to us \useURL and \from with mixed success to access a local file so that it will be opened by a helper program. Both the program and the file to be opened by it reside in my local file system. Here is a small example: \setupcolors[state=start] \setupinteraction [state=start,color=blue] \useURL[cycloids][{file://3dxm/cycloids.stng}][][3DXM] \starttext \inmargin{\from[cycloids]} In this section, we study curves that are obtained by tracing a point on a fixed circle while it is rolling along another circle. \stoptext cycloids.stng is a file, that, when double-clicked, starts a program it is associated with. For trying, you can replace it by any other file that uses a special application to go with. Unfortunately, this *only* works with the pdf viewer in TeXShop (I am on a Mac). Preview doesn't do anything but beep, and Acrobat 6 offers a few choices, none of which is to open a helper application. Does anybody know if there is another way of launching helper applications when accessing documents? Also, while at it: When accessing local files, the URL appears to be absolute. Is there a way to use URLs relative to the location of the PDF that is referencing the URL? Thanks, Matthias
Dear all again, as a follow-up to my previous question, I think I can now ask more precisely: In Acrobat, a linked document can be treated in different ways. A 'webdocument' is typically just downloaded (and opened in Acrobat if possible). This is the behavior I get when using \from with \useURL. There is another possible behavior, called 'Open File' in Acrobat, which will launch a program to open the linked document. This is what I want. Is this feature of Acrobat accessible in ConTeXt? (I can manually edit the pdf to this effect in Acrobat). Thanks again, Matthias
Hi Matthias, I would suggest to use \goto... Please look the details up in the widget-manual Kind regards Willi Matthias Weber wrote:
Dear all,
I am trying to us \useURL and \from with mixed success to access a local file so that it will be opened by a helper program. Both the program and the file to be opened by it reside in my local file system. Here is a small example:
\setupcolors[state=start]
\setupinteraction [state=start,color=blue]
\useURL[cycloids][{file://3dxm/cycloids.stng}][][3DXM]
\starttext
\inmargin{\from[cycloids]} In this section, we study curves that are obtained by tracing a point on a fixed circle while it is rolling along another circle.
\stoptext
cycloids.stng is a file, that, when double-clicked, starts a program it is associated with. For trying, you can replace it by any other file that uses a special application to go with.
Unfortunately, this *only* works with the pdf viewer in TeXShop (I am on a Mac). Preview doesn't do anything but beep, and Acrobat 6 offers a few choices, none of which is to open a helper application. Does anybody know if there is another way of launching helper applications when accessing documents?
Also, while at it: When accessing local files, the URL appears to be absolute. Is there a way to use URLs relative to the location of the PDF that is referencing the URL?
Thanks,
Matthias _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Thanks Willi, I mistakenly believed \goto only works within one document. My current solution is to use \goto{3DXM}[program(/test/cycloids.ODE3D)] which works in Acrobat (not in preview though, which is something I can live with) and TeXShop. Curiously enough, if I use relative file names, they still work in Acrobat but not inTeXShop anymore... Thanks again! Matthias On May 3, 2006, at 12:18 PM, Willi Egger wrote:
Please look the details up in the widget-manual
participants (2)
-
Matthias Weber
-
Willi Egger