* url breaking
@ 2009-12-01 17:42 Mohamed Bana
2009-12-04 21:23 ` Hans Hagen
0 siblings, 1 reply; 3+ messages in thread
From: Mohamed Bana @ 2009-12-01 17:42 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1: Type: text/plain, Size: 1797 bytes --]
Hi all,
a) I've reported this before; I ca1n't seem to wrap long URLs across lines
in XeTeX
$ pdfinfo x.pdf
Title: x
Subject: x
Author: Mohamed Bana
Creator: ConTeXt - 2008.10.31 13:58
Producer: xdvipdfmx (0.7.3)
CreationDate: Tue Dec 1 17:19:25 2009
ModDate: Tue Dec 1 00:00:00 2009
Tagged: no
Pages: 1
Encrypted: no
Page size: 595.28 x 841.89 pts (A4)
File size: 37209 bytes
Optimized: no
PDF version: 1.5
If I do this in LuaTeX it seems to work fine.
\useURL[doilink][http://dx.doi.org/10.1109/32.689404][][\hyphenatedurl{
http://dx.doi.org/10.1109/32.689404}]
\from[doilink]
But with XeTeX it insists on overflowing into the margins or into another
column. Does anyone have a workaround?
$ pdfinfo x.pdf
Title: x
Subject: x
Author: Mohamed Bana
Creator: ConTeXt - 2009.12.01 17:09
Producer: LuaTeX-0.46.0
CreationDate: Tue Dec 1 17:30:14 2009
ModDate: Tue Dec 1 00:00:00 2009
Tagged: no
Pages: 2
Encrypted: no
Page size: 595.276 x 841.89 pts (A4)
File size: 32262 bytes
Optimized: no
PDF version: 1.5
In this latest version I don't even need the \hyphenatedurl macro :).
b) And please, guys, will you just include a macro that will take a URL as
a parameter and typeset it. Having to do
\useURL[doilink][http://dx.doi.org/10.1109/32.689404][][\hyphenatedurl{
http://dx.doi.org/10.1109/32.689404}]
\from[doilink]
is just unnecessary. I'm thinking \typeurl[<url>], that's it.
c) Is there something wrong with using \footnote{<text>} whilst in a
column?
I can send the full example off-list. Just ping me.
Thank you,
—Mohamed
[-- Attachment #1.2: Type: text/html, Size: 5940 bytes --]
[-- Attachment #2: Type: text/plain, Size: 486 bytes --]
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: url breaking
2009-12-01 17:42 url breaking Mohamed Bana
@ 2009-12-04 21:23 ` Hans Hagen
2009-12-04 21:27 ` Hans Hagen
0 siblings, 1 reply; 3+ messages in thread
From: Hans Hagen @ 2009-12-04 21:23 UTC (permalink / raw)
To: mailing list for ConTeXt users
Mohamed Bana wrote:
> Hi all,
>
> a) I've reported this before; I ca1n't seem to wrap long URLs across
> lines in XeTeX
> \useURL[doilink][http://dx.doi.org/10.1109/32.689404][][
> <http://dx.doi.org/10..1109/32.689404][][>\hyphenatedurl{http://dx.doi.org/10.1109/32.689404}]
> \from[doilink]
in mkiv you probably don't need the \hyphenatedurl as is more clever
in pdftex your example works ok but not in xetex ... maybe something
messy with catcodes or discretionaries ... weird
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
-----------------------------------------------------------------
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: url breaking
2009-12-04 21:23 ` Hans Hagen
@ 2009-12-04 21:27 ` Hans Hagen
0 siblings, 0 replies; 3+ messages in thread
From: Hans Hagen @ 2009-12-04 21:27 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hans Hagen wrote:
> Mohamed Bana wrote:
>> Hi all,
>>
>> a) I've reported this before; I ca1n't seem to wrap long URLs across
>> lines in XeTeX
>
>> \useURL[doilink][http://dx.doi.org/10.1109/32.689404][][
>> <http://dx.doi.org/10..1109/32.689404][][>\hyphenatedurl{http://dx.doi.org/10.1109/32.689404}]
>>
>> \from[doilink]
>
> in mkiv you probably don't need the \hyphenatedurl as is more clever
>
> in pdftex your example works ok but not in xetex ... maybe something
> messy with catcodes or discretionaries ... weird
we have this (in mkii):
\def\dohyphenatedurlbefore#1{\discretionary{\hyphenatedurlseparator}{}{}\char#1\relax}%
if you change this to
\def\dohyphenatedurlbefore#1{\discretionary{!}{?}{*}\char#1\relax}%
you'll see that indeed something is inserted
so, something fishy in xetex; maybe a difference in disc handling due to
utf hyphenation? anyhow, we have to live with it
(so better use mkiv)
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
-----------------------------------------------------------------
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-12-04 21:27 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-12-01 17:42 url breaking Mohamed Bana
2009-12-04 21:23 ` Hans Hagen
2009-12-04 21:27 ` Hans Hagen
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).