¿Cómo muestra AucTeX superíndices?

7

latex-modeTiene una buena visualización de superíndices y subíndices. No solo se reducen en tamaño, sino que se suben y bajan respectivamente un poco en relación con la línea actual.

P: ¿Cómo puedo hacer que parte del texto en una línea parezca un superíndice?

Sé cómo hacer que el texto sea pequeño (con la heightpropiedad de cara), pero no sé cómo elevarlo. Traté de investigar latex-mode, pero todo lo que pude encontrar fue que font-latex-superscript-facetenía una pequeña heightpropiedad (que no tiene en cuenta el aumento).

Malabarba
fuente
(dice mansamente helloa la primera pregunta publicada sx.el)
Sean Allred

Respuestas:

7

Use la raisepropiedad de visualización. Como se explica en (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.

Para AUCTeX específicamente, este comportamiento se ve afectado font-latex-scripty controlado por font-latex-script-display.

Sean Allred
fuente
También hay :ascent, al parecer.
Sean Allred
font-latex-script-displayutiliza, de hecho, la raisepropiedad de visualización.
Dan