On Sun, Sep 24, 2023 at 5:12 AM Dan <d3v...@tutanota.com> wrote:
>
> Data: 24 de set. de 2023, 2:40
> De: skost...@lyx.org
> A: d3v...@tutanota.com
> Assumpte: Re: [LyX/master] + es/Letter standard class (from Dan)
>
>
> > On Sun, Sep 24, 2023 at 01:48:17AM +0200, Dan wrote:
> >
> >> I provide a better workaround for this problem: custom command to set the 
> >> language in Document > Settings... > Language.
> >> The command is
> >>      \usepackage[spanish,es-noquoting]{babel}
> >> which sets the document's language to Spanish and disables the shorthands 
> >> < and >; and for some reason seems to work ^^'.

Yes, I've noticed this option exists, the problem is not just with Letter
document class. The problem that babel-spanish activates '<' and '>'
at the beginning of the document (unless the es-noquoting option
is passed or the macro \deactivatequoting is issued before that), so using

\addto\shorthandsspanish{\spanishdeactivate{<>}}

won't work correctly. I've made a bug report at babel-spanish,
and I'm waiting for a reply from Javier.

> > Thanks, I committed it at fa67f709. If anyone suggests a different
> > approach/fix, feel free to change it.

It fixes the problem only for the example file. But all other files would
still have '<' and '>' activated, and from the line

\addto\shorthandsspanish{\spanishdeactivate{~<>}}

in the languages file we are clearly trying to avoid that.
I don't think passing the option es-noquoting is good for a general solution,
as it prevents from users to activate '<' and '>' if they would like
to, probably
adding to the preamble the line \deactivatequoting is the best way to go.

Let's wait and see what Javier is saying at
https://github.com/jbezos/babel-spanish/issues/11


Best regards,
Udi
-- 
lyx-devel mailing list
lyx-devel@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to