AucTeX hiển thị các siêu ký tự như thế nào?


7

latex-modecó một màn hình hiển thị tốt đẹp của các siêu ký tự và các mục con. Không chỉ giảm kích thước, mà chúng còn được nâng lên và hạ xuống một chút so với dòng hiện tại.

H: Làm thế nào tôi có thể làm cho một phần của văn bản trong một dòng trông giống như một siêu ký tự?

Tôi biết cách làm cho văn bản nhỏ (với thuộc tính heightkhuôn mặt), nhưng tôi không biết làm thế nào để nâng cao nó. Tôi đã cố gắng điều tra latex-mode, nhưng tất cả những gì tôi có thể tìm thấy là font-latex-superscript-facecó một heighttài sản nhỏ (không tính đến việc tăng lương).


(hiền lành nói hellovới câu hỏi đầu tiên được đăng từ sx.el)
Sean Allred

Câu trả lời:


7

Sử dụng thuộc tính raisehiển thị. Như đã giải thích trong (info "(elisp) Other Display Specs"):

`(raise FACTOR)'
     This kind of display specification raises or lowers the text it
     applies to, relative to the baseline of the line.

     FACTOR must be a number, which is interpreted as a multiple of the
     height of the affected text.  If it is positive, that means to
     display the characters raised.  If it is negative, that means to
     display them lower down.

     If the text also has a `height' display specification, that does
     not affect the amount of raising or lowering, which is based on the
     faces used for the text.

Đối với AocateeX cụ thể, hành vi này được thực hiện bởi font-latex-scriptvà được kiểm soát bởi font-latex-script-display.


Cũng có :ascent, rõ ràng.
Sean Allred

font-latex-script-displaythực sự, sử dụng thuộc tính raisehiển thị.
Dan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.