emacs escaping org-mode tabular

emacs - Escape de la pipa de caracteres en modo org



escaping org-mode (3)

Tengo una tabla en org-mode Emacs, y los contenidos son expresiones regulares. Parece que no puedo encontrar la forma de escapar de un carácter de canalización literal ( | ) que es parte de una expresión regular, por lo que se interpreta como un separador de celda de tabla. ¿Podría alguien indicarme alguna ayuda? Gracias.

Actualización : También estoy buscando escapes para una barra ( / ), para que no active el inicio de una secuencia de cursiva / énfasis. Experimenté con // y /// - por ejemplo, supongamos que quiero el texto literal /foo/ en una celda de la tabla. Aquí hay 3 maneras de intentarlo:

| /foo/ | //foo/ | ///foo/ |

En la exportación LaTeX, eso se convierte en:

/emph{foo} & //foo/ & ///foo/

Así que ninguno de ellos es el simple /foo/ que estoy esperando.


También puede formatear el texto relevante como textual o código :

El texto en el código y la cadena textual no se procesa para la sintaxis específica del modo Org; Se exporta textualmente.

Así que podrías intentar algo como =foo | bar= =foo | bar= (código) o foo ~|~ bar (textualmente). Sin embargo, sí cambia el formato de salida.


Use un carácter de barra rota, “ ¦ ”, Unicode 00A6 BROKEN BAR. Esto puede o no funcionar para sus necesidades específicas, pero es una buena aproximación visual.


/vert para el tubo.

Las barras diagonales hacia delante parecen funcionar bien para mí sin escapar al exportar tanto a HTML como a PDF.