
Comecei a usar o VSCode para escrever e compilar arquivos LaTeX e até agora estou gostando muito pela experiência altamente personalizável. Estou usando a extensão "Prettify Symbols Mode" para substituir certos comandos LaTeX no código por seus equivalentes reais, por exemplo, escrever \alpha
impressões como α
no editor, o que torna o código muito mais legível.
Agora surgiu um problema que não sei como resolver adequadamente:
Escrever um comando como \multiline
se torna μltiline
porque \mu
é impresso como umμ
O código que "transforma" os símbolos é semelhante ao seguinte:
{
"ugly": "\\\\mu",
"pretty": "μ"
}
Alguém tem uma idéia de como resolver esse problema?
Responder1
Essa é uma correspondência de regexp, então você pode usar \\\\mu\\b
where \b
is o símbolo regex usual para um limite de palavra (ou seja, garante que mu
não seja seguido por uma letra). ( \
são duplicados devido à dificuldade usual de citar strings, então o regexp real é \\mu\b
)