Formatação automática para \ref, \cite

Formatação automática para \ref, \cite

Existe uma maneira de inserir o texstudio

~\cite

em vez de \cite{}, bem como

 ~(\ref{})

em vez de apenas \ref{}, semelhante ao Emacs/AucTeX?

Responder1

Você pode fazer algo assim com Macros -> Edit Macros.

Solução simples: insira texto no gatilho

Cada vez que você digita o gatilho, rrefo texto fornecido será inserido ( %|denotando a posição desejada do cursor):

insira a descrição da imagem aqui

Solução avançada: inserção de texto de script e preenchimento de início

Em vez de simplesmente inserir texto, você pode executar um script. Nesse caso, você deve reposicionar o cursor explicitamente, mas poderá iniciar o completador posteriormente.

insira a descrição da imagem aqui

Observação: Na verdade, o gatilho é um RegExp e você pode disparar em \\ref, no entanto, isso pode interferir no completador e atualmente não há garantia de que os gatilhos funcionem enquanto o completador estiver em execução. Este problema não ocorre se você tivesse desativado a abertura automática do compeleter nas opções. Independentemente disso, gatilhos de caracteres minúsculos puros rrefsão mais rápidos de digitar, e é por isso que os prefiro.

Para obter mais informações sobre scripts, consulte oManual do usuário TXS.

informação relacionada