¿Cómo puedo agregar "notas al margen" a un archivo de texto en modo org?


9

Me pregunto cómo podría agregar el equivalente de notas al margen (señales, indicaciones de puntos de pensamiento, referencias) a un texto en modo org.

Las etiquetas funcionan bien, pero parecen estar limitadas a los titulares.

También podría dividir todo el texto en dos columnas de tamaño fijo (con una |<140>|<20>|tabla). Sin embargo, en este último caso, el texto no fluiría adecuadamente.

Las notas al pie también son una forma de agregar información adicional, pero ya no serán notas al margen. Por eso los llaman notas al pie, supongo.

¿Qué otras opciones tengo? ¿Podría, por ejemplo, abrir dos buffers y de alguna manera "atar" el desplazamiento de ambos para que la línea n del buffer a, siempre aparezca al lado de la línea n del buffer b?


1
¿Sirve el annotatepaquete (también disponible en Mepla)?
Kaushal Modi

@kaushalmodi annotateno funcionó muy bien para mí. Hasta ahora, lo mejor que encontré es el scroll-all-mode. Solo abro dos buffers paralelos. Sin embargo, esto tiene el inconveniente de que ambos textos no están vinculados entre sí.
Quora Feans

1
Esto no es lo que el cartel original quiere escuchar, pero recomiendo escribir las notas debajo del encabezado y olvidarse por completo de las notas al margen. Cada nota puede comenzar con el estándar -. Me gusta usar un guión seguido de dos espacios para cada nota debajo del encabezado principal. No tengo líneas en blanco entre las notas que se relacionan con el encabezado directamente arriba. De esta manera, no hay que jugar con cosas importantes ubicadas en otro lugar.
ley

Aquí está el enlace al manual con respecto a lo que llamo notas, y qué modo org llama listas simples
lawlist

Respuestas:


4

Una cosa que puede hacer es marcar ubicaciones y agregar anotaciones a los marcadores.

Si usa Bookmark + , las anotaciones de marcadores pueden usar el modo Org. También pueden ser documentos separados (que incluso pueden tener sus propios marcadores y anotaciones).


1

Me gusta la respuesta de Drew. En aras de la exhaustividad, debo mencionar notas .

Si desea notas para cada título, pero no se limita a etiquetas de una palabra, intente escribir notas con marca de tiempo almacenadas en un cajón de propiedades al lado del título. Pueden ser cualquier cosa en la sintaxis Org. Puede ingresarlos cómodamente C-c C-zen el título. También tiene la opción de exportarlos configurando org-export-with-drawers. Sin embargo, si desea notas en cualquier punto aleatorio del documento, la respuesta de Drew parece ser lo que desea.


1

Puede encontrar útiles las líneas de comentarios . Se separarán del resto del contenido y no se exportarán.

Las líneas que comienzan con cero o más caracteres de espacio en blanco seguidos de un '#' y un espacio en blanco se tratan como comentarios y, como tales, no se exportan.

Del mismo modo, las regiones rodeadas por '# + BEGIN_COMMENT' ... '# + END_COMMENT' no se exportan.

Finalmente, una palabra clave 'COMENTARIO' al comienzo de una entrada, pero después de cualquier otra palabra clave o cookie de prioridad, comenta todo el subárbol. En este caso, el subárbol no se exporta y tampoco se ejecuta ningún bloque de código dentro de él1. El siguiente comando ayuda a cambiar el estado del comentario de un título.

Cc; Alterne la palabra clave 'COMENTARIO' al comienzo de una entrada.


0

¿Qué tal el uso de tareas en línea ?

Si se establece org-export-with-inlinetasksa nilcontinuación, sirven exclusivamente como notas laterales al autor del documento.


¿Puedes por favor ampliar tu respuesta? Salto a través del enlace en su respuesta actual, pero eso me obliga a saltar a algunos otros enlaces para tratar de obtener una imagen completa de lo que org-inlinetaskes. Sería mejor si pudiera proporcionar un ejemplo de cómo usarlo org-inlinetasky cómo responde a la pregunta del OP. Y luego puede proporcionar enlaces útiles a la documentación original en lugar de hacer que el usuario salte a través de varios enlaces.
Kaushal Modi
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.