[texhax] \href
Justin C. Walker
justin at mac.com
Mon Jan 21 22:25:23 CET 2008
On Jan 21, 2008, at 10:10 , Matthew Leingang wrote:
> On Jan 21, 2008, at 12:16 PM, Justin C. Walker wrote:
>> On Jan 21, 2008, at 07:20 , Matthew Leingang wrote:
>>> Something like this *should* be possible.
>>>
>>> \href{file:///Users/matthew/Documents/}{my documents}
>>
>> This works for me with the 'hyperref' package:
>>
>> \documentclass[11pt]{letter}
>> \usepackage[colorlinks=true]{hyperref}
>>
>> \begin{document}
>>
>> You can just check \href{http://www.hoo.hah}{here}
>>
>> \end{document}
>>
>
> The OP specifically wanted to link to a local file/directory...Can
> you get hyperref to do that?
Thanks for smacking me upside the head :-} I should pay closer
attention...
Short answer: yes
Longer answer: yes and no
Start of the much longer answer:
I'm a bit perplexed by what I see, and I don't currently have a good
"real" answer. It works for me, as in
===================
\documentclass[11pt]{letter}
\usepackage[colorlinks=true]{hyperref}
\begin{document}
You can just check \href{http://localhost:8000}{here}.
Failing that, check \href{file:LRFG.pdf}{here}.
\end{document}
===================
as long as the generated pdf and the file in the 'file://' URL are in
the same directory. If they are not, it does not seem to work. I
tried many variants of the 'file://' URL, to no avail. Only "file://
name" would work, where 'name' contains no "separators" ("/" on Unixy
systems; "\" on those other systems). In fact, I've checked 'name'
in the form "foo.pdf", which worked, and "foo.txt", which did not[1].
One caveat: This works with Adobe Reader on a Mac. If I use TeXShop,
a Mac editor/viewer for TeX, this does not seem to work in any of the
ways I have so far tried. I have no idea what happens with other
readers and OS's.
One more thing: at least with Reader on the Mac, when you click on
the 'file://foo.pdf" link in the PDF, the linked PDF file opens in
the same window. You can get back to the original file with the
"Previous View" button, or View->Previous View (not "Previous Page").
Sorry for the misleading first response and the somewhat involved
follow-on.
Justin
[1] 'worked' -> Reader opened the linked file. 'did not' -> No
response; the Mac app 'TextEdit' should have launched (if I
understand how this is supposed to work).
--
Justin C. Walker, Curmudgeon-At-Large, Director
Institute for the Enhancement of the Director's Income
--------
The path of least resistance:
it's not just for electricity any more.
--------
More information about the texhax
mailing list