
Comencé a usar VSCode para escribir y compilar archivos LaTeX y hasta ahora me gusta mucho por la experiencia altamente personalizable. Estoy usando la extensión "Prettify Symbols Mode" para reemplazar ciertos comandos de LaTeX en el código con sus contrapartes reales, por ejemplo, escribir \alpha
impresiones como α
en el editor, lo que hace que el código sea mucho más legible.
Ahora ha surgido un problema que no sé cómo solucionar correctamente:
Escribir un comando como \multiline
se convierte μltiline
en porque \mu
se imprime como unμ
El código que "transforma" los símbolos se parece al siguiente:
{
"ugly": "\\\\mu",
"pretty": "μ"
}
¿Alguien tiene una idea sobre cómo resolver este problema?
Respuesta1
Se trata de una coincidencia de expresión regular, por lo que podría utilizar \\\\mu\\b
dónde \b
está el símbolo de expresión regular habitual para el límite de una palabra (es decir, garantiza que mu
no vaya seguido de una letra). ( \
se duplican debido al dolor habitual al citar cadenas, por lo que la expresión regular real es \\mu\b
)