* wrapping a long URL without added spaces
@ 2006-04-11 22:33 Alan Bowen
2006-04-12 8:04 ` Taco Hoekwater
2006-04-13 11:29 ` Hans Hagen
0 siblings, 2 replies; 14+ messages in thread
From: Alan Bowen @ 2006-04-11 22:33 UTC (permalink / raw)
I can wrap a long URL using \hyphenatedurl, but not without getting
some unwanted spaces before the numerous “/”s in the URL.
I expect that I have missed something elementary, again. Still, my
efforts to avoid the spaces have thus far been unsuccessful, so any
help would be gratefully received.
My current setup is
[Campbell]
[{http://www.very.long.edu/very/very/long/url/2002dp1.pdf}]
[]
[{\hyphenatedurl{http://www.very.long.edu/very/very/long/url/
2002dp1.pdf}}]
I also have
\setupinteraction[state=start,color=blue,style=rm]
Alan
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: wrapping a long URL without added spaces
2006-04-11 22:33 wrapping a long URL without added spaces Alan Bowen
@ 2006-04-12 8:04 ` Taco Hoekwater
2006-04-12 11:47 ` Alan Bowen
2006-04-13 11:29 ` Hans Hagen
1 sibling, 1 reply; 14+ messages in thread
From: Taco Hoekwater @ 2006-04-12 8:04 UTC (permalink / raw)
Hi Alan,
Alan Bowen wrote:
> I can wrap a long URL using \hyphenatedurl, but not without getting
> some unwanted spaces before the numerous “/”s in the URL.
You are not telling us something, because I get no extra spaces
after toying around with your description for a while. Please
post a minimal file that demonstrates the problem.
Greetings, Taco
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: wrapping a long URL without added spaces
2006-04-12 8:04 ` Taco Hoekwater
@ 2006-04-12 11:47 ` Alan Bowen
2006-04-12 12:45 ` Taco Hoekwater
0 siblings, 1 reply; 14+ messages in thread
From: Alan Bowen @ 2006-04-12 11:47 UTC (permalink / raw)
[-- Attachment #1: Type: text/plain, Size: 300 bytes --]
Hi, Taco!
Here is a minimal file that produces the problem. Note that if you
comment out \setupinteraction[...], the problem goes away and the URL
is wrapped nicely.
Thanks for looking at this.
Alan
PS I am using ConTeXt ver: 2006.04.09 22:25 fmt: 2006.4.10 int:
english mes: english
[-- Attachment #2: hyphenatedurlTest.tex --]
[-- Type: application/octet-stream, Size: 1614 bytes --]
\setupcolors [state=start,textcolor=black]
\setupcolor[rgb]
\setupinteraction[state=start,color=blue,style=rm]
%Bibliography Format
\definehead[BibTitle][subject]
\setupsectionblock[BibTitle][number=no,page=right]
\setuphead[BibTitle][style={sc}, after={\blank}]
\def\hangover{\hangafter=1\hangindent=1.5pc\raggedright}
\definestartstop[bibliography][
before={
\page[no]
\indenting[never]
\startalignment[left]
\BibTitle{bibliography}
\stopalignment
\bgroup\appendtoks\hangover\to\everypar
},
after={
\egroup
\indenting[yes]}]
\def\bibentryrule{\noindent\vrule height0.4pt width44pt depth0pt\thinspace}
\useURL
[CampbellinLICSa]
[{http://www.leeds.ac.uk/classics/lics/2002/200203.pdf}]
[]
[{\hyphenatedurl{http://www.leeds.ac.uk/classics/lics/2002/200203.pdf}}]
\useURL
[CampbellinLICSb]
[{http://www.leeds.ac.uk/classics/lics/discussion/2002dp1.pdf}]
[]
[{\hyphenatedurl{http://www.leeds.ac.uk/classics/lics/discussion/2002dp1.pdf}}]
\starttext
\input knuth
The following is a test of URL wrapping \from[CampbellinLICSa]
\startbibliography
Blickman, D.\ R.\ 1989.\ \quote{Lucretius, Epicurus and Prehistory}.\ {\em Harvard Studies in Classical Philology} 92:157||191.
Campbell, G. 2002a. \quote{Lucretius 5.1011||27: The Origins of Justice and the Prisoner's
Dilemma}.\ {\em Leeds International Classical Studies} 1.3:1||12 (\from[CampbellinLICSa]).
\bibentryrule 2002b. \quote{Lucretius and the Memes of Prehistory}.\ Discussion Paper 1, November 2002.\ {\em Leeds International Classical Studies} \from[CampbellinLICSb].
\stopbibliography
\stoptext
[-- Attachment #3: Type: text/plain, Size: 596 bytes --]
On Apr 12, 2006, at 4:04 AM, Taco Hoekwater wrote:
>
>
> Hi Alan,
>
> Alan Bowen wrote:
>> I can wrap a long URL using \hyphenatedurl, but not without getting
>> some unwanted spaces before the numerous “/”s in the URL.
>
> You are not telling us something, because I get no extra spaces
> after toying around with your description for a while. Please
> post a minimal file that demonstrates the problem.
>
> Greetings, Taco
> _______________________________________________
> ntg-context mailing list
> ntg-context@ntg.nl
> http://www.ntg.nl/mailman/listinfo/ntg-context
[-- Attachment #4: Type: text/plain, Size: 139 bytes --]
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: wrapping a long URL without added spaces
2006-04-12 11:47 ` Alan Bowen
@ 2006-04-12 12:45 ` Taco Hoekwater
2006-04-13 11:53 ` Alan Bowen
0 siblings, 1 reply; 14+ messages in thread
From: Taco Hoekwater @ 2006-04-12 12:45 UTC (permalink / raw)
Alan Bowen wrote:
> Hi, Taco!
>
> Here is a minimal file that produces the problem. Note that if you
> comment out \setupinteraction[...], the problem goes away and the URL
> is wrapped nicely.
Ok, here is the diagnosis:
The \from command calls \dogotospace which in turn calls
\processisolatedwords, and at that point, \betweenisolatedwords
contains the actual space that is causing the problems.
I am not sure how to fix this elegantly, though.
Taco
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: wrapping a long URL without added spaces
2006-04-11 22:33 wrapping a long URL without added spaces Alan Bowen
2006-04-12 8:04 ` Taco Hoekwater
@ 2006-04-13 11:29 ` Hans Hagen
2006-04-13 12:03 ` Alan Bowen
1 sibling, 1 reply; 14+ messages in thread
From: Hans Hagen @ 2006-04-13 11:29 UTC (permalink / raw)
Alan Bowen wrote:
> I can wrap a long URL using \hyphenatedurl, but not without getting
> some unwanted spaces before the numerous �/�s in the URL.
>
> I expect that I have missed something elementary, again. Still, my
> efforts to avoid the spaces have thus far been unsuccessful, so any
> help would be gratefully received.
>
> My current setup is
>
> [Campbell]
> [{http://www.very.long.edu/very/very/long/url/2002dp1.pdf}]
> []
> [{\hyphenatedurl{http://www.very.long.edu/very/very/long/url/
> 2002dp1.pdf}}]
>
> I also have
> \setupinteraction[state=start,color=blue,style=rm]
>
can you be more specific ...
\showframe
\setupinteraction[state=start]
\starttext
\useurl
[Campbell]
[http://www.very.long.edu/very/very/long/url/2002dp1.pdf]
[]
[http://www.very.long.edu/very/very/long/url/2002dp1.pdf]
\hsize2mm\goto{\url[Campbell]}[url(Campbell)]
\stoptext
i see no spaces
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: wrapping a long URL without added spaces
2006-04-12 12:45 ` Taco Hoekwater
@ 2006-04-13 11:53 ` Alan Bowen
0 siblings, 0 replies; 14+ messages in thread
From: Alan Bowen @ 2006-04-13 11:53 UTC (permalink / raw)
Taco—
Many thanks for the diagnosis. That is a good start, but I guess that
for now I will have to find another way get long interactive links
into my docs.
Best, Alan
On Apr 12, 2006, at 8:45 AM, Taco Hoekwater wrote:
>
>
> Alan Bowen wrote:
>> Hi, Taco!
>>
>> Here is a minimal file that produces the problem. Note that if you
>> comment out \setupinteraction[...], the problem goes away and the URL
>> is wrapped nicely.
>
> Ok, here is the diagnosis:
>
> The \from command calls \dogotospace which in turn calls
> \processisolatedwords, and at that point, \betweenisolatedwords
> contains the actual space that is causing the problems.
>
> I am not sure how to fix this elegantly, though.
>
> Taco
> _______________________________________________
> ntg-context mailing list
> ntg-context@ntg.nl
> http://www.ntg.nl/mailman/listinfo/ntg-context
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: wrapping a long URL without added spaces
2006-04-13 11:29 ` Hans Hagen
@ 2006-04-13 12:03 ` Alan Bowen
2006-04-13 13:00 ` Hans Hagen
0 siblings, 1 reply; 14+ messages in thread
From: Alan Bowen @ 2006-04-13 12:03 UTC (permalink / raw)
Hans—
The problem arises if one has
[Campbell]
[{http://www.very.long.edu/very/very/long/url/2002dp1.pdf}]
[]
[{\hyphenatedurl{http://www.very.long.edu/very/very/long/url/
2002dp1.pdf}}]
and then tries \from[Campbell] with \setupinteraction[state=start,]
But I see now that I that I can get the desired wrapping using \goto
rather than \hyphenatedurl and \from.
Two questions
• Which is preferred, \useURL or \useurl?
• Is there a “\setupgoto”? I need to make the typeface in the
printed URL the same as that in the body text.
and thanks.
Alan
On Apr 13, 2006, at 7:29 AM, Hans Hagen wrote:
> Alan Bowen wrote:
>> I can wrap a long URL using \hyphenatedurl, but not without getting
>> some unwanted spaces before the numerous �/�s in the URL.
>>
>> I expect that I have missed something elementary, again. Still, my
>> efforts to avoid the spaces have thus far been unsuccessful, so any
>> help would be gratefully received.
>>
>> My current setup is
>>
>> [Campbell]
>> [{http://www.very.long.edu/very/very/long/url/2002dp1.pdf}]
>> []
>> [{\hyphenatedurl{http://www.very.long.edu/very/very/long/url/
>> 2002dp1.pdf}}]
>>
>> I also have
>> \setupinteraction[state=start,color=blue,style=rm]
>>
> can you be more specific ...
>
> \showframe
>
> \setupinteraction[state=start]
>
> \starttext
>
> \useurl
> [Campbell]
> [http://www.very.long.edu/very/very/long/url/2002dp1.pdf]
> []
> [http://www.very.long.edu/very/very/long/url/2002dp1.pdf]
>
> \hsize2mm\goto{\url[Campbell]}[url(Campbell)]
>
> \stoptext
>
> i see no spaces
>
> Hans
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
> | www.pragma-pod.nl
> -----------------------------------------------------------------
>
> _______________________________________________
> ntg-context mailing list
> ntg-context@ntg.nl
> http://www.ntg.nl/mailman/listinfo/ntg-context
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: wrapping a long URL without added spaces
2006-04-13 12:03 ` Alan Bowen
@ 2006-04-13 13:00 ` Hans Hagen
2006-04-13 19:15 ` Alan Bowen
0 siblings, 1 reply; 14+ messages in thread
From: Hans Hagen @ 2006-04-13 13:00 UTC (permalink / raw)
Alan Bowen wrote:
> Hans—
>
> The problem arises if one has
>
> [Campbell]
> [{http://www.very.long.edu/very/very/long/url/2002dp1.pdf}]
> []
> [{\hyphenatedurl{http://www.very.long.edu/very/very/long/url/
> 2002dp1.pdf}}]
>
> and then tries \from[Campbell] with \setupinteraction[state=start,]
>
> But I see now that I that I can get the desired wrapping using \goto
> rather than \hyphenatedurl and \from.
>
indeed, you do a double hyphenated url then
> Two questions
>
> • Which is preferred, \useURL or \useurl?
>
no prefered
> • Is there a “\setupgoto”? I need to make the typeface in the
> printed URL the same as that in the body text.
>
\setupurl
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: wrapping a long URL without added spaces
2006-04-13 13:00 ` Hans Hagen
@ 2006-04-13 19:15 ` Alan Bowen
2006-04-14 18:21 ` Johannes Graumann
0 siblings, 1 reply; 14+ messages in thread
From: Alan Bowen @ 2006-04-13 19:15 UTC (permalink / raw)
Again, thanks, Hans. Your help is very much appreciated.
All best, Alan
On Apr 13, 2006, at 9:00 AM, Hans Hagen wrote:
> Alan Bowen wrote:
>> Hans—
>>
>> The problem arises if one has
>>
>> [Campbell]
>> [{http://www.very.long.edu/very/very/long/url/2002dp1.pdf}]
>> []
>> [{\hyphenatedurl{http://www.very.long.edu/very/very/long/url/
>> 2002dp1.pdf}}]
>>
>> and then tries \from[Campbell] with \setupinteraction[state=start,]
>>
>> But I see now that I that I can get the desired wrapping using \goto
>> rather than \hyphenatedurl and \from.
>>
> indeed, you do a double hyphenated url then
>> Two questions
>>
>> • Which is preferred, \useURL or \useurl?
>>
> no prefered
>> • Is there a “\setupgoto”? I need to make the typeface in the
>> printed URL the same as that in the body text.
>>
> \setupurl
>
> Hans
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
> | www.pragma-pod.nl
> -----------------------------------------------------------------
>
> _______________________________________________
> ntg-context mailing list
> ntg-context@ntg.nl
> http://www.ntg.nl/mailman/listinfo/ntg-context
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: wrapping a long URL without added spaces
2006-04-13 19:15 ` Alan Bowen
@ 2006-04-14 18:21 ` Johannes Graumann
2006-04-14 18:35 ` Hans Hagen
2006-04-14 18:55 ` Alan Bowen
0 siblings, 2 replies; 14+ messages in thread
From: Johannes Graumann @ 2006-04-14 18:21 UTC (permalink / raw)
Alan Bowen wrote:
>> \setupurl
Alan,
Have you gotten this to work? I'm trying to get my \hyphenatedurl to
be '\tt', but something like '\setupurl[style=tt]' doesn't work for me ...
Joh
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: wrapping a long URL without added spaces
2006-04-14 18:21 ` Johannes Graumann
@ 2006-04-14 18:35 ` Hans Hagen
2006-04-14 18:36 ` Johannes Graumann
2006-04-14 18:55 ` Alan Bowen
1 sibling, 1 reply; 14+ messages in thread
From: Hans Hagen @ 2006-04-14 18:35 UTC (permalink / raw)
Johannes Graumann wrote:
> Alan Bowen wrote:
>
>>> \setupurl
>>>
>
> Alan,
>
> Have you gotten this to work? I'm trying to get my \hyphenatedurl to
> be '\tt', but something like '\setupurl[style=tt]' doesn't work for me ...
>
>
does
\setupurl[style=\tt]
work
> Joh
>
> _______________________________________________
> ntg-context mailing list
> ntg-context@ntg.nl
> http://www.ntg.nl/mailman/listinfo/ntg-context
>
--
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: wrapping a long URL without added spaces
2006-04-14 18:35 ` Hans Hagen
@ 2006-04-14 18:36 ` Johannes Graumann
0 siblings, 0 replies; 14+ messages in thread
From: Johannes Graumann @ 2006-04-14 18:36 UTC (permalink / raw)
Hans Hagen wrote:
> does
>
> \setupurl[style=\tt]
>
> work
No, can't get that to work either ...
Joh
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: wrapping a long URL without added spaces
2006-04-14 18:21 ` Johannes Graumann
2006-04-14 18:35 ` Hans Hagen
@ 2006-04-14 18:55 ` Alan Bowen
2006-04-14 18:58 ` Johannes Graumann
1 sibling, 1 reply; 14+ messages in thread
From: Alan Bowen @ 2006-04-14 18:55 UTC (permalink / raw)
Joh—
All I needed was \setupurl[style=normal] to get urls printed in the
bodyfont.
Have you tried \setupurl[style=teletype] or \setupurl[style=type]?
By the way, I am not using \hypehnatedurl any more:
I define \useURL
[label]
[{insert url here}]
[]
[{insert url here}]
in the preamble and then
use
\goto{\url[label]}[url(label)]
at the desired point in the source file to get proper wrapping and
hyphenation.
Alan
On Apr 14, 2006, at 2:21 PM, Johannes Graumann wrote:
> Alan Bowen wrote:
>>> \setupurl
>
> Alan,
>
> Have you gotten this to work? I'm trying to get my \hyphenatedurl to
> be '\tt', but something like '\setupurl[style=tt]' doesn't work for
> me ...
>
> Joh
>
> _______________________________________________
> ntg-context mailing list
> ntg-context@ntg.nl
> http://www.ntg.nl/mailman/listinfo/ntg-context
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: wrapping a long URL without added spaces
2006-04-14 18:55 ` Alan Bowen
@ 2006-04-14 18:58 ` Johannes Graumann
0 siblings, 0 replies; 14+ messages in thread
From: Johannes Graumann @ 2006-04-14 18:58 UTC (permalink / raw)
Alan Bowen wrote:
> Have you tried \setupurl[style=teletype] or \setupurl[style=type]?
Neither works.
> By the way, I am not using \hypehnatedurl any more:
> I define \useURL
> [label]
> [{insert url here}]
> []
> [{insert url here}]
> in the preamble and then
> use
> \goto{\url[label]}[url(label)]
> at the desired point in the source file to get proper wrapping and
> hyphenation.
Thanks for the hint.
Joh
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2006-04-14 18:58 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-04-11 22:33 wrapping a long URL without added spaces Alan Bowen
2006-04-12 8:04 ` Taco Hoekwater
2006-04-12 11:47 ` Alan Bowen
2006-04-12 12:45 ` Taco Hoekwater
2006-04-13 11:53 ` Alan Bowen
2006-04-13 11:29 ` Hans Hagen
2006-04-13 12:03 ` Alan Bowen
2006-04-13 13:00 ` Hans Hagen
2006-04-13 19:15 ` Alan Bowen
2006-04-14 18:21 ` Johannes Graumann
2006-04-14 18:35 ` Hans Hagen
2006-04-14 18:36 ` Johannes Graumann
2006-04-14 18:55 ` Alan Bowen
2006-04-14 18:58 ` Johannes Graumann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).