
Atualmente estou usando a seguinte configuração YAML para latexindent
:
verbatimEnvironments:
verbatim: 1
lstlisting: 1
minted: 1
codebox: 1
modifyLineBreaks:
textWrapOptions:
columns: 80
No entanto, encontrei um problema em que o formatador às vezes agrupa o texto dentro do meu comando personalizado \codeinline{}
de maneira indesejável. Um exemplo do problema é o seguinte:
\codeinline{Some really really long text that is going
to get wrapped}
Esse comportamento está causando problemas, pois interrompe a funcionalidade do meu comando personalizado e, posteriormente, o projeto falha na compilação.
Estou buscando orientação sobre como ajustar a configuração para evitar a quebra automática de texto \codeinline{}
. Idealmente, gostaria de garantir que o texto contido \codeinline{}
permaneça inalterado até a chave de fechamento ou, se possível, colocar todo o \codeinline{}
comando em uma linha separada durante a formatação.
Quaisquer insights ou sugestões sobre como ajustar a configuração YAML para conseguir isso serão muito apreciados. Obrigado!
Responder1
Usando
verbatimEnvironments:
verbatim: 1
lstlisting: 1
minted: 1
codebox: 1
modifyLineBreaks:
textWrapOptions:
columns: 40
noIndentBlock:
codeinline:
begin: \\codeinline\{
end: \}
trata codeinline
como um comando literal e o protege contra quebra automática de texto e todas as outras operações delatexindent.pl