Am urmat instrucțiunile Aici pentru a activa tastarea Hangeul (coreeană) pe instalarea mea Ubuntu 20.04 folosind IBusHangul.
Totul funcționează perfect cu exceptia în TeXworks și TeXmaker. În ambele programe, dacă trec la aspectul tastaturii coreene, apăsarea backspace produce caracterul ï¼
, apăsând tasta săgeată stânga produce ï½
, iar apăsând tasta săgeată dreapta produce ï½
. (Rețineți că acestea sunt entități de caractere cu lățime fixă în loc de cele obișnuite (
, q
, și s
.
Am crezut că această problemă este specifică TeXworks, dar căutând în jur, am găsit oameni care raportau probleme similare cu Vim și Vi (ambele link-uri sunt in coreeana, din pacate). În primul caz, soluția raportată a fost de a face următoarele modificări în configurația Vim:
setează numărul " arată numerele liniilor
set tabstop=4 " setează tab la 4 spații
set ignorecase " ignora majuscule în căutările de text
setați hlsearch „ evidențiați textul când căutați
set nocompatible "mutare folosind tastele săgeți
setați codificarea fișierelor=utf-8,euc-kr " pentru a fi folosită la salvarea fișierelor: utf-8, euc-kr
set fencs=ucs-bom,utf-8,euc-kr " Fișiere coreene în euc-kr, fișiere Unicode în utf-8
set bs=indent,eol,start " face backspace utilizabil
setează riglă " arată locația în bara de stare
set title " arată titlul
set showmatch " arată paranteze potrivite
sintaxă pe „ evidențierea sintaxei
Care dintre aceste setări sunt de fapt necesare pentru ca intrarea coreeană să funcționeze și cum pot realiza același lucru în TeXworks (și TeXmaker)?
Este posibil să evitați utilizarea codării EUC-KR învechite?
- Versiunea Ubuntu: 20.04
- Versiunea TeXworks: 0.6.6 (MiKTeX 21.6)
- Versiunea TeXmaker: 5.0.3
- Versiunea IBus: IBus 1.5.22
Poate că problema este cu cadrul Qt, care este folosit atât de TeXworks, cât și de TeXmaker.