Typst 0.3.0 (26/04/2023)
Cambios incompatibles
- Se renombraron algunos símbolos: lo que antes era
dot.opahora es simplementedot, y el punto básico esdot.basic. Lo mismo aplica aastytilde. - Se renombró
modarempara reflejar con más precisión su comportamiento. Seguirá disponible comomodhasta la próxima actualización como período de gracia. - Un guion bajo suelto ya no es un identificador válido; ahora solo se puede usar en patrones
- Se eliminaron los argumentos
beforeyafterdequery. Ahora esto se maneja con métodos combinadores flexibles de selectores - Se agregó compatibilidad con adjuntos (subíndices y superíndices) que preceden al símbolo base. Los argumentos
topybottomse renombraron atyb.
Funciones nuevas
- Se agregó compatibilidad con trazos más complejos (terminaciones, uniones y patrones de guiones configurables)
- Se agregó la función
cancelpara ecuaciones - Se agregó compatibilidad con la desestructuración en listas de argumentos y asignaciones
- Se agregó el argumento de texto
alta la función image - Se agregó la función
tomlpara cargar datos desde un archivo TOML - Se agregaron los métodos
zip,sumyproductpara arrays - Se agregaron las funciones de cálculo
fact,perm,binom,gcd,lcm,atan2,quo,truncyfract
Mejoras
- El texto en SVG ahora se muestra correctamente
- Typst ahora genera un índice (outline) de títulos en el PDF
- Las referencias ahora proporcionan el elemento referenciado como campo en las reglas show
- Se refinó el algoritmo de saltos de línea para una mejor justificación del chino
- Las ubicaciones ahora son un tipo válido de selector
- Se agregaron algunos símbolos para álgebra
- Se agregó compatibilidad con comillas tipográficas del español
- Se agregó la función
selectorpara convertir un valor similar a un selector en un selector sobre el que se pueden llamar métodos combinadores - Se mejoraron algunos mensajes de error
- Los títulos del índice y de la bibliografía ahora se pueden estilizar con reglas show-set
- Las operaciones con números ahora producen un error en lugar de desbordarse
Correcciones de errores
- Se corrigió un salto de línea erróneo antes de los signos de puntuación que siguen a ecuaciones en línea, citas y otros elementos
- Se corrigió un error con los sumideros de argumentos
- Se corrigieron los trazos de grosor cero
- Se corrigieron las reglas de ocultamiento y show en matemática
- Se corrigió la alineación en matrices
- Se corrigieron algunos errores de alineación en ecuaciones
- Se corrigió la alineación de celdas de grilla
- Se corrigió la alineación de los marcadores de lista y de enumeración con configuraciones de alineación globales
- Se corrigió el cierre de trazados
- Se corrigió un fallo del compilador con referencias a figuras
- Un único salto de línea final ahora se ignora en matemática, igual que en el texto
Interfaz de línea de comandos
- Ahora se pueden establecer la ruta de fuentes y la raíz de compilación con las variables de entorno
TYPST_FONT_PATHSyTYPST_ROOT - La salida de
typst fontsahora incluye las fuentes incrustadas
Desarrollo
- Se agregó instrumentación para depuración y optimización
- Se agregaron el indicador
--updatey la variable de entornoUPDATE_EXPECTpara actualizar las imágenes de referencia de las pruebas - Ahora podés ejecutar una subprueba específica con
--subtest - Las pruebas ahora se ejecutan en varios hilos
Colaboradores
¡Gracias a todos los que contribuyeron a esta versión!