24 de set. de 2023, 10:47 per udifog...@gmail.com: >> > 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. > I could not reproduce the problem in "article" or "book" document classes, but it does arise in these classes (test LaTeX document attached) - paper - Koma-Script variants: scrartcl, scrbook, scrreport.
Also, the problem only shows when using either < or >, not ". Note that ~ is considered obsolete since version 4 (although activated), and is deactivated by default in version 5 of babel-spanish. So it might be a problem in the babel-spanish package after all. And therefore I thank you for taking the time to report it :). > 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{<>}} > > I've made a bug report at babel-spanish, > and I'm waiting for a reply from Javier. > The last activity in that repository was two years ago... I am unsure whether he still watches that. I can try to reach him through http://www.cervantex.es/. Also, to see if anyone there has experienced this problem with babel-spanish, as there is a mailing list for users of (La)TeX in Spanish. > adding to the preamble the line \deactivatequoting is the best way to go. > That is another option, with the plus that the user can turn it on/off at will. That line alone in the preamble will not work, the language package must be added as well, like this \usepackage[spanish]{babel} \deactivatequoting because LyX puts the preamble code BEFORE the language-package inclusion. Daniel. -- Enviat amb Tutanota.
%% LyX 2.4.0~RC1.devel created this file. For more info, see https://www.lyx.org/. %% Do not edit unless you really know what you are doing. \documentclass[spanish]{scrreport} %article,paper,scrreport,scrartcl,scrbook,book \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \addto\shorthandsspanish{\spanishdeactivate{"~<>}} %% Replace " for either < or > in the code below to trigger the error \begin{document} \title{Título "} \author{Autor "} \maketitle %\begin{abstract} %Resumen del contenido del artículo %\end{abstract} \part{Parte "} Introducción parte 1. \section{Sección "} Texto de la sección. \subsection{Subsección "} Texto de la subsección \subsection{Otra subsección "} Esta es la segunda subsección \section{Otra sección "} Esta es la segunda sección \end{document}
-- lyx-devel mailing list lyx-devel@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-devel