Hi Rogutés,

I found two examples in my archives: plesae see below.
I hope this will help…
Best regards: OK

%%%%%%%%%%%%%%%%%%%%%%%%%%%
First one: from an answer by Hans to Mojca:
%Mojca Miklavec wrote:

%hack hack hack hack ....

%I tried solutions with special patterns sveral times but the problem is 
%in mixed languages, i.e. english text mixed with url-language; there are 
%some limitations (in pdftex for instance the same codes are used fo rthe 
%whole par (i.e. mixed languages are possible but with the same lccodes 
%etc). Also, one needs to get rid of the -

%Anyhow, there is another trick, one that Aditya might love ...
\setupinteraction[state=start]

\bgroup

\gdef\lettercolon{:}

\catcode`\:=\active
\catcode`\^=\active
\catcode`\/=\active
\catcode`\~=\active

\gdef\ForMojcaWhoLikesHacks#1%
  {\dontleavehmode
   \begingroup
   \mathcode`\:="8000
   \mathcode`\^="8000
   \mathcode`\/="8000
   \mathcode`\~="8000
   \def:{\nobreak   \hbox{\lettercolon}\allowbreak}%
   \def^{\allowbreak\hbox{\letterhat  }\nobreak}%
   \def/{\nobreak   \hbox{\letterslash}\allowbreak}%
   \def~{\allowbreak\hbox{\lettertilde}\nobreak}%
   \everymath\emptytoks
   \mathsurround\zeropoint$\tttf#1$%
   \endgroup}
\egroup
\starttext 
\input ward
\start
\hsize 1mm 
\ForMojcaWhoLikesHacks{http://www.sil.org/silesr/hans.html/hagen.html/hyphenate}
\stop
Hans
\stoptext
%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%
Second one: from a thread about bibliographies. I must aplogize, I haven't 
written the names of people who gave this solution…
\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
%%%%%%%%%%%%%%%%%%%%%%%%%%% 

On 3 juin 2010, at 15:36, rogu...@googlemail.com wrote:

> Rogutės Sparnuotos (2010-06-03 00:16):
>> Hello,
>> 
>> I defined
>> 
>>  \def\url[#1]{\hyphenatedurl{#1}}
>> 
>> for URLs, because I find 
>> 
>>  \useURL[][]
>>  \from[]
>> 
>> inconvenient (there are ~30 URLs in my document and all of them unique).
>> But \hyphenatedurl doesn't work with '%' (and '\%' gets printed
>> literally). I'll just use \useURL as a workaround, but shouldn't
>> \hyphenatedurl work as well?
> 
> 1. Is anyone hyphenating URLs by hand? How? Is this ok?
>   {\tt http://wiki.contextgarden.net/\crlf{}Article_Abstracts}
> 
>   Perhaps someone has done a macro like
>   \urlparts{http://}{wiki.}{contextgarden}{.net}{Article_}{Abstract}?
> 
>   What about active URLs (\crlf doesn't work in \goto with MkII)?
> 
> 2. Regarding URL hyphenation, why is an overfull line preferred over a
>   slightly underfull one?
> 
>  \starttext
>  \startframedtext[width=6.3cm]
>    \hyphenatedurl{http://wiki.contextgarden.net/Article_Abstracts}
>  \stopframedtext
>  \stoptext
> 
> 
> Some observed MkII and MkIV differences follow (still don't know if anyone
> is interested in these...):
> 
> 3. It seems that one can't redefine \url[] and still use \useURL[][],
>   \from[] with MkII (but it works with MkIV).
> 
> 4. \from[] is not hyphenated with MkII, but is hyphenated with MkIV
>   (with \setupinteraction[state=start]).
> 
> 5. \from[] is typeset in typewriter font with MkII, and in roman with MkIV
>   (without \setupinteraction[state=start]).
> 
> Example for 4., 5.:
> 
> \useURL[x][http://minimals.contextgarden.net/pragma/linux-64/texmf-linux-64/bin/]
> \starttext
> \from[x]
> \stoptext
> 
> -- 
> --  Rogutės Sparnuotos
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the 
> Wiki!
> 
> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : http://foundry.supelec.fr/projects/contextrev/
> wiki     : http://contextgarden.net
> ___________________________________________________________________________________


___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to