Bug 32701

Summary: Невозможно ввести русские буквы в поле ERT
Product: Sisyphus Reporter: serpiph <serpiph>
Component: lyxAssignee: Konstantin A Lepikhov (L.A. Kostis) <lakostis>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: lakostis
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Исправление ввода в поле ERT none

Description serpiph 2016-11-02 15:41:21 MSK
Created attachment 6852 [details]
Исправление ввода в поле ERT

Поле ERT в lyx используется для прямой вставки команд LaTeX. Некоторые команды LaTeX, например \addcontentsline, принимают русские буквы, но ввести их в lyx-2.1.4 невозможно. В аттаче я прикладываю патч, который разблокирует ввод русских букв для поля ERT. У себя проверил, работает, генерация .tex идёт нормально.
Comment 1 serpiph 2017-06-13 15:15:56 MSK
В новой версии 2:2.2.3-alt1 проблема сохранилась, приходится снова использовать свой патч для нормальной работы с ERT.
Comment 2 Konstantin A Lepikhov (L.A. Kostis) 2023-03-07 00:55:58 MSK
(In reply to serpiph from comment #1)
> В новой версии 2:2.2.3-alt1 проблема сохранилась, приходится снова
> использовать свой патч для нормальной работы с ERT.

Привет! В версии в 2.3.7-alt1 патч уже не прикладывается, т.к. поменялся код, который работает с ERT/inset. Можете проверить?
Comment 3 serpiph 2023-03-08 19:04:28 MSK
Да, этот патч дольше не требуется. Для работы с прямым полем необходимо в меню "Документ -> Настройки..." указать нужный язык (в моём случае русский). Также желательно, но не обязательно, указать выходную кодировку.