Traducción no oficial al español rioplatense, generada con IA (Claude Sonnet 5.5) bajo la dirección y revisión de Jassiel Ovando. No es una publicación de Typst GmbH ni cuenta con su aval; ante cualquier duda, prevalece la documentación oficial en inglés. ¿Un error de traducción o una sugerencia? Reportalo. Tipografía: Reforma, de PampaType.

pdfElemento
Signo de pregunta
Desde: 0.13.0Ir al código fuente

El formato de exportación a PDF de Typst.

Los archivos PDF se centran en describir documentos visualmente con precisión, pero también tienen facilidades para anotar su estructura. Este enfoque híbrido los hace muy adecuados para el intercambio de documentos: se renderizan exactamente igual en todos los dispositivos, pero también admiten la extracción del contenido y la estructura de un documento (al menos hasta cierto punto). A diferencia de los archivos PNG, los PDF no están atados a una resolución específica. Por lo tanto, podés verlos a cualquier tamaño sin sufrir una pérdida de calidad.

Exportar como PDF

Línea de comandos

PDF es el formato de exportación por defecto de Typst. Ejecutar el subcomando compile o watch sin especificar un formato creará un PDF. Al exportar a PDF, tenés las siguientes opciones de configuración:

App web

Hacé clic en el botón de descarga rápida de la parte superior derecha para exportar un PDF con la configuración por defecto. Para configurar más, hacé clic en “File” > “Export as” > “PDF” o hacé clic en la flecha hacia abajo junto al botón de descarga rápida y seleccioná “Export as PDF”. Al exportar a PDF, tenés las siguientes opciones de configuración:

Funcionalidad específica de PDF

Typst expone la funcionalidad específica de PDF en el elemento global pdf. Mirá abajo las definiciones y opciones que contiene.

Este elemento contiene algunas funciones sin una API definitiva. Están diseñadas para mejorar la accesibilidad de documentos con tablas complejas. Esto incluye @[table-summary], header-cell y data-cell. Todas estas funciones se eliminarán en una futura versión de Typst, ya sea integrándolas en las funciones de tablas o eliminándolas por completo. Podés habilitar estas funciones pasando --features
a11y-extras
o estableciendo la variable de entorno TYPST_FEATURES en a11y-extras. En la app web, estas características no están disponibles por el momento.

Parámetros

pages
none o int o array o dictionary
Configurable con set
Signo de pregunta
Por defecto: none

Especifica qué rangos de páginas se deben incluir en el PDF. Puede ser:

Un rango de páginas es uno de los siguientes:

Especificar una única página o rango de páginas:

#set pdf(pages: 3)
#set pdf(pages: (from: 3))
#set pdf(pages: (to: 5))
#set pdf(pages: (from: 3, to: 5))

Especificar varias páginas, rangos de páginas o una mezcla:

#set pdf(pages: (5, 7, 9))
#set pdf(pages: ((to: 3), 5, (from: 7, to: 8), (from: 10)))

standard
str o array
Configurable con set
Signo de pregunta
Por defecto: ("1.7",)

Una lista de estándares de PDF con los que Typst garantizará la conformidad. Puede ser un único estándar o un array de estándares.

La Organización Internacional de Normalización (ISO) publicó el estándar PDF base y varios estándares que lo extienden para que los PDF sean más adecuados para casos de uso específicos. Por defecto, Typst exporta archivos PDF 1.7. Adobe Acrobat 8 y posteriores, así como todos los demás visores de PDF de uso común, son compatibles con esta versión de PDF.

Algunas características de Typst pueden no estar disponibles según el estándar de PDF que elijas. Podés combinar estándares PDF/A y PDF/UA compatibles. En particular, PDF/UA-1 y PDF/A-4 son mutuamente incompatibles, ya que el primero requiere PDF 1.7 o anterior y el segundo requiere PDF 2.0.

Versiones de PDF

Typst admite cinco versiones distintas de PDF: 1.4, 1.5, 1.6, 1.7 (por defecto) y 2.0. Podés elegir cualquiera de estas versiones para la exportación de tu documento. Sin embargo, según las características que hayas usado puede haber una versión mínima. Del mismo modo, los estándares a los que apuntes pueden limitar qué versiones podés elegir (mirá más abajo para más información).

Esta es una lista de cómo cada versión nueva mejora respecto de PDF 1.4 para los documentos de Typst:

El software que se use para leer tu archivo debe admitir tu versión de PDF. En circunstancias normales, esto no plantea ningún problema, pero puede ser una fuente de errores al trabajar con hardware más antiguo. Para el intercambio general, recomendamos mantener la configuración por defecto de PDF 1.7 o elegir PDF 2.0.

Al usar archivos PDF como imágenes en tu documento, la versión de PDF de exportación debe igualar o superar las versiones de los archivos de imagen.

PDF/UA

Typst admite escribir archivos conformes con PDF/UA. Los archivos PDF/UA están diseñados para el acceso universal. Cuando elegís este estándar de PDF, Typst ejecutará comprobaciones adicionales al exportar tu documento. Estas comprobaciones se asegurarán de que estés siguiendo las mejores prácticas de accesibilidad. Por ejemplo, se asegurará de que todas tus imágenes vengan con descripciones alternativas.

Tené en cuenta que hay algunas reglas en PDF/UA que son cruciales para la accesibilidad pero que no se pueden comprobar automáticamente. Por lo tanto, al exportar un documento PDF/UA-1, asegurate de haber hecho lo siguiente:

Actualmente, Typst solo admite la parte uno (PDF/UA-1), que se basa en PDF 1.7 (2006). Al exportar a PDF/UA-1, tené en cuenta que vas a tener que proporcionar manualmente descripciones alternativas de la matemática en lenguaje natural.

Se agregaron nuevas características de accesibilidad a PDF 2.0 (2017). Cuando se establece la exportación a PDF 2.0, Typst aprovechará algunas de estas características. Sin embargo, PDF 2.0 y PDF/UA-1 son mutuamente incompatibles. Para documentos accesibles, actualmente recomendamos exportar a PDF/UA-1 en lugar de PDF 2.0, por las comprobaciones adicionales y la mayor compatibilidad. La segunda parte de PDF/UA está diseñada para PDF 2.0, pero Typst todavía no la admite.

PDF/A

Typst admite opcionalmente emitir archivos conformes con PDF/A. Los archivos PDF/A están orientados a la máxima compatibilidad con las herramientas de PDF actuales y futuras. No dependen de características difíciles de implementar o propietarias y contienen metadatos exhaustivos. Esto los hace adecuados para el archivado a largo plazo.

El estándar PDF/A tiene varias versiones (partes en la terminología de ISO) y la mayoría de las partes tienen varios perfiles que indican el nivel de conformidad del archivo. Podés apuntar a una parte y a un nivel de conformidad a la vez. Actualmente, Typst admite estos perfiles de salida PDF/A:

Si querés apuntar a PDF/A pero no estás seguro de qué configuración particular usar, hay algunas buenas reglas empíricas. Primero, tenés que determinar tu parte, que es el “número de versión” del estándar. Hacete estas preguntas:

  1. ¿Necesita leer mi archivo software o equipamiento anterior a 2006? Si es así, elegí la parte uno (PDF/A-1).

  2. Si no, ¿necesita mi archivo archivos adjuntos? Si es así, tenés que elegir la parte tres (PDF/A-3) o el nivel de archivos incrustados de la parte cuatro (PDF/A-4f).

  3. ¿Necesita tu archivo usar características introducidas en PDF 2.0? Actualmente, el uso de características de PDF 2.0 en Typst se limita a mejoras menores en accesibilidad, por ejemplo para el elemento title. Si podés prescindir de estas mejoras, maximizá la compatibilidad eligiendo la parte dos (cuando no necesitás adjuntos) o la parte tres (cuando sí necesitás adjuntos). Si dependés de características de PDF 2.0, usá la parte cuatro.

Ahora solo necesitás elegir un nivel de conformidad (la letra minúscula del final).

Al elegir entre exportar PDF/A y PDF normal, tené en cuenta que los archivos PDF/A contienen metadatos adicionales y que algunos lectores impedirán que el usuario modifique un archivo PDF/A.

ExpandirVer opciones
VarianteDetalles
"1.4"PDF 1.4.
"1.5"PDF 1.5.
"1.6"PDF 1.6.
"1.7"PDF 1.7.
"2.0"PDF 2.0.
"a-1b"PDF/A-1b.
"a-1a"PDF/A-1a.
"a-2b"PDF/A-2b.
"a-2u"PDF/A-2u.
"a-2a"PDF/A-2a.
"a-3b"PDF/A-3b.
"a-3u"PDF/A-3u.
"a-3a"PDF/A-3a.
"a-4"PDF/A-4.
"a-4f"PDF/A-4f.
"a-4e"PDF/A-4e.
"ua-1"PDF/UA-1.

tagged
auto o bool
Configurable con set
Signo de pregunta
Por defecto: auto

Si se produce un documento PDF etiquetado.

El etiquetado está habilitado por defecto para ofrecer un nivel básico de accesibilidad. Se puede desactivar manualmente, por ejemplo para reducir el tamaño del documento, y se desactivará automáticamente al exportar un rango de páginas específico.

pretty
bool
Configurable con set
Signo de pregunta
Por defecto: false

Si se da formato legible al documento PDF producido.

Esto da formato a la salida de una manera más legible para las personas, pero menos eficiente en espacio.

Definiciones