> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/es/articulos-en-profundidad/35-overleaf-projects-showing-how-to-use-variable-fonts-with-latex.md).

# Proyectos de Overleaf que muestran cómo usar fuentes variables con LaTeX

[Introducción](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Paso 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Paso 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Paso 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Paso 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Paso 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Paso 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Paso 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Paso 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Ejemplos y proyectos](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)

Este último tramo del tutorial enumera cinco proyectos creados por Overleaf para mostrar el uso de las fuentes variables OpenType. Todos los proyectos contienen los archivos necesarios de la fuente variable y un `latexmkrc` archivo usado para poner esos archivos de fuentes a disposición de LaTeX.

Se aconseja a los usuarios de un plan gratuito que algunos de estos proyectos tienen tiempos de compilación inicial prolongados, debido a su uso de LuaLaTeX y de fuentes variables OpenType.

## Proyecto 1: Un proyecto listo para usar configurado con fuentes variables OpenType

* Abre el proyecto de Overleaf <https://www.overleaf.com/1311295292wvdkgcbnfxsw#94292d>

Este proyecto está configurado para usar Noto Serif, Noto Sans y Roboto Mono. Los títulos de sección, los pies de figura y de tabla, e incluso las notas al pie, están configurados para usar ajustes específicos de fuente variable; consulta el archivo del proyecto `myvariablefonts.sty` para más detalles.

## Proyecto 2: Uso de fuentes variables para mostrar los comandos de selección de fuentes de LaTeX

* Abre el proyecto de Overleaf: <https://www.overleaf.com/1941895198cqjzyhzvxhwz#794ae2>

Este proyecto configura numerosas combinaciones de anchos, pesos y formas tipográficas de LaTeX para Noto Serif, Noto Sans y Roboto Mono. Te muestra cómo usar estas fuentes con los comandos de selección de fuentes de LaTeX `\fontseries`, `\fontshape` y `\fontfamily`.

![Imagen que muestra el comando \fontseries de LaTeX usado para componer fuentes variables](/files/69cd540da93c44442aeed510e0a46a0af60c4d04)

## Proyecto 3: Uso de fuentes variables para componer árabe e inglés con el paquete babel

* Abre el proyecto de Overleaf <https://www.overleaf.com/3933144323kswvxhnqkbcw#097c77>

Este proyecto te muestra cómo configurar fuentes variables OpenType para usarlas con el [paquete babel](https://ctan.org/pkg/babel?lang=en). Incluye ejemplos de composición de una mezcla de inglés y árabe usando varias fuentes variables OpenType de escritura árabe:

* [Noto Naskh Arabic](https://fonts.google.com/noto/specimen/Noto+Naskh+Arabic/tester)
* [Noto Nastaliq](https://fonts.google.com/noto/specimen/Noto+Nastaliq+Urdu/tester)
* [Noto Sans Arabic](https://fonts.google.com/noto/specimen/Noto+Sans+Arabic/tester)

Este proyecto muestra cómo la `\addfontfeatures` comando puede usarse para hacer cambios temporales en fuentes variables OpenType, incluidas las fuentes variables árabes usadas en este proyecto.

![Imagen que muestra un párrafo de texto en árabe e inglés compuesto usando LaTeX con fuentes variables OpenType](/files/bc2739bd988a3ea29e72a996325887a0fa856214)

**Descargo de responsabilidad**: Todo el texto no inglés y las traducciones asociadas fueron generados usando ChatGPT.

## Proyecto 4: Una variedad de ejemplos que muestran fuentes variables

* Abre el proyecto de Overleaf <https://www.overleaf.com/2858462957mvthxfmtgxsc#11aac1>

Este proyecto contiene varios ejemplos que muestran cómo usar la `\addfontfeatures` comando para hacer ajustes temporales a fuentes variables; por ejemplo, cambiar temporalmente el ancho o el peso de una fuente para ajustar el espacio necesario para componer cierto texto. Las secciones siguientes describen los ejemplos y proporcionan información de fondo para ayudarte a aprovechar al máximo cada uno.

### Ejemplo: Cambiar el ancho de la fuente para que quepa más texto en un espacio dado

Este ejemplo usa la `\addfontfeatures` comando de fontspec para demostrar que pequeñas reducciones, apenas perceptibles, en el ancho de una fuente variable pueden hacer que quepa más texto en un espacio dado. Dos minipáginas que contienen el mismo texto se componen una al lado de la otra, comparando Noto Serif sin condensar con otra cuya valor del eje de ancho se reduce un 4%.

![Imagen que muestra cómo la reducción del ancho de una fuente variable puede hacer que quepa más texto en un espacio dado](/files/9a03f541b383062fc86778ffad5a0c6243b06132)

### Ejemplo: Uso de fuentes variables con el paquete fancyvrb

Usando el `\newfontfamily` comando de fontspec, este ejemplo demuestra cómo usar una fuente variable de tu elección para componer código de programa en un `Verbatim` entorno proporcionado por [`fancyvrb` paquete](https://ctan.org/pkg/fancyvrb?lang=en). También muestra cómo aplicar formato al código compuesto usando el `\fontseries` comando.

![Imagen que muestra texto verbatim compuesto usando fuentes variables](/files/21d8bd958b1c8aaf9eec0afe0ee220a43d17abac)

#### Algunas notas sobre el entorno Verbatim

El `Verbatim` el entorno tiene la siguiente forma

```latex
\begin{Verbatim}[⟨settings⟩]
⟨input⟩
\end{Verbatim}
```

donde

* la `[⟨settings⟩]` parte es opcional. `⟨settings⟩` puede contener parámetros (pares clave–valor) que te permiten configurar el comportamiento de este específico `Verbatim` entorno
* `⟨input⟩` es el texto que quieres componer

A `Verbatim` entorno desactiva el procesamiento de texto predeterminado de LaTeX para que el `⟨input⟩` texto pueda componerse exactamente tal como está, incluidos espacios, comandos de LaTeX, caracteres especiales y saltos de línea.

Para dar formato al `⟨input⟩` texto, como aplicar negrita o cursiva, usa la `commandchars` clave en el `⟨settings⟩` sección. `commandchars` designa tres caracteres «especiales» que pueden usarse en el `⟨input⟩` para invocar macros de LaTeX en lugar de componerse. Para evitar errores y conflictos, elige tres caracteres que no aparezcan en otro lugar dentro del texto normal `⟨input⟩` texto.

Por ejemplo, escribir

```latex
\begin{Verbatim}[commandchars=|()]
⟨input⟩
\end{Verbatim}
```

le indica al `Verbatim` entorno que trate los caracteres `|`, `(`y `)` como caracteres de comando. Si aparecen dentro del `⟨input⟩` LaTeX los procesará de la siguiente manera:

* `|` se usa para introducir un comando de LaTeX, sustituyendo al habitual `\` carácter.
* `(` y `)` se usan para delimitar los argumentos del comando de LaTeX, en lugar de las habituales `{` y `}`

Por ejemplo, para componer parte del `⟨input⟩` texto en negrita escribirías `|textbf(some text)` en lugar de escribir `\textbf{some text}`.

### Ejemplo: Componer números usando distintos estilos

Este ejemplo usa la `\addfontfeatures` comando para cambiar temporalmente el estilo usado para componer los caracteres 0, 1, 2, ... 9, comúnmente conocidos como «dígitos» o «números». Los tipógrafos y diseñadores se refieren a estos caracteres como «cifras», término usado en este ejemplo.

#### Algunas notas sobre tipografía y estilos de cifras

Con el tiempo, se han desarrollado distintos estilos para componer cifras en diversos elementos de un documento, como dentro de tablas, en el texto principal o en los encabezados del documento. Esos estilos se definen según tres propiedades de las cifras: su ancho, su altura y su alineación con respecto a la línea base.

Dos estilos se basan en el ancho de las cifras:

* **proporcional**: el ancho de cada cifra varía según su diseño.
* **tabular**: cada cifra tiene el mismo ancho.

Dos estilos se basan en la altura y la alineación de las cifras:

* **alineadas**: las cifras se apoyan en la línea base y sus rasgos de diseño no descienden por debajo de ella. Todas las cifras tienen la misma altura.
* **de estilo antiguo**: las alturas de las cifras varían y parte del diseño de una cifra puede aparecer por debajo de la línea base.

La combinación de esto da como resultado los cuatro estilos de composición que se muestran en el siguiente gráfico:

![](/files/6c04acac5546e6e853cd4ce114c8115d2a970b01)

Un [artículo publicado por Monotype](https://www.monotype.com/resources/expertise/how-use-figure-styles-illustrator) analiza cómo usar estos estilos de cifras.

#### Cómo acceder a estos estilos de cifras

La disponibilidad de estos estilos de cifras depende de las fuentes OpenType variables o no variables usadas para componer tu documento. Por fortuna, Noto Serif admite los cuatro estilos de cifras, así que podemos demostrarlos usando `\addfontfeatures` para aplicar distintos estilos de cifras usando la clave de fontspec `Numbers` clave—obsérvese la mayúscula de `OldStyle`. El siguiente cuadro es uno de los ejemplos proporcionados:

![Un cuadro que muestra los cuatro estilos usados para componer números: oldstyle tabular, oldstyle proporcional, lining tabular y lining proporcional.](/files/5bbc19bafc917e396523548481b530ff163e4d28)

* Abre el proyecto de Overleaf <https://www.overleaf.com/2858462957mvthxfmtgxsc#11aac1>

## Proyecto 5: Uso de fuentes variables para mostrar las formas tipográficas “virtuales” de LaTeX

* Abre el proyecto de Overleaf <https://www.overleaf.com/4719455662kydjkfvdwjpn#2ea0f1>

Las formas tipográficas “virtuales” de LaTeX no representan fuentes físicas; en cambio, están pensadas para usarse con el `\fontshape` para cambiar la forma actual. Los ejemplos del proyecto muestran cómo usar los comandos `\fontshape`, `\textup`, `\textulc`, `\upshape`y `\ulcshape`.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/es/articulos-en-profundidad/35-overleaf-projects-showing-how-to-use-variable-fonts-with-latex.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
