* 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).