- Typst é um novo sistema de composição tipográfica semelhante ao LaTeX, usado para escrever documentos e gerar arquivos PDF
- É usado principalmente em ambientes acadêmicos e científicos, sendo adequado para documentos com notação matemática
- Oferece recursos poderosos de estilização e automação, combinando bem com conjuntos de documentos que compartilham um estilo comum
Comparação entre Typst, LaTeX e Markdown
- Typst vs. LaTeX: Typst é menos verboso que o LaTeX e permite escrever documentos de forma mais simples com uma sintaxe dedicada. Por exemplo, um título é indicado com
= Title, e um link é escrito como#link("https://example.com")[This is a link]. - Typst vs. Markdown: Typst usa uma sintaxe semelhante ao Markdown, mas oferece recursos com noção de página necessários para documentos PDF. Markdown é mais adequado para a escrita de documentos voltados para a web e não oferece recursos como tamanho de página ou numeração de páginas.
- Typst vs. Word e Google Docs: Ao contrário de editores WYSIWYG, o Typst faz a estilização adicionando sintaxe ao redor do texto. Word e Google Docs aplicam estilos sobre o documento, enquanto no Typst é mais fácil aplicar estilos globalmente.
Recursos do Typst
- Estilização de documentos: Typst oferece várias opções de estilização para manter a consistência dos documentos.
- Scripting e plugins: Typst oferece suporte à geração e automação de documentos por meio de recursos de scripting e plugins.
- Gerador dinâmico de documentos: Typst pode usar templates para gerar documentos com variáveis, como relatórios em PDF, faturas e outros.
- Recurso de templates do Typst
- Por meio de scripting, é possível implementar inserção de variáveis, repetição, exibição condicional etc.
- Também é possível controlar dinamicamente a estilização do conteúdo
- É possível inserir imagens dinâmicas como strings codificadas em Base64
- A inserção de imagens via URL é restrita por questões de segurança, mas existe uma forma alternativa com pré-processamento em sistemas externos
- Vários pacotes oferecem geração de gráficos (usando Gnuplot, Vega etc.)
Conclusão
- Typst é um sistema de composição de documentos de uso geral que pode ser aplicado não apenas nas áreas acadêmicas onde o LaTeX é usado, mas também em diversos outros contextos
- É adequado para documentos acadêmicos, como artigos de matemática, física e engenharia, e útil para conjuntos de documentos que compartilham um estilo comum
- Ao combinar marcação básica com um mecanismo de scripting, é possível criar documentos template que mudam de acordo com os dados de entrada
- Oferece suporte à geração e automação de documentos com variáveis, podendo ser aplicado a diversos cenários
- Tudo isso é feito com recursos próprios do Typst, sem depender de sistemas de template de texto
- Suporte robusto a plugins por meio de WebAssembly
- Vale a atenção como um novo projeto que incorpora muitas ideias modernas
Resumo do GN⁺
- Typst é um sistema emergente de composição tipográfica, semelhante ao Markdown, mas com recursos avançados necessários para documentos PDF, e vem ganhando destaque como alternativa ao LaTeX
- Oferece funcionalidades semelhantes às do LaTeX, mas aumenta a praticidade da escrita com uma sintaxe mais simples
- Com sintaxe concisa e recursos modernos, tem potencial para se tornar uma opção atraente para usuários de LaTeX
- Em especial, seu recurso de geração dinâmica de documentos chama a atenção e pode ser útil em diversos setores, como comércio eletrônico, finanças e educação
- No entanto, como ainda está em estágio inicial, parece precisar de mais tempo para substituir completamente o ecossistema maduro do LaTeX
4 comentários
Estou usando o Typst no trabalho, e em comparação com a época em que eu usava LaTeX, ele já oferece praticamente tudo de que preciso — a ponto de eu realmente não querer voltar. Dependendo da necessidade, também dá para desenvolver e usar plugins próprios. Acima de tudo, é muito rápido, e a sintaxe concisa faz com que toda a equipe o utilize bem, sem grandes reclamações. Com base na minha experiência pessoal, recomendo fortemente para quem precisa escrever relatórios ou realizar trabalhos desse tipo.
Typst - sistema de composição tipográfica open source baseado em marcação para ajudar a escrever artigos rapidamente
Fácil de aprender e uma alternativa ao LaTeX, Typst
O texto abaixo fica com o layout quebrado no celular...
Comentários no Hacker News
Experiência de um usuário que migrou toda a produção de conteúdo baseada em LaTeX para Typst
Opiniões sobre as limitações funcionais do Typst
Avaliação positiva do desempenho rápido e da sintaxe moderna do Typst
Opiniões sobre a semelhança do Typst com Markdown
Reclamações sobre a falta de recursos de depuração no Typst
Opiniões sobre o sistema de estilização e scripting do Typst
Problemas de espaçamento entre linhas e elementos flutuantes no Typst
Experiência de escrever um currículo com Typst
Critérios para o Typst como alternativa ao LaTeX