2011-10-19 50 views
5

Với AUCTeX tôi có thể thêmLàm cách nào để liên kết các khóa đã chuyển sang chế độ LaTeX-math?

(setq LaTeX-math-list '(
    (?c "cong " nil))) 

để emacs của tôi để làm cho chế độ nhỏ LaTeX-math-mode nhổ ra \cong khi được kích hoạt và tôi nhập c.

Tôi muốn nó được gọi với C-c thay vì c nhưng thay đổi mã để

(setq LaTeX-math-list '(
    (?C-c "cong " nil))) 

mang lại cho tôi "không hợp lệ đọc cú pháp:?" khi tải emacs. Làm cách nào để tôi thực hiện công việc này với C-c (hoặc bất kỳ ràng buộc được dịch chuyển nào khác như M-c hoặc C-M-c)?

Trả lời

2

Nguyên tử ?c là cách Emacs chỉ ra ký tự đơn c. Để sử dụng cú pháp này cho các ký tự điều khiển, bạn cần sử dụng ?\C-c. Lưu ý rằng C-c là khóa tiền tố chuẩn trong Emac, do đó, sử dụng khóa cụ thể này trong LaTeX-math-list có thể gây ra một số xung đột. Để sử dụng meta thay vào đó, bạn có thể sử dụng ?\M-c

Chi tiết nằm trong số Elisp manual. Ví dụ:

Bạn cũng có thể sử dụng v làm khóa tiền tố, nếu bạn xác định phím tắt của mình là "v c" cho vc.

+0

Làm thế nào tôi có thể nhận được nếu tôi muốn ràng buộc 'C-0' hoặc' v C-0'? Ngoài ra, toán học-mode-trigger + 'C-c' đã được sử dụng bởi AUCTeX vì vậy tôi đoán xung đột không phải lo lắng, xem ví dụ http://www.stud.mathematik.uni-stuttgart.de/Hilfe/refcards/tex.pdf –

+0

'? \ C-0' cho tiền tố đầu tiên - chỉ bất kỳ khóa nào bạn muốn sử dụng với'? \ C-' . Có thể có một số kết hợp không khả dụng - hãy kiểm tra trang hướng dẫn tôi đã liên kết. Tôi không nghĩ rằng bạn có thể thực hiện các phím tắt yêu cầu nhiều lần nhấn phím với cú pháp này - bạn phải viết hàm wrapper của riêng mình, nhưng tôi không sử dụng chế độ LaTeX-math nên tôi không biết chi tiết . – Tyler

+0

Khi tôi thử '? \ C-0', ví dụ: '(? \ C-0" lequiv "nil)', tôi nhận được không cảnh báo khi tôi bắt đầu emacs nhưng có vẻ như của tôi .emacs không được nạp và khi mở một tập tin .tex nó không tự động mở trong AUCTeX nhưng trong chế độ cơ bản. Có nhiều phím tắt nhấn phím cho mỗi mặc định, ví dụ: math-mode-trigger + 'v p' để tạo' \ varpi'. –

Các vấn đề liên quan