emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: emanuel.charpentier@gmail.com
To: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Cc: emacs-orgmode@gnu.org
Subject: Re: Possible bug in org-mode (MELPA version as of 1018-11-25) : #+language: is not (fully) honored.
Date: Thu, 29 Nov 2018 08:21:06 +0100	[thread overview]
Message-ID: <c0b93eb127302b843fe3414061a341672094e8b2.camel@gmail.com> (raw)
In-Reply-To: <875zwhs3dr.fsf@nicolasgoaziou.fr>

TL;DR : your fix works, but I disagree with the absence od
documentation and default. See below :

Le mercredi 28 novembre 2018 à 15:06 +0100, Nicolas Goaziou a écrit :
> Hello,
> 
> Emmanuel Charpentier <emanuel.charpentier@gmail.com> writes:
> 
> > Close, but no cigar :
> > 
> > I used the `customize' interface to add it to `org-latex-default-
> > packages-alist' (because the package to load is compiler-
> > dependent),
> 
> This has nothing to do with compiler. You can add it to `org-latex-
> packages-alist'.

AFAICT, polyglossia is to be preferred to babel for use with xelatex or
lualatex. I'll see if this can be accomodated.

> [ Snip... ]

I'll do that.

> See `org-latex-classes' docstring:

> it should be ("AUTO" "babel" t).

OK. That's much clearer. And does what is intended, BTW.

Shouldn't that be default ?(No, I don't (yet) know *how* to do that..).

> >   * If this setup is necessary to get #+langiage: honored fot LaTeX
> >     export, this should be done by default (i. e. in org's source
> >     code).
> 
> AFAIR, there is no clean way to handle that, so we let users decide
> what
> they want.

Thus introducing a serious problem : exporting to text or ODT works as
described, whereas export to latex needs (undocumented) supplementary
steps.

At the very minimum, this need for further config should be mentioned
in the docs ; preferably, a default should be proposed.

> 
> >   * One might wish to allow to fully use babel's (and
> > polyglossia's)
> >     abilities by specifying a set of possible #+language:s (first
> >     call) or switch to another language (further calls down the
> >     file...).
> 
> See `org-latex-classes' docstring.

Thanks for the tip ! Now, I begin to understand...

> 
> >   * concerning french: I understand that "frenchb" is obsolete and
> >     that one should use "french" instead (better compatibility with
> >     ispell and flyspell-babel, among others)...
> 
> I didn't know that. I'll fix it in master.
> 
> >   * I suggest a '(#1# "fontspec" t '(xelatex lualatex)), and
> > possibly
> >     an '(#1# "mathspec" t '(xetex luatex)) or '(#1# "unicode-math"
> > t
> >                                                 '(xetex luatex))
> >     entry(ies) to be added to the default : xetex is more and more
> >     used, and luatex is officially the successor to pdftex...
> 
> I use neither xetex or luatex so I cannot comment of this.

I'll try to whip up a proposal.

Sincerely,

--
Emmanuel Charpentier

> However note that default packages should be very limited. It is easy
> enough to add more of them to standard packages.
> 
> Regards,
> 

  reply	other threads:[~2018-11-29  7:27 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-11-25 20:36 Possible bug in org-mode (MELPA version as of 1018-11-25) : #+language: is not (fully) honored emanuel.charpentier
2018-11-27 14:20 ` Eric S Fraga
2018-11-27 15:29   ` Emmanuel Charpentier
2018-11-27 20:26     ` Nicolas Goaziou
2018-11-27 20:55       ` emanuel.charpentier
2018-11-27 23:40         ` Nicolas Goaziou
2018-11-28 11:38           ` Emmanuel Charpentier
2018-11-28 14:06             ` Nicolas Goaziou
2018-11-29  7:21               ` emanuel.charpentier [this message]
2018-11-29 14:07                 ` Nicolas Goaziou
2018-11-29 17:31                   ` Emmanuel Charpentier
2018-11-29 19:12                     ` Nicolas Goaziou
2018-12-02 20:26                       ` emanuel.charpentier
2018-12-05 16:37                         ` Emmanuel Charpentier
2018-12-06 22:40                         ` Nicolas Goaziou
  -- strict thread matches above, loose matches on Subject: below --
2018-11-25 18:01 emanuel.charpentier
2018-11-25 15:54 Emmanuel Charpentier
2018-11-25 19:03 ` Nicolas Goaziou
2018-11-25 20:32   ` Emmanuel Charpentier
2018-11-25 22:31     ` Nicolas Goaziou
2018-11-26  3:40       ` Emmanuel Charpentier
2018-11-26  8:58         ` Nicolas Goaziou
2018-11-25 21:33   ` Emmanuel Charpentier
2018-11-27 14:19 ` Michael Welle

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=c0b93eb127302b843fe3414061a341672094e8b2.camel@gmail.com \
    --to=emanuel.charpentier@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    --cc=mail@nicolasgoaziou.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

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 read-only IMAP folder(s) and NNTP newsgroup(s).