[LyX/master] Introduce NeedCProtect -1 layout option
Richard Kimberly Heck
rikiheck at gmail.com
Sun May 12 16:39:38 UTC 2024
On 5/12/24 02:11, Jürgen Spitzmüller wrote:
> Am Sonntag, dem 12.05.2024 um 05:53 +0000 schrieb Juergen Spitzmueller:
>> commit 207eaeee9071cb828a2ab7f4680f8ff92e379af8
>> Author: Juergen Spitzmueller <spitz at lyx.org>
>> Date: Sun May 12 07:52:16 2024 +0200
>>
>> Introduce NeedCProtect -1 layout option
>>
>> It turns out beamer frame does not allow \cprotect and errors if
>> it is used. Hence we need to prevent it in this context entirely.
> Riki, I am tempted to propose this for 2.4.0, although we are very late
> in the game and this introduces a slight documentation addition.
>
> The problem this fixes is that beamer frame errors if \cprotect is used
> within. This can happen if you have an URL with an underscore or some
> other special character within a command (e.g., \alert or \structure)
> within a frame (see attached MWE). This is not an exceptional scenario
> and I am surprised that I only encountered it yesterday with a
> presentation that works with 2.3.x. :-(
Since it's a regression, I think you should go ahead. I assume it is
otherwise safe?
Note that you'll need to commit to 2.4.x and master separately.
Riki
More information about the lyx-devel
mailing list