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.

smartquoteElemento
Signo de pregunta
Desde: siempreIr al código fuente

Una comilla sensible al idioma que reacciona a su contexto.

Se convierte automáticamente en una comilla de apertura o de cierre apropiada según el idioma del texto activo.

Ejemplo

"This is in quotes." #set text(lang: "de") "Das ist in Anführungszeichen." #set text(lang: "fr") "C'est entre guillemets."

Sintaxis

Esta función también tiene una sintaxis dedicada: los caracteres de comilla normales (' y "). Typst vuelve inteligentes tus comillas automáticamente.

Parámetros

double
bool
Configurable con set
Signo de pregunta
Por defecto: true

Si debe ser una comilla doble.

enabled
bool
Configurable con set
Signo de pregunta
Por defecto: true

Si las comillas inteligentes están habilitadas.

Para desactivar la inteligencia en una sola comilla, también podés escaparla con una barra invertida.

ExpandirVer ejemplo
#set smartquote(enabled: false) These are "dumb" quotes.

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

Si se usan comillas alternativas.

No hace nada para los idiomas que no tienen comillas alternativas o si se establecieron comillas explícitas.

ExpandirVer ejemplo
#set text(lang: "de") #set smartquote(alternative: true) "Das ist in anderen Anführungszeichen."

quotes
auto o str o array o dictionary
Configurable con set
Signo de pregunta
Por defecto: auto

Las comillas que se usan.

ExpandirVer ejemplo
#set text(lang: "de") 'Das sind normale Anführungszeichen.' #set smartquote(quotes: "()") "Das sind eigene Anführungszeichen." #set smartquote(quotes: (single: ("[[", "]]"), double: auto)) 'Das sind eigene Anführungszeichen.'