¿Cómo deshabilitar las referencias a pie de página simples?

7

Quiero escribir un texto que incluya secuencias como [123]en un archivo de texto en modo org, pero esto se convierte automáticamente en una referencia de nota al pie. Esta nota al pie numérica simple no se recomienda de todos modos. ¿Cómo puedo desactivar este tipo de referencia de nota al pie por completo?

Hay una respuesta en Unix SE basada en este hilo de 2010 , pero la solución no funciona: con #+DISABLE_PLAIN_FOOTNOTES: some arbitrary textel archivo de organización, la referencia de la nota al pie todavía se crea en el búfer.

No estoy seguro de si esta configuración se supone que depende de la función personalizada .emacs, pero agregar eso devuelve una advertencia:

Warning (initialization): An error occurred while loading `~/.emacs.d/init.el':
Symbol's value as variable is void: org-export-inbuffer-options-extra

¿Se puede deshabilitar el tipo de referencia de nota al pie numérica simple?

Arjan
fuente
1
Puede deshabilitarlos en un bloque org-src, pero AFAIK no puede deshabilitarlos en otro lugar. Sin embargo, puede escapar de los corchetes \[123\]o utilizar el marcado literal =[123]=. También te puede
interesar

Respuestas:

3

Puede redefinir las expresiones regulares de la nota al pie para convencer a org-modeno usar los [n]marcadores como notas al pie. Un poco de prueba sugiere que desea cambiar org-footnote-definition-re:

Documentación: Expresión regular que coincide con la definición de una nota al pie.

y org-footnote-re:

Documentación: Expresión regular para notas a pie de página coincidentes.

Querrás cambiar las expresiones regulares de la siguiente manera:

(setq org-footnote-definition-re "^\\[fn:[-_[:word:]]+\\]"
      org-footnote-re            (concat "\\[\\(?:fn:\\([-_[:word:]]+\\)?:"
                                         "\\|"
                                         "\\(fn:[-_[:word:]]+\\)\\)"))

Simplemente eliminé la expresión regular para que coincida con el [n]formato. Funciona bien para mí. Nota al concatmargen : lo importante es hacer que la expresión regular sea más fácil de leer, al menos para mí.

Dan
fuente
3

La versión de desarrollo actual de Org (lo que eventualmente será org-9) requiere que las notas al pie tengan el prefijo fn, es decir, las [n]notas al pie no son compatibles .

Ver commit 3699558452077 para la documentación actualizada (commits relacionados: 0 , 1 , 2 , 3 , 4 , 5 ).

Este trabajo fue realizado por Nicolas Goaziou .

rasmus
fuente
Esperamos que este esté generalmente disponible. Por ahora, la anulación funciona bien para mí.
Arjan