Typst 0.10.0 (04/12/2023)
Gestión de bibliografías
- Se agregó compatibilidad con el colapso de citas (p. ej.,
[1]-[3]en lugar de[1], [2], [3]) si lo pide un estilo CSL - Se corrigió un error por el cual aparecía un espacio adicional después de un grupo de citas
- Se corrigieron las reglas show de enlaces para los enlaces en la bibliografía
- Se corrigieron las reglas show-set sobre citas
- Se corrigieron fallos relacionados con la bibliografía que ocurrían en algunos sistemas
- Se corrigió el nombre de la familia de estilos GB/T 7714, que era 7114
- Se corrigió el título faltante en algunos estilos de bibliografía
- Se corrigió la impresión de los volúmenes en algunos estilos
- Se corrigió el orden de los delimitadores de los colaboradores en algunos estilos (p. ej., APA)
- Se corrigió el comportamiento del estilo alfanumérico
- Se corrigieron varios errores del estilo GB/T 7714
- Se corrigió el escape en los valores de Hayagriva
- Se corrigieron fallos con fechas vacías en archivos de Hayagriva
- Se corrigió un error con el espaciado alrededor de bloques matemáticos
- Se corrigió el formato de mayúsculas de título después de texto literal y apóstrofos
- Los rangos de páginas en archivos
.bibahora pueden ser cadenas arbitrarias - Los valores de varias líneas en archivos
.bibahora se analizan correctamente - Las claves de entrada en archivos
.bibahora admiten más caracteres - Se corrigió el mensaje de error para fechas vacías en archivos
.bib - Se agregó compatibilidad con años de longitud distinta de 4 sin ceros a la izquierda en archivos
.bib - Ahora se respetan más comandos de LaTeX (p. ej., para comillas) en archivos
.bib
Visualización
- Se agregó compatibilidad con patrones como rellenos y trazos
- El parámetro
alphade la funcióncomponentsde los colores ahora es un parámetro con nombre (Cambio incompatible) - Se agregó compatibilidad con el espacio de color Oklch
- Se mejoraron las conversiones entre colores de distintos espacios de color
- Se quitaron las restricciones del componente de croma de Oklab
- Se corrigió el recorte en bloques y cajas sin trazo
- Se corrigió un error con degradés en matemática
- Se corrigió un error con la rotación de degradés en texto
- Se corrigió un error con los colores de degradés en PDF
- Se corrigió la base relativa de las proporciones de croma de Oklab
- Se corrigió la negación de colores Oklab
Texto y diseño
- El texto CJK ahora se puede poner en énfasis con la sintaxis
*y_incluso cuando no hay espacios - Se agregó internacionalización básica para griego y estonio
- Se mejoró el separador de epígrafe de figura predeterminado para chino, francés y ruso
- Se cambió a la forma corta el suplemento de figura predeterminado para el ruso
- Se corrigió el espaciado entre CJK y latín antes de los saltos de línea y en llamadas a
locate - Se corrigió el salto de línea al final de los enlaces
Matemática
- Se agregó la función
midpara escalar un delimitador hasta la altura del grupolrque lo rodea - La función
opahora puede recibir cualquier contenido, no solo cadenas de texto - Se mejoró la documentación de la alineación matemática
- Se corrigió que se tragara la coma final cuando un símbolo se usa como una función (p. ej.,
pi(a,b,))
Scripting
- Cualquier clave de diccionario que no sea un identificador ahora se interpreta como una expresión: por ejemplo,
((key): value)crea un diccionario con una clave dinámica - El tipo
strokeahora tiene un constructor que convierte un valor en un trazo o lo crea a partir de sus partes - Se agregó un constructor para el tipo
arguments - Se agregaron las funciones
calc.div-euclidycalc.rem-euclid - Se corrigió la igualdad de
arguments - Se corrigió
reprde los colorescmyk - Se corrigieron fallos con elementos provistos como epígrafes de figuras, entradas de índice y entradas de notas al pie
Herramientas y diagnósticos
- Las reglas show que coinciden con su propia salida ahora producen un mensaje de error adecuado en lugar de un fallo (es un primer paso; en el futuro simplemente funcionarán)
- Los diseños anidados en exceso o infinitamente ahora producen mensajes de error en lugar de fallos
- Se agregaron sugerencias para identificadores inválidos
- Se agregó una sugerencia al intentar usar una nota al pie o una entrada de índice construida manualmente
- Se agregaron detalles faltantes a los autocompletados de tipos
- Se mejoró el mensaje de error al pasar un argumento con nombre donde se espera uno posicional
- El salto desde un clic ahora funciona en bloques raw
Exportación
- La salida de compilación a PDF vuelve a ser totalmente reproducible byte a byte si la
datedel documento se establece manualmente - Se corrigió la exportación de colores en SVG
- Se corrigió la codificación de los metadatos del PDF con varios autores
Interfaz de línea de comandos
- Se corrigió un error importante por el cual
typst watchconfundía archivos y no detectaba actualizaciones - La obtención de los metadatos de la versión en
typst updateahora respeta los proxies - Se corrigió un error con el indicador
--openen Windows cuando la ruta contiene un espacio - La variable de entorno
TYPST_FONT_PATHSahora puede contener varias rutas (separadas por;en Windows y:en el resto) - Se actualizaron las fuentes New Computer Modern incrustadas a la versión 4.7
- El proceso de observación ya no se detiene cuando el archivo principal contiene UTF-8 inválido
Mejoras varias
- Se paralelizó la codificación de imágenes en la exportación a PDF
- Se mejoró la representación interna del contenido para aumentar el rendimiento
- Se optimizó el rendimiento de la introspección (query, counter, etc.)
- El título del documento ahora puede ser contenido arbitrario y no solo una cadena de texto
- El parámetro
number-alignde las listas numeradas ahora también acepta alineaciones verticales - Se corrigieron los selectores sobre elementos quote
- Se corrigió el análisis de la expresión
#returnen marcado - Se corrigió un error por el cual las ecuaciones en línea se mostraban en los índices de ecuaciones
- Se corrigió un posible problema de CRLF en bloques
raw - Se corrigió un error por el cual la numeración china no podía superar el número 255
Desarrollo
- Se fusionaron
typstytypst-libraryy se extrajerontypst-pdf,typst-svgytypst-rendera crates separados - El flake de Nix ahora incluye la revisión de git al ejecutar
typst --version
Colaboradores
¡Gracias a todos los que contribuyeron a esta versión!