> 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/nl/talen/15-spanish.md).

# Spaans

## Inleiding

Dit artikel legt uit hoe je Spaanse tekst opmaakt: door correcte opmaak van geaccentueerde tekens, zoals ñ, mogelijk te maken, en door ondersteuning te bieden voor taalspecifieke functies zoals woordafbreking.

### Voorbeeld van Spaanse tekst met pdfLaTeX

We beginnen met het volgende pdfLaTeX-voorbeeld dat u kunt openen in Overleaf via de link onder de code.

```latex
\documentclass{article}

% Stel de fontcoderingen (outputcoderingen) in
\usepackage[T1]{fontenc}

% \usepackage[utf8]{inputenc} is niet langer vereist (sinds 2018)

% Specifieke commando's voor het Spaans
\usepackage[spanish]{babel}
\begin{document}
\tableofcontents

\vspace{2cm} %Voeg een ruimte van 2 cm toe

\begin{abstract}
Dit is een korte samenvatting van de inhoud van het
document dat in het Spaans is geschreven.
\end{abstract}

\section{Inleidende sectie}
Dit is de eerste sectie, we kunnen toevoegen
enkele extra elementen en alles zal
correct worden geschreven. Bovendien, als een woord
te lang is en moet worden afgebroken,
zal babel proberen het correct af te breken
afhankelijk van de taal.

\section{Sectie met theorema's}
Deze sectie is bedoeld om te zien wat er gebeurt met de commando's
die tekst definiëren
\end{document}
```

[Open dit pdfLaTeX-voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Spanish+text+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%0A%25+Set+the+font+%28output%29+encodings%0A%5Cusepackage%5BT1%5D%7Bfontenc%7D%0A%0A%25+%5Cusepackage%5Butf8%5D%7Binputenc%7D+is+no+longer+required+%28since+2018%29%0A%0A%25+Spanish-specific+commands%0A%5Cusepackage%5Bspanish%5D%7Bbabel%7D%0A%5Cbegin%7Bdocument%7D%0A%5Ctableofcontents%0A%0A%5Cvspace%7B2cm%7D+%25Add+a+2cm+space%0A%0A%5Cbegin%7Babstract%7D%0AEste+es+un+breve+resumen+del+contenido+del+%0Adocumento+escrito+en+espa%C3%B1ol.%0A%5Cend%7Babstract%7D%0A%0A%5Csection%7BSecci%C3%B3n+introductoria%7D%0AEsta+es+la+primera+secci%C3%B3n%2C+podemos+agregar+%0Aalgunos+elementos+adicionales+y+todo+ser%C3%A1+%0Aescrito+correctamente.+M%C3%A1s+a%C3%BAn%2C+si+una+palabra+%0Aes+demasiado+larga+y+tiene+que+ser+truncada%2C+%0Ababel+tratar%C3%A1+de+truncarla+correctamente+%0Adependiendo+del+idioma.%0A%0A%5Csection%7BSecci%C3%B3n+con+teoremas%7D%0AEsta+secci%C3%B3n+es+para+ver+qu%C3%A9+pasa+con+los+comandos+%0Aque+definen+texto%0A%5Cend%7Bdocument%7D)

Dit voorbeeld levert de volgende uitvoer op:

![OL2spanish1.png](/files/d6a3698579e049a467ac8520909adc7350203110)

### Tekstbestanden: gehele getallen en tekens

Elk tekstbestand, zoals een LaTeX-invoer `.tex` bestand, is niets meer dan een stroom numerieke (gehele) waarden die worden gebruikt als een mechanisme om *te vertegenwoordigen* tekens van tekst; bijgevolg houdt het verwerken van een tekstbestand in dat een reeks gehele waarden wordt gescand (gelezen/verwerkt). Er rijst echter een belangrijke vraag: *welke reeks tekens* wordt feitelijk weergegeven door de gehele waarden in een bepaald tekstbestand? Met andere woorden, hoe zijn die gehele waarden *gecodeerd*: wat is de juiste (beoogde) "mapping" (codering) van gehele getallen in het tekstbestand naar de overeenkomstige tekens die ze geacht worden te *te vertegenwoordigen*?

Tekstbestanden kunnen worden gegenereerd in ontelbare computeromgevingen: verspreid over verschillende landen/continenten, met behulp van een veelheid aan verschillende apparaten, besturingssystemen en bewerkingstools. Makers van tekstbestanden zouden in principe verschillende tekstcoderingen kunnen gebruiken of toepassen volgens lokale vereisten, zoals taal, bij het genereren en opslaan van de reeks gehele waarden die zijn gekozen om de afzonderlijke tekens in een tekstbestand weer te geven. Dit kan goed werken als de gegenereerde tekstbestanden binnen compatibele technische ecosystemen blijven die dezelfde codering gebruiken, maar wat gebeurt er wanneer die bestanden worden overgedragen naar volledig andere omgevingen—omdat veel tekstbestanden geen informatie bevatten die aangeeft welke codering is gebruikt om ze te genereren.

Duidelijk moeten de producent (oorsprong) en consument (gebruiker) van tekstuele gegevens op de een of andere manier overeenkomen over de gebruikte codering (mapping), anders *coderingsfouten* zullen waarschijnlijk optreden door mismatches tussen de gehele gegevens in het bestand en de reeks tekens waarvan wordt aangenomen dat het die vertegenwoordigt. Naast het correct toewijzen van gehele waarden in tekstbestanden aan tekens, vereist elke daaropvolgende visuele weergave van die tekens een of andere vorm van lettertype dat in staat is de gegevens (vormen, of zelfs bitmaps) te leveren om een visuele weergave van de gewenste tekens uit te voeren.

### Invoercodering: inputenc, UTF-8 en een wijziging in LaTeX in 2018

Historisch gezien werden verschillende 8-bit coderingen gebruikt om tekstbestanden te genereren/verwerken, waaronder LaTeX-invoerbestanden. Om een heel lang verhaal kort te maken, de ontwikkelaars van LaTeX creëerden het `inputenc` pakket om coderingsproblemen aan te pakken—waardoor tekstbestanden, gemaakt met verschillende coderingen, tussen uiteenlopende LaTeX-installaties konden worden overgedragen.

In de loop van de tijd stapten gebruikers/softwareontwikkelaars echter af van meerdere 8-bit coderingen en gingen zij Unicode en het UTF-8-coderingsschema gebruiken, dat de de facto keuze werd voor het coderen van tekstbestanden. Vóór 2018 bevatten LaTeX-documentpreambles om UTF-8-gecodeerde bestanden te verwerken de regel

```latex
\usepackage[utf8]{inputenc}
```

Lezers zullen misschien opmerken dat het bovenstaande voorbeeld de regel niet bevat `\usepackage[utf8]{inputenc}` in de documentpreambule: waarom is dat? Dit komt door een belangrijke wijziging in LaTeX die in 2018 werd geïntroduceerd: een overstap naar UTF-8 als de standaard *invoer* codering. Documenten gezet met pdfLaTeX en met UTF-8-gecodeerde tekst, inclusief documenten die op Overleaf zijn gemaakt en gezet, hoeven niet langer *nodig* om op te nemen `\usepackage[utf8]{inputenc}` maar het is [geen kwaad om dat te doen](https://www.latex-project.org/news/2018/04/10/issue28-of-latex2e-news-released/). Zie voor meer informatie het [nummer van april 2018 van LaTeX News](https://www.latex-project.org/news/2018/04/10/issue28-of-latex2e-news-released/) en de blogpost op Overleaf [*TeX Live-upgrade—september 2019*](https://www.overleaf.com/blog/tex-live-upgrade-september-2019). Alle tekstbestanden die op Overleaf worden aangemaakt, worden gecodeerd met UTF-8.

### Uitvoercodering: het pakket fontenc

Om de tekens die in invoerbestanden voorkomen correct te zetten, moeten die tekens worden gekoppeld aan de juiste *uitvoervormen* (glyphs) in lettertypen die worden gebruikt om het document te zetten. Deze “uitvoercodering” wordt afgehandeld door een ander pakket genaamd `fontenc`.

Om `fontenc` te gebruiken, voeg de volgende regel toe aan de preambule van uw document, met een codering zoals de [T1-codering](http://mirrors.ctan.org/macros/latex/base/encguide.pdf), die geaccentueerde tekens ondersteunt in op het Latijn gebaseerde talen:

```latex
\usepackage[T1]{fontenc}
```

Met de `T1` lettertypecodering, via `\usepackage[T1]{fontenc}`, heeft andere voordelen:

* De standaard OT1 LaTeX-lettertypecodering (“uitvoer”) is 7-bit, wat betekent dat deze slechts 128 tekens kan coderen en geen toegang biedt tot echte vormen van geaccentueerde tekens (glyphs) in lettertypen. De `OT1` codering zorgt ervoor dat TeX-engines geaccentueerde tekens “namaken” door een basis teken te zetten met een daaroverheen geplaatst en verschoven accentteken.
* Als de TeX-engine moet terugvallen op *constructie* van geaccentueerde tekens, heeft dat gevolgen voor kopiëren/plakken van tekst uit PDF's: het kopiëren van tekst met geconstrueerde geaccentueerde tekens resulteert in *twee afzonderlijke tekens* die worden geplakt: het basis teken en het accentteken. Het gebruik van de `T1` codering voorkomt dit.
* Met de `T1` codering, om toegang te krijgen tot echte geaccentueerde tekens, verbetert de afbreking.

### LaTeX T1-lettertypecodering

De volgende tabel geeft een overzicht van de `T1` lettertypecodering. Deze is overgenomen van pagina 22 van het document *LaTeX-lettertypecoderingen* dat is [beschikbaar is op CTAN](http://mirrors.ctan.org/macros/latex/base/encguide.pdf).

![](/files/a03d19efe20747fe48df6d4e038702a42ab30ad7)

## Taalspecifieke pakketten en commando's

Om de standaardmogelijkheden van LaTeX uit te breiden en correcte afbreking en vertaling van de namen van documentelementen te bieden, importeert u het `babel` pakket met de `spanish` taaloptie.

```latex
\usepackage[spanish]{babel}
```

Zoals je misschien ziet in de [voorbeeld met pdfLaTeX](#spanish-text-example-using-pdflatex), in plaats van “Abstract” en “Contents” worden de Spaanse versies “Resumen” en “Índice” gebruikt.

Babel biedt extra lokalisatieondersteuning voor het Spaans via de parameters `mexico` en `mexico-com`, de laatste gebruikt in wiskundige modus een komma in plaats van een punt als decimaalteken. Deze opties kunnen samen met Spaanse ondersteuning aan het `babel` pakket worden doorgegeven:

```latex
\usepackage[spanish, mexico]{babel}
```

Sommige wiskundige commando's zijn ook gelokaliseerd voor het Spaans, zoals te zien is in het volgende voorbeeld, dat ook Spaanse aanhalingstekens laat zien (`<<` en `>>`):

```latex
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\begin{document}
\section{Sectie met theorema's}
Deze sectie is bedoeld om te zien wat er gebeurt met de commando's die tekst definiëren

\[ \lim x =  \tg {\theta} + \max \{3.52, 4.22\} \]

Het pakket voegt ook speciaal gedrag toe aan <<deze markeringen voor letterlijke citaten>>, zoals de regels van de RAE aangeven.
\end{document}
```

[Open dit pdfLaTeX-voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+math+localization+for+Spanish\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5BT1%5D%7Bfontenc%7D%0A%5Cusepackage%5Bspanish%5D%7Bbabel%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BSecci%C3%B3n+con+teoremas%7D%0AEsta+secci%C3%B3n+es+para+ver+que+pasa+con+los+comandos+que+definen+texto%0A%0A%5C%5B+%5Clim+x+%3D++%5Ctg+%7B%5Ctheta%7D+%2B+%5Cmax+%5C%7B3.52%2C+4.22%5C%7D+%5C%5D%0A%0AEl+paquete+tambi%C3%A9n+agrega+un+comportamiento+especial+a+%3C%3C%C3%A9stas+m%C3%A1rcas+para+hacer+citas+textuales%3E%3E+tal+como+lo+indican+las+relgas+de+la+RAE.%0A%5Cend%7Bdocument%7D)

Dit voorbeeld levert de volgende uitvoer op:

![OL2spanish2.png](/files/21372e33371af93899def1d7cbf9c9b1c98982cf)

Hier kun je zien dat `\max` en `\lim` worden weergegeven met geaccentueerde tekens. Voor een volledige lijst van wiskundige symbolen in het Spaans zie de [naslaggids](#reference-guide). Details van extra functies voor het lokaliseren van wiskundige commando's zijn te vinden in de (Spaanse) documentatie voor de [`babel-spanish` pakket](https://ctan.org/pkg/babel-spanish?lang=en).

De tekenreeksen `<<` en `>>` worden gebruikt om Spaanse aanhalingstekens te produceren, wat in conflict kan komen met sommige pakketten. Zie de (Spaanse) documentatie van de [`babel-spanish` pakket](https://ctan.org/pkg/babel-spanish?lang=en) voor verdere details over het gebruik van aanhalingstekens.

## Afbreking

De `babel` pakket doet meestal goed werk bij het bieden van taalspecifieke afbrekingsmogelijkheden, maar als een bepaald woord niet correct wordt afgebroken, zijn er pakketten die kunnen helpen. U kunt bijvoorbeeld het `hyphenat` pakket toevoegen aan uw preambule:

```latex
 \usepackage{hyphenat}
 \hyphenation{mate-máti-cas recu-perar}
```

Het eerste commando importeert het pakket `hyphenat` en de tweede regel is een lijst van met spaties gescheiden woorden met gedefinieerde afbrekingsregels. Aan de andere kant, als u wilt dat een *woord* niet automatisch wordt afgebroken, gebruik dan het `{\nobreak word}` commando binnen uw document.

## Naslaggids

**Spaanse LaTeX-commando's in wiskundige modus**

| LaTeX-commando | Uitvoer |
| -------------- | ------- |
| `\sen`         | sin     |
| `\tg`          | tan     |
| `\arcsen`      | arc sin |
| `\arccos`      | arc cos |
| `\arctg`       | arc tan |
| `\lim`         | lim     |
| `\limsup`      | lim sup |
| `\liminf`      | lim inf |
| `\max`         | max     |
| `\inf`         | inf     |
| `\min`         | min     |

## Verder lezen

Zie voor meer informatie

* [Documentatie voor de `babel-spanish` pakket](https://ctan.org/pkg/babel-spanish?lang=en)
* [Moderne lettertypen ondersteunen met XƎLaTeX](/latex/nl/lettertypen/03-xelatex.md)
* [Citeren en aanhalingstekens zetten](/latex/nl/talen/04-typesetting-quotations.md)
* [Ondersteuning voor internationale talen](/latex/nl/talen/03-international-language-support.md)
* [Chinees](/latex/nl/talen/06-chinese.md)
* [Frans](/latex/nl/talen/07-french.md)
* [Duits](/latex/nl/talen/08-german.md)
* [Grieks](/latex/nl/talen/09-greek.md)
* [Italiaans](/latex/nl/talen/10-italian.md)
* [Japans](/latex/nl/talen/11-japanese.md)
* [Koreaans](/latex/nl/talen/12-korean.md)
* [Portugees](/latex/nl/talen/13-portuguese.md)
* [Russisch](/latex/nl/talen/14-russian.md)
* [Arabisch](/latex/nl/talen/05-arabic.md)
* [De niet zo korte introductie tot LaTeX2ε](http://www.ctan.org/tex-archive/info/lshort/)
* [LaTeX/Internationalisering op WikiBooks](http://en.wikibooks.org/wiki/LaTeX/Internationalization)
* [LaTeX/Speciale\_tekens op WikiBooks](http://en.wikibooks.org/wiki/LaTeX/Special_Characters)


---

# 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/nl/talen/15-spanish.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.
