On Jan 25, 2007, at 3:50 PM, Alan Bowen wrote:
On Jan 25, 2007, at 12:39 PM, Alan Bowen wrote:
I am having a problem introducing discretionary hyphens into URLs using the latest ConTeXT and \useURL.
For example,
[DigRes]
[]
does break the URL on the printed page as I need, but the link to
the target document is broken. (I get a
The requested URL /Link-ERes.html was not found on
this server
message.)
Any tips about what I am doing wrong will be much appreciated.
Alan
Perhaps I should elaborate and recast the problem. I am typesetting a text that includes a great number of URLs, which I have entered \useURL and \goto. Most of these URLs wrap nicely, but a there are a few which insist on running out into the margin. Now I thought I could handle this by introducing discretionary hyphens in the second field of \useURL because, so I thought, this field is a label and not the URL itself (which is in the fourth field). Plainly this is not working. So, if I cannot use discretionary hyphens {?), how do I get all the URLS to wrap properly?
Alan
A last try. I have discovered that the problem lies in my environment file: something in my specification of the output modes in my environment file is preventing the hyphenation of URLs using \useURL and \goto.
Regrettably, I have no idea what and my tests thus far have not identified the problem. See the small sample file below. Any tips or suggestions will be much appreciated.
Alan
________________________________________________________________________
\startmode[print]
\stopmode
\doifmode{print}{
\definepapersize[pagesize][width=41pc,height=66pc]
%% page layout
\definepapersize[trimsize][width=36pc,height=54pc]
\setuplayout[location=middle,marking=on]
\setuppapersize[trimsize][pagesize]
% define print area
\setuplayout[
topspace=3pc,
backspace=5pc,
height=48pc,
header=2pc,
textheight=48pc,
footer=4pc,
width=26pc,
leftmargin=3pc,
textwidth=26pc,
rightmargin=3pc,
rightmargindistance=0.25pc,
leftmargindistance=0.25pc]
\setupcolors [state=start,textcolor=black] % to set color of text
\setupinteraction[state=start,color=black,style=rm] % for URLs and links
\setupurl[style=normal]
}
% default mode --- Screen
\doifnotmode{print}{
%% page layout
\definepapersize[pagesize][width=36pc,height=54pc]
\setuplayout[location=middle,marking=off]
\setuppapersize[pagesize][pagesize]
%% define print area
\setuplayout[
topspace=3pc,
backspace=5pc,
height=48pc,
header=2pc,
textheight=48pc,
footer=4pc,
width=26pc,
leftmargin=3pc,
textwidth=26pc,
rightmargin=3pc,
rightmargindistance=0.25pc,
leftmargindistance=0.25pc]
\setupcolors [state=start,textcolor=black] % to set color of text
\setupcolor[rgb]
\definecolor[NTMRScream][r=.953, g=.926, b=.801] % for page background color
\setupbackgrounds[page][page]
[state=start,background={color},backgroundcolor=NTMRScream]
\setupinteraction[state=start,color=blue,style=rm] % for URLs and links
\setupurl[style=normal]
}
\useURL
\enablemode[print]
\starttext
\noindent\tfx Canterbury Tales project.\ University of Birmingham.\
\goto{\url[Canterbury]}[url(Canterbury)].
\stoptext
will show the problem