org-mode – ¿La forma más sencilla de renderizar una superposición en modo de organización?

Pregunta:

El modo Org tiene soporte para mostrar unicode en lugar de comandos de látex a través de org-pretty-entities . El modo Org también tiene soporte para subrayar a través de bloqueos de fuentes que se activan mediante el carácter _ . Si todo falla, puedo ingresar caracteres Unicode directamente a través del visor de caracteres (en OSX).

Sin embargo, nunca he podido hacer que emacs renderice sobrelíneas o caracteres con barras en la parte superior, por ejemplo, ̅B, usando cualquiera de los tres métodos anteriores. ¿Hay alguna forma de mostrar tales personajes en modo org? ¿Puede font-lock representar automáticamente código como \ bar {B} como ̅B?

ACTUALIZACIÓN : Gracias al comentario hice un progreso parcial. Al agregar ("̅" (:overline t)) a org-emphasis-alist barber se representa con una barra / overline cuando entro Cx 8 RET 0 3 0 5 RET barber Cx 8 RET 0 3 0 5 RET .

Pero lo que realmente me gustaría es ingresar, \ bar {barber} para alternar su atributo overline. es posible?

Respuesta:

No había leído la actualización por completo. Parece como si pudiera obtener \bar{ para iniciar la fontificación, pero lograr que } detenga podría ser más difícil.

Como alternativa (si desea compatibilidad con látex), es posible que pueda controlar la exportación a LaTeX para generar \bar{ y } .


Respuesta anterior (solo el formato) : proporcionó todo lo necesario: solo agregue el elemento

("!" (:overline t) verbatim))

a su org-emphasis-alist . ¡Esto hace !barber! aparecen con una línea superior.

Ejemplo de .emacs

(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(org-emphasis-alist
   (quote
    (("*" bold)
     ("/" italic)
     ("_" underline)
     ("=" org-verbatim verbatim)
     ("~" org-code verbatim)
     ("+"
      (:strike-through t))
     ("!"
      (:overline t)
      verbatim)))))

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım