> 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/fi/muotoilu/05-line-breaks-and-blank-spaces.md).

# Rivinvaihdot ja tyhjät välit

Asiakirjan tekstivirran katkaisemista LaTeXissa ei suositella, ellei kyseessä ole [makron luominen](/latex/fi/luokkatiedostot/03-writing-your-own-package.md). Joka tapauksessa joskus on tarpeen hallita asiakirjan asettelua tarkemmin; ja tästä syystä tässä artikkelissa selitetään, miten lisätään rivinvaihtoja, sivunvaihtoja ja mielivaltaisia tyhjiä välejä.

## Johdanto

Tavallisin tapa tehdä rivinvaihto on aloittaa uusi kappale. Tämä tehdään jättämällä koodiin tyhjä rivi.

```latex
\documentclass{article}
\begin{document}
Tämä kappale ei sisällä tietoa
ja sen tarkoituksena on antaa esimerkki siitä, miten aloitetaan uusi kappale.
Kuten näet,
yksittäinen rivi
koodin rivinvaihto
toimii tekstissä välilyöntinä.

Tyhjän rivin jättäminen sen sijaan aloittaa uuden kappaleen.
\end{document}
```

[Avaa tämä esimerkki Overleafissa](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=New+paragraph\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AThis+paragraph+contains+no+information%0Aand+its+purpose+is+to+provide+an+example+on+how+to+start+a+new+paragraph.%0AAs+you+can+see%2C%0Asingle+line%0Abreak+in+the+code%0Aacts+as+a+space+in+text.%0A%0AHowever%2C+leaving+an+empty+line+starts+a+new+paragraph.%0A%5Cend%7Bdocument%7D)

![LineBreaksEx1aupdated.png](/files/625b5b5ed94cc82f91496e6c828ac685e7ed72ba)

Tämä ei ole ainoa komento rivinvaihtojen lisäämiseen, [seuraava osa](#line-breaks) vielä kaksi muuta esitellään.

## Rivinvaihdot

Kuten aiemmin mainittiin, rivinvaihtojen lisäämiseen on useampi kuin yksi tapa.

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

\begin{document}
Jotakin tässä asiakirjassa. Tämä kappale ei sisällä tietoa
ja sen tarkoituksena on antaa esimerkki siitä, miten lisätään tyhjiä
välejä ja rivinvaihtoja.\\
Kun rivinvaihto lisätään, tekstiä ei sisennetä, siinä
on muutama lisäkomento rivinvaihtoihin. \newline
Tämä kappale ei tarjoa mitään tietoa. Tutkimme
rivinvaihtoja. \hfill \break
Ja yhdistämällä kaksi komentoa
\end{document}
```

[Avaa tämä esimerkki Overleafissa](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Another+line+break+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Butf8%5D%7Binputenc%7D%0A%0A%5Cbegin%7Bdocument%7D%0ASomething+in+this+document.+This+paragraph+contains+no+information+%0Aand+its+purposes+is+to+provide+an+example+on+how+to+insert+white+%0Aspaces+and+lines+breaks.%5C%5C%0AWhen+a+line+break+is+inserted%2C+the+text+is+not+indented%2C+there+%0Aare+a+couple+of+extra+commands+do+line+breaks.+%5Cnewline%0AThis+paragraph+provides+no+information+whatsoever.+We+are+exploring+%0Aline+breaks.+%5Chfill+%5Cbreak%0AAnd+combining+two+commands%0A%5Cend%7Bdocument%7D)

![LineBreaksEx2new.png](/files/43a6d547a459f8554451a3b31c386c831545256d)

Tässä on kolme komentoa, jotka toimivat esimerkissä samalla tavalla:

* `\\` (kaksi kenoviivaa)
* `\newline`
* `\hfill \break`

Lisää rivinvaihtokomentoja on kohdassa [viiteopas](#reference-guide).

## Sivunvaihdot

Sivunvaihtojen lisäämiseen on kaksi komentoa, `clearpage` ja `newpage`. Alla on esimerkki käyttäen `clearpage`.

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

\begin{document}
Jotakin tässä asiakirjassa. Tämä kappale ei sisällä tietoa ja
sen tarkoituksena on antaa esimerkki siitä, miten lisätään tyhjiä välejä
ja rivinvaihtoja.\\
Kun rivinvaihto lisätään, tekstiä ei sisennetä, siinä on
muutama lisäkomento rivinvaihtoihin. \newline
Tämä kappale ei tarjoa mitään tietoa. Tutkimme
rivinvaihtoja. \hfill \break
Ja yhdistämällä kaksi komentoa
...
...

\begin{figure}
\centering
\includegraphics[width=3cm]{overleaf-logo}
\caption{Overleafin logo}
\end{figure}

Hei,  tässä  on  tekstiä  ilman  merkitystä...
\clearpage
```

![LineBreaksEx3OverleafNew.png](/files/2c460ed7c6559afd5e9c8720d36c72b2c873b285)

Jos komentoa `\clearpage` käytetään, ja jos on pinottuja kelluvia elementtejä, kuten taulukoita tai kuvia, ne tyhjennetään ennen uuden sivun aloittamista. Yllä olevassa esimerkissä sama kuva lisätään kolme kertaa. Koska sivunvaihto lisätään ennen kuin kaikki kuvat on esitetty, jäljellä olevat kuvat lisätään tyhjälle sivulle ennen kuin jatketaan tekstillä katkaisukohdan jälkeen.

Jos tämä ei ole sitä, mitä tarvitset, voit käyttää `\newpage` .

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

\begin{document}
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Jotakin tässä asiakirjassa. Tämä kappale ei sisällä tietoa ja
sen tarkoituksena on antaa esimerkki siitä, miten lisätään tyhjiä välejä
ja rivinvaihtoja.\\
Kun rivinvaihto lisätään, tekstiä ei sisennetä, siinä on
muutama lisäkomento rivinvaihtoihin. \newline
Tämä kappale ei tarjoa mitään tietoa. Tutkimme
rivinvaihtoja. \hfill \break
Ja yhdistämällä kaksi komentoa
...
...

\begin{figure}
\centering
\includegraphics[width=3cm]{overleaf-logo}
\caption{Overleafin logo}
\end{figure}

Hei,  tässä  on  tekstiä  ilman  merkitystä...
\newpage
```

![LineBreaksEx4Overleaf.png](/files/a9391eea9a26a177be031b6bfddfabc099c22c14)

Tässä tapauksessa kuvat sijoitetaan uudelle sivulle niin, että ne yrittävät mukautua tekstin kulkuun.

[Avaa Overleafissa](https://www.overleaf.com/project/new/template/19338?id=65200057\&templateName=\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Vaakasuorat tyhjät välit

Mielivaltaisen pituisia vaakasuoria välejä voidaan lisätä komennolla `\hspace`.

```latex
Vaakasuoria \hspace{1cm} välejä voidaan lisätä käsin. Hyödyllinen
kuvien asettelun hienosäätöön.

Vasen puoli \hfill Oikea puoli
```

[Avaa tämä esimerkki Overleafissa](https://www.overleaf.com/docs?engine=\&snip_name=Horizontal+spaces\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0AHorizontal+%5Chspace%7B1cm%7D+spaces+can+be+inserted+manually.+Useful+%0Ato+control+the+fine-tuning+in+the+layout+of+pictures.%0A%0ALeft+Side+%5Chfill+Right+Side%0A%0A%5Cend%7Bdocument%7D)

![LineBreaksEx5.png](/files/4eddb706c8f288f9f3657c0d6bf1d23a62213be7)

Tässä esimerkissä vaakasuuntaisten tyhjien välejen lisäämiseen on kaksi komentoa:

**\hspace{1cm}**

Lisää vaakasuuntaisen välin, jonka pituus on 1 cm. Tämän komennon kanssa voidaan käyttää muita LaTeX-yksiköitä.

**\hfill**

Lisää tyhjän välin, joka venyy täyttämään käytettävissä olevan tilan.

Komennot `\hrulefill` ja `\dotfill` tekevät saman kuin `\hfill` mutta tyhjien välien sijasta ne lisäävät vastaavasti vaakasuoran viivan ja pistejonon.

## Pystysuorat tyhjät välit

Pystysuorien tyhjien välien syntaksi on sama kuin vaakasuuntaisten.

```latex
Teksti sivun yläreunassa. Teksti sivun yläreunassa.
Teksti sivun yläreunassa. Teksti sivun yläreunassa.
Teksti sivun yläreunassa. Teksti sivun yläreunassa.
Teksti sivun yläreunassa.

\vspace{5mm} %5mm pystysuora väli

Tämä teksti on edelleen ylhäällä, 5 mm ensimmäisen kappaleen alapuolella.

\\vfill

Teksti sivun alareunassa.
```

[Avaa tämä esimerkki Overleafissa](https://www.overleaf.com/docs?engine=\&snip_name=Vertical+blank+spaces\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0AText+at+the+top+of+the+page.+Text+at+the+top+of+the+page.+%0AText+at+the+top+of+the+page.+Text+at+the+top+of+the+page.+%0AText+at+the+top+of+the+page.+Text+at+the+top+of+the+page.+%0AText+at+the+top+of+the+page.%0A%0A%5Cvspace%7B5mm%7D+%255mm+vertical+space%0A%0AThis+text+still+at+the+top%2C+5mm+below+the+first+paragraph.%0A%0A%5Cvfill%0A%0AText+at+the+bottom+of+the+page.%0A%0A%5Cend%7Bdocument%7D)

![LineBreaksEx6.png](/files/40ccfec14b447a07d5a17d0f0966149a7c96ab06)

Katsotaanpa kahta komentoa, jotka lisäävät pystysuuntaisia tyhjiä välejä.

**\vspace{5mm}**

Lisää pystysuuntaisen välin, jonka pituus on 5 mm. Tämän komennon kanssa voidaan käyttää muita LaTeX-yksiköitä.

**\\\vfill**

Lisää tyhjän välin, joka venyy täyttämään käytettävissä olevan pystysuuntaisen tilan. Siksi rivi "Teksti sivun alareunassa." siirtyy alas, ja loppu tila täytetään.

On kolme muuta komentoa, joita käytetään yleisesti pystysuuntaisten tyhjien välien lisäämiseen

**\smallskip**

Lisää 3 pt:n välin, plus tai miinus 1 pt riippuen muista tekijöistä (asiakirjan tyyppi, käytettävissä oleva tila jne.)

**\\\medskip**

Lisää 6 pt:n välin, plus tai miinus 2 pt riippuen muista tekijöistä (asiakirjan tyyppi, käytettävissä oleva tila jne.)

**\bigskip**

Lisää 12 pt:n välin, plus tai miinus 4 pt riippuen muista tekijöistä (asiakirjan tyyppi, käytettävissä oleva tila jne.)

## Viiteopas

**Lisäkomennot rivinvaihtoihin**

* ```latex
   \\*
  ```

  (kaksi kenoviivaa ja asteriski)

katkaisee rivin komennon kohdalta ja lisäksi estää sivunvaihdon pakotetun rivinvaihdon jälkeen.

* ```latex
   \break
  ```

katkaisee rivin täyttämättä nykyistä riviä. Tämä johtaa hyvin huonoon muotoiluun, jos et täytä riviä itse. Rivin täyttämiseksi voimme käyttää sitä alla esitetyllä tavalla.

* ```latex
   \hfill\break
  ```

Tämä tuottaa saman tuloksen kuin *\newline* ja *\\\\*.

Lisäksi LaTeX tarjoaa seuraavan kehittyneemmän vaihtoehdon rivinvaihtoon.

* ```latex
   \linebreak[number]
  ```

Se katkaisee rivin komennon kohdalta.  *number* argumenttina annettu arvo edustaa komennon prioriteettia välillä 0–4. (0 tarkoittaa, että se jätetään helposti huomiotta, ja 4 tarkoittaa, että se tehdään joka tapauksessa). Kun tätä rivinvaihtoehtoa käytetään, LaTeX yrittää tuottaa mahdollisimman hyvät rivinvaihdot.

## Lisälukemista

Lisätietoja löydät:

* [Pituudet LaTeXissa](/latex/fi/muotoilu/01-lengths-in-latex.md)
* [Kappaleet ja rivinvaihdot](/latex/fi/latexin-perusteet/02-paragraphs-and-new-lines.md)
* [Kappalemuotoilu](/latex/fi/muotoilu/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Tekstin tasaus](/latex/fi/muotoilu/06-text-alignment.md)
* [Lihavointi, kursivointi ja alleviivaus](/latex/fi/latexin-perusteet/03-bold-italics-and-underlining.md)
* [Luettelot](/latex/fi/latexin-perusteet/04-lists.md)
* [Yksipuoliset ja kaksipuoliset asiakirjat](/latex/fi/muotoilu/08-single-sided-and-double-sided-documents.md)
* [Useita palstoja](/latex/fi/muotoilu/09-multiple-columns.md)
* [Ei-niin-lyhyt johdatus LaTeX2ε:ään](http://www.ctan.org/tex-archive/info/lshort/)


---

# 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/fi/muotoilu/05-line-breaks-and-blank-spaces.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.
