Nếu bạn đặt phương thức nhập (ví dụ qua M-x set-input-method
RET cyrillic-translit
RET), bạn có thể nhập các ký tự Cyrillic bằng bàn phím Hoa Kỳ: Emacs sẽ sử dụng quy tắc chuyển ngữ để chuyển đổi các ký tự La Mã thành các ký tự Cyrillic. Nếu bạn nhìn vào cyrillic.el
, bạn sẽ thấy ("f" ?ф)
, ví dụ, gõ f
cho ф
.
Bây giờ hãy tưởng tượng bạn đang chỉnh sửa tệp LaTeX và LaTeX-mode
( AocateeX ) được bật. Bạn sử dụng các ký tự Cyrillic trong phần thân của văn bản và các ký tự La Mã trong các công thức. Trong bối cảnh này, bạn muốn f
để sản xuất f
và không ф
ở chế độ toán học, (tức là trong $...$
, \[...\]
, \(...\)
, và trong môi trường toán học).
Nếu tôi hiểu câu hỏi làm thế nào để phát hiện nếu trong môi trường toán học LaTeX? và câu trả lời này một cách chính xác, hàm texmathp
có thể phát hiện nếu chúng ta ở trong môi trường toán học.
Câu hỏi của tôi là về khả năng chuyển ngữ có điều kiện sau đây bằng cách sử dụng quail
gõ
f
chof
bên trong một môi trường toán học LaTeX vàф
các nơi khác.