Nicolas Girard <girard.nico...@gmail.com> writes: > 2013/9/25 Carsten Dominik <carsten.domi...@gmail.com>:
> I came to think that, having a piece of code that brings > cross-compatibility between the 3 engines would be of interest to > people outside of the Org community. But this is not trivial, > especially if the code has to work with older TeX distributions (a > reasonable expectation would be that it works with, say, TeXlive 2011 > and TeXlive 2012). Why 2011? We also require a recent Emacs with recent Org, or? > For instance, one difficulty is language specifics. pdflatex has Babel > ; xelatex has polyglossia ; and lualatex didn't have any equivalent > package until a recent version of polyglossia that comes with the most > recent TeX distributions. babel works with xelatex and lualatex. I used it for now since polyglossia does not work with biblatex. > For these reasons, I would like to submit this question, with my code > as a starting point, to the tex.stackexchange.com community, so that > it is peer reviewed and we hopefully get something solid. I'm > currently working on it and intend to post either today or tomorrow. > Stay tuned ! The code you use can be greatly simplified by using iftex. I don't think \makeatletter\makeatother is necessary at all in this case. –Rasmus -- Got mashed potatoes. Ain't got no T-Bone. No T-Bone