Lançamento

Liteleaf 0.8-r19 conecta busca, referências e PDF com mais precisão

A versão 0.8-r19 mantém resultados e destinos SyncTeX visíveis, atualiza bibliografias com segurança e adiciona sugestões contextuais para referências LaTeX.

O Liteleaf 0.8-r19 torna mais direto o caminho entre uma ideia no código-fonte e sua representação no PDF. As revisões desde o 0.8-r16 se concentram em manter o ponto de interesse visível e correto, seja ele um resultado de busca, uma entrada bibliográfica, um destino SyncTeX ou um \label{} do projeto.

Na busca do editor, a ocorrência ativa agora é centralizada ao digitar, avançar, voltar ou substituir. Depois que o CodeMirror mede sua área virtualizada, o Liteleaf confirma geometricamente que o resultado está visível e corrige a rolagem quando necessário, sem tirar o foco da busca ou alterar documento, seleção, realces e colaboração.

A compilação também ficou mais previsível para trabalhos com bibliografia. PDF e SyncTeX ativos passam a pertencer sempre à maior revisão bem-sucedida das fontes: uma compilação antiga que termine mais tarde não pode substituir os artefatos novos. A regra vale tanto para PostgreSQL quanto para o standalone, mantém a compilação mais recente da mesma revisão e preserva o último PDF válido quando um job posterior falha ou é cancelado.

“Limpar e recompilar” agora solicita ao latexmk uma reconstrução completa no workspace isolado do job. Isso garante que uma alteração confirmada no arquivo .bib chegue à próxima compilação. No visualizador, links internos passam a usar página e coordenadas completas do destino PDF; assim, citações diferentes na mesma página podem levar diretamente às respectivas entradas. Como antes, o documento LaTeX precisa gerar esses destinos internos.

Na sincronização inversa, um clique no PDF revela de forma confiável a linha e o cursor correspondentes, inclusive depois de abrir o painel de código ou trocar de arquivo. A confirmação ocorre depois do layout do editor e continua local: scroll, painel, arquivo aberto, zoom e posição do PDF não são transmitidos a outros participantes. A presença colaborativa pode compartilhar o cursor, mas só a ação voluntária de seguir um usuário move a própria viewport.

O 0.8-r19 completa o fluxo com autocompletar contextual dentro de \ref{}. Um catálogo autenticado reúne os \label{} dos arquivos .tex, ignora comentários e ambientes literais comuns, informa contexto, localização e duplicidades e impõe limites seguros para projetos grandes. O documento aberto é analisado em memória, portanto um label recém-editado pode aparecer antes do próximo checkpoint.

Ao digitar uma referência, o editor oferece até cinco resultados ordenados por chave, prefixo, trecho, contexto e caminho. A busca se refina a cada caractere e insere somente a chave no argumento atual, sem modificar comandos vizinhos. Com isso, o Liteleaf 0.8-r19 reduz a distância entre localizar, referenciar, compilar e revisar documentos extensos.

← Voltar ao blog