Câu trả lời:
Hàm texmathpđược định nghĩa trong AocateeX (tự động tải từ texmathp) thực hiện chính xác điều đó (ok, thực tế nó còn làm được nhiều hơn một chút).
Được sử dụng tương tác, nó sẽ cung cấp cho bạn thêm một số thông tin, bao gồm cả điểm có trong cấu trúc toán học hay không.
Được sử dụng trong elisp, nó sẽ là tnếu trong toán học, nilnếu không. Các mẩu thông tin bổ sung sau đó được lưu trữ trong biến texmathp-why.
Khi texmathptrả về t, đây là một nhược điểm của (MATCH . POSITION), trong đó MATCHmột chuỗi chứa lệnh TeX hoặc tên của môi trường đã kích hoạt chế độ toán học và POSITIONlà vị trí mà chuỗi đó được tìm thấy trong bộ đệm. MATCHlà một cái gì đó giống như "$", "$$", "\\(", "\\[" "\\ensuremath", "displaymath", "equation", ... Khi texmathptrở về nil, biến texmathp-whylà (nil . pos)nơi poslà sự khởi đầu của đoạn văn.
Cảnh báo từ chuỗi doc:
Các hàm giả định rằng bạn có (gần như) cú pháp chính xác (La) TeX trong bộ đệm.
Nó nhận thức được tất cả các môi trường AUCTeXbiết (ví dụ cho khóa phông chữ) và bạn có thể thêm nhiều hơn bằng cách sử dụng biến texmathp-tex-commands.