ฉันทำตามคำแนะนำ ที่นี่ เพื่อเปิดใช้งานการพิมพ์ฮันกึล (เกาหลี) บนการติดตั้ง Ubuntu 20.04 ของฉันโดยใช้ IBusHangul
ทุกอย่างทำงานได้ดีอย่างสมบูรณ์ ยกเว้น ใน TeXworks และ TeXmaker ในทั้งสองโปรแกรม ถ้าฉันเปลี่ยนไปใช้เค้าโครงแป้นพิมพ์ภาษาเกาหลี การกด backspace จะสร้างอักขระ ï¼
กดปุ่มลูกศรซ้ายเพื่อสร้าง ï½
และกดปุ่มลูกศรขวาเพื่อสร้าง ï½
. (โปรดสังเกตว่าสิ่งเหล่านี้คือเอนทิตีอักขระที่มีความกว้างคงที่แทนที่จะเป็นแบบปกติ (
, ถาม
, และ ส
.
ฉันคิดว่าปัญหานี้เป็นปัญหาเฉพาะสำหรับ TeXworks แต่เมื่อค้นหาไปรอบๆ ฉันพบผู้คนที่รายงานปัญหาที่คล้ายกันกับ เป็นกลุ่ม และ วิ (ลิงก์ทั้งสองเป็นภาษาเกาหลี ขออภัย) ในกรณีก่อนหน้านี้ วิธีแก้ปัญหาที่รายงานคือทำการเปลี่ยนแปลงการกำหนดค่า Vim ต่อไปนี้:
เลขชุด " แสดงเลขบรรทัด
set tabstop=4 " กำหนด tab เป็น 4 ช่อง
ตั้งค่าตัวละเว้น " ละเว้นตัวพิมพ์ในการค้นหาข้อความ
ตั้งค่า hlsearch " เน้นข้อความเมื่อค้นหา
ตั้งค่าไม่เข้ากัน " ย้ายโดยใช้ปุ่มลูกศร
ตั้งค่าการเข้ารหัสไฟล์ = utf-8,euc-kr " การเข้ารหัสที่จะใช้เมื่อบันทึกไฟล์: utf-8, euc-kr
set fencs=ucs-bom,utf-8,euc-kr " ไฟล์ภาษาเกาหลีใน euc-kr, ไฟล์ Unicode ใน utf-8
set bs=indent,eol,start " ทำให้ backspace ใช้งานได้
ตั้งไม้บรรทัด " แสดงตำแหน่งในแถบสถานะ
ตั้งชื่อเรื่อง " แสดงชื่อเรื่อง
set showmatch " แสดงวงเล็บที่ตรงกัน
ไวยากรณ์เกี่ยวกับ " การเน้นไวยากรณ์
การตั้งค่าใดต่อไปนี้จำเป็นจริง ๆ เพื่อให้อินพุตภาษาเกาหลีทำงานได้ และฉันจะตั้งค่าดังกล่าวใน TeXworks (และ TeXmaker) ได้อย่างไร
เป็นไปได้ไหมที่จะหลีกเลี่ยงการใช้การเข้ารหัส EUC-KR ที่ล้าสมัย
- เวอร์ชันอูบุนตู: 20.04
- เวอร์ชัน TeXworks: 0.6.6 (MiKTeX 21.6)
- เวอร์ชัน TeXmaker: 5.0.3
- รุ่น IBus: IBus 1.5.22
บางทีปัญหาอาจเกิดจากเฟรมเวิร์ก Qt ซึ่งใช้โดยทั้ง TeXworks และ TeXmaker