Wie zeigt AucTeX hochgestellte Zeichen an?


7

latex-modeEs hat eine schöne Anzeige von hochgestellten und tiefgestellten Zeichen. Sie werden nicht nur verkleinert, sondern auch relativ zur aktuellen Linie etwas angehoben und abgesenkt.

F: Wie kann ich einen Teil des Textes in einer Zeile hochgestellt aussehen lassen?

Ich weiß, wie man Text klein macht (mit der heightEigenschaft face), aber ich weiß nicht, wie man ihn erhöht. Ich habe versucht, Nachforschungen anzustellen latex-mode, aber alles, was ich finden konnte, war, dass font-latex-superscript-facees ein kleines heightGrundstück gab (was die Erhöhung nicht erklärt).


(sagt sanftmütig hellozu der ersten Frage von sx.el)
Sean Allred

Antworten:


7

Verwenden Sie die raiseAnzeigeeigenschaft. Wie erklärt in (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.

Speziell für AUCTeX wird dieses Verhalten von beeinflusst font-latex-scriptund gesteuert font-latex-script-display.


Es gibt :ascentanscheinend auch.
Sean Allred

font-latex-script-displayverwendet tatsächlich die raiseAnzeigeeigenschaft.
Dan
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.