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.