Eric S Fraga <e.fr...@ucl.ac.uk> writes: > Johnny <yggdra...@gmx.co.uk> writes: > >> Hi, >> >> I have some e-mail addresses in a table that I want to export to pdf >> thorugh latex. However, the e-mail addresses do not wrap nicely (not at >> all) in the table, is there any way to make the latex export from org >> enable wrapping? >> >> Example: >> >> #+ATTR_LaTeX: align=llp{2cm} >> | ITEM | Comment | e-mail | >> |-------------+----------------+------------------------------| >> | Listed item | Some text here | this.email@shouldbe.wrapped | >> | | | | >> >> Thanks! > > As you are alluding, this is more a latex problem than an org > one. Getting an email address to wrap is difficult. The only solution > I can think of is to suggest a hyphenation point in each email address > you have in the table. > > You can suggest hyphenation points using "\-", as in: > > | Listed item | Some text here | this.email@\-shouldbe.wrapped | > > This works, but is not pretty... but I don't think you have much in the > way of alternative options! > > HTH, > eric
The hyperref package provides a LaTeX solution, the briefest of which is the \url{} command (and the \nolinkurl{} variant). #+ATTR_LaTeX: align=llp{2cm} | ITEM | Comment | e-mail | |------------------+---------------------------+-----------------------------------------| | ~url~ cmd | e-mail is a dead link | \url{this.email@shouldbe.wrapped} | | ~nolinkurl~ cmd | e-mail is just text | \nolinkurl{this.email@shouldbe.wrapped} | | ~mailto:~ syntax | e-mail is an mailto: link | mailto:this.email@shouldbe.wrapped | *** Notes for the mailto syntax For the ~mailto:~ syntax to work the variable ~org-export-latex-href-format~ needs to use the ~url~ command instead of ~href~ (http://article.gmane.org/gmane.emacs.orgmode/44911/match=href+latex+link+url) : (setq org-export-latex-href-format "\url{%s}") While I prefer the ~mailto:~ syntax as more the `orgmode way', there are two possible issues: - config :: It requires a change to *all* LaTeX link exports - display :: The ~mailto:~ string is also exported I do not know what other solutions are currently possible to resolve those issues. -- Tim Burt www.rketburt.org "It is healthful to every sane man to utter the art within him;" -- GK Chesterton