emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Nicolas Goaziou <mail@nicolasgoaziou.fr>
To: Emmanuel Charpentier <emanuel.charpentier@gmail.com>
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 20:12:50 +0100	[thread overview]
Message-ID: <87h8fzr93h.fsf@nicolasgoaziou.fr> (raw)
In-Reply-To: <CAFG8T6X3HVo5eWAZfqJTjUbFea0M-+toxpx4mSPMko2tHhgjLA@mail.gmail.com> (Emmanuel Charpentier's message of "Thu, 29 Nov 2018 18:31:00 +0100")

Emmanuel Charpentier <emanuel.charpentier@gmail.com> writes:

> This is *not* *documented* (not even in the `org-latex-packages-alist''s
> docstring).

I know. I fixed `org-latex-packages-alist''s docstring two days ago.

> Also agreed, with the reservation that "invasive" didn't mean the same
> thing in the 1980s (when the core size of computers was measured in
> kilobytes) and in the 2010s (the current core measurement unit is the
> /giga/byte...).

Not invasive by its sheer size, but by the number of alterations it
generates in the LaTeX default behaviour, and the incompatibilities it
may introduce. For example there used to be issues between frenchb and
KOMA-Script.

> Again, I think that the end user should *not* have to worry with this only
> when exporting to LaTeX (or beamer or PDF). 

Ideally, that would be nice.

> If this can be handled silently when exporting to ODT, HTML or plain
> text, it should be handled silently when exporting to LaTeX.

I disagree. Packages should not be loaded /silently/.

> I do not know how to handle this. My *hunch* is that the Latex Export
> function generating the preamble should check for language

It does already, in `org-latex-guess-babel-language'.

> and if not default, add the relevant package(s) to the preamble.

Don't. Anything that is in the header should be declared.

We could try and see if Babel causes trouble by adding it to default
packages in "next" branch. I'd rather do that than inserting it
magically.

  reply	other threads:[~2018-11-29 19:12 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
2018-11-29 14:07                 ` Nicolas Goaziou
2018-11-29 17:31                   ` Emmanuel Charpentier
2018-11-29 19:12                     ` Nicolas Goaziou [this message]
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=87h8fzr93h.fsf@nicolasgoaziou.fr \
    --to=mail@nicolasgoaziou.fr \
    --cc=emacs-orgmode@gnu.org \
    --cc=emanuel.charpentier@gmail.com \
    /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).