> 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/14-footnotes.md).

# Alaviitteet

## Johdanto LaTeXin tärkeimpiin alaviitekomentoihin

Wikipedian mukaan alaviitteet keksi englantilainen painaja nimeltä [Richard Jugge](https://en.wikipedia.org/wiki/Note_\(typography\)#History) (\*c.\*1514–1577). LaTeX tukee tätä perinteikästä kirjallista keinoa, ja tässä ohjeartikkelissa selitämme tärkeimmät alaviitteisiin liittyvät komennot sekä esitämme joukon esimerkkejä niiden käytön havainnollistamiseksi.

### Komento \footnote

Se `\footnote` komento on LaTeXin peruskomento alaviitteiden luomiseen, ja sillä on kaksi muotoa:

* `\footnote{*text for footnote*}`: Tämä lisää (automaattisesti luodun) yläindeksinumeron, jota kutsutaan alaviitteen *tunnisteeksi*, dokumentin tekstiin ja luo myös vastaavan alaviitteen sivun alareunaan, joka sisältää vastaavan alaviitteen *tunnisteeksi* ja `*alaviitteen teksti*`.
* `\footnote[*number*]{*text for footnote*}`: Tämä komennon muoto käyttää valinnaista arvoa `*number*` luodakseen alaviitteen yläindeksin *tunnisteeksi*; se lisää myös vastaavan alaviitteen sivun alareunaan, sisältäen tunnistavan alaviitetunnisteen (`*number*`) ja `*alaviitteen teksti*`.

#### Esimerkki: \footnote-komennon käyttäminen

Tässä on esimerkki, joka havainnollistaa kahta \footnote-komennon `\footnote`:

* `\footnote{Automaattisesti luodut alaviitetunnisteet toimivat hyvin!}` ladottaa automaattisesti alaviitetunnisteen numeerisen (yläindeksin) arvon (1), kun taas
* `\footnote[42]{...onko se vastaus kaikkeen?}` käyttää arvoa 42 alaviitetunnisteen arvona, ja kuten saatat huomata, se ei kasvata tunnisteiden automaattiseen luomiseen käytettyä kokonaislukua: kolmannella alaviitteellä on tunnisteen arvona 2.

```latex
Kirjoitan havainnollistaakseni automaattisesti luotujen alaviitetunnisteiden käyttöä\footnote{Automaattisesti luodut alaviitetunnisteet toimivat hyvin!} ja alaviitteitä, joissa käytetään komennolle annettua tunnisteen arvoa\footnote[42]{...onko se vastaus kaikkeen?}.

Nyt käytän toista automaattisesti luotua alaviitetunnistetta\footnote{Nyt alaviitetunnisteet ovat 1, 42, mutta sitten taas takaisin 2:een? Se on hämmentävää, jos automaattisesti luotu numero saavuttaa myös 42:n!}.
```

[Avaa tämä esimerkki Overleafissa](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+the+footnote+command\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cbegin%7Bdocument%7D%0AI%27m+writing+to+demonstrate+use+of+automatically-generated+footnote+markers%5Cfootnote%7BAutomatically+generated+footnote+markers+work+fine%21%7D+and+footnotes+which+use+a+marker+value+provided+to+the+command%5Cfootnote%5B42%5D%7B...is+that+the+answer+to+everything%3F%7D.+%0A%0ANow%2C+I+will+use+another+automatically-generated+footnote+marker%5Cfootnote%7BNow%2C+footnote+markers+are+1%2C+42%2C+but+then+back+to+2%3F+That+will+be+confusing+if+the+automatically-generated+number+also+reaches+42%21%7D.%0A%5Cend%7Bdocument%7D)

Tämä esimerkki tuottaa seuraavan tulosteen:

![Perusesimerkki alaviitteestä](/files/1a0dcc1a11a054ace32639c47bb436ea139d498c)

### Nykyisen alaviitetunnisteen arvon tallentaminen: LaTeXin laskurit

LaTeX käyttää niin sanottuja [*laskurimuuttujien*](/latex/fi/muotoilu/10-counters.md) tallentamaan alaviitetunnisteiden nykyisen arvon. Käytännössä LaTeX tarjoaa ja käyttää kahta laskurimuuttujaa sen mukaan, missä alaviitettä käytetään:

* `footnote`: laskurimuuttuja päädokumentin tekstin alaviitteille
* `mpfootnote`: laskurimuuttuja alaviitteille yhdessä `minipage` ympäristö

Aina kun `\footnote{*text*}` tätä komennon versiota käytetään, vastaavaa laskurimuuttujaa kasvatetaan yhdellä. Kun käytetään `\footnote[*number*]{*text*}` versiota, vastaavaa laskurimuuttujaa ei *sisällä* kasvateta.

Voit luoda lisää laskurimuuttujia ja käyttää niitä alaviitteiden tuottamiseen, kuten osoitetaan [alla oleva esimerkki](#example-from-latex2e-unofficial-reference-manual).

### Komennot \footnotemark ja \footnotetext

Lisäksi `\footnote`, LaTeX tarjoaa komennot:

* `\footnotemark` joka ladottaa alaviitetunnisteen, sekä
* `\footnotetext` joka ladottaa alaviitteen tekstin

Molemmat komennot ottavat *valinnainen* hakasulkeisiin suljetun argumentin (`[...]`):

* `\footnotemark[*number*]`: ladottaa alaviitetunnisteen siihen kohtaan, missä komentoa käytetään, mutta ei luo/ladota vastaavaa alaviitettä sivun alareunaan.
  * `[*number*]` on *valinnainen* argumentin, joka määrittää, että arvo `*number*` tulee käyttää alaviitetunnisteena.
  * Jos käytät tätä komentoa *ilman* valinnaista argumenttia ja kirjoitat sen muodossa `\footnotemark`, tämä komennon muoto luo alaviitetunnisteen käyttäen sisäistä LaTeX-muuttujaa, jota kutsutaan [laskurimuuttuja](/latex/fi/muotoilu/10-counters.md)—jota kasvatetaan yhdellä, kun valinnainen `*number*` arvo on *sisällä* annettu.
* `\footnotetext[*number*]{*text for footnote*}`: ladottaa alaviitteen tekstin (`*alaviitteen teksti*`) joka vastaa edellisen `\footnotemark`.
  * `[*number*]` on *valinnainen* argumentin tuottamaa tunnistetta, joka määrittää vastaavan alaviitetunnisteen `*alaviitteen teksti*`.
  * Jos käytät tätä komentoa *ilman* valinnaiselle `*number*` argumentille, eli kirjoittamalla sen muodossa `\footnotetext{*text for footnote*}`, tämä komennon muoto luo alaviitteen, jonka tunniste vastaa viimeisintä `\footnotemark`.

#### Esimerkki: \footnotemark- ja \footnotetext-komentojen käyttäminen

Se `\footnotemark` ja `\footnotetext` komentoja käytetään usein yhdessä alaviitteiden laatimiseen taulukoissa tai muissa paikoissa, joissa tavallinen `\footnote` komento ei toimi tai ei ole paras/optimaalisin ratkaisu—joitakin sovelluksia havainnollistetaan tässä artikkelissa (katso [täällä](#example-from-latex2e-unofficial-reference-manual) ja [täällä](#footnotes-with-multiple-references)).

```latex
Kirjoitan testatakseni \verb|\footnotemark|- ja \verb|\footnotetext|-komentoja.
Voit lisätä alaviitetunnisteen käyttämällä \verb|\footnotemark|\footnotemark{}
komentoa ja myöhemmin, kun olet valmis, ladota alaviitteen teksti kirjoittamalla
\verb|\footnotetext{Tässä on alaviite.}|. \footnotetext{Tässä on alaviite.}

Tehdään vielä yksi nähdäksemme tuloksen\footnotemark{}, jota kommentoin
alaviitteessä\footnotetext{Tarkemmin sanottuna kirjoittaisin kommentit tähän.}.
```

[Avaa tämä esimerkki Overleafissa](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=footnotemark+and+footnotetext+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cbegin%7Bdocument%7D%0AI%27m+writing+to+test+the+%5Cverb%7C%5Cfootnotemark%7C+and+%5Cverb%7C%5Cfootnotetext%7C+commands.+%0AYou+can+insert+a+footnote+marker+using+the+%5Cverb%7C%5Cfootnotemark%7C%5Cfootnotemark%7B%7D%0Acommand+and+later%2C+when+you%27re+ready%2C+typeset+the+footnote+text+by+writing+%0A%5Cverb%7C%5Cfootnotetext%7BHere%27s+the+footnote.%7D%7C.+%5Cfootnotetext%7BHere%27s+the+footnote.%7D%0A%0ALet%27s+do+one+more+to+see+the+result%5Cfootnotemark%7B%7D+which+I%27ll+comment+on+within+the%0Afootnote%5Cfootnotetext%7BSpecifically%2C+I%27d+write+comments+in+this+one.%7D.%0A%5Cend%7Bdocument%7D)

Tämä esimerkki tuottaa seuraavan tulosteen:

![Alaviitteiden käyttäminen Overleafissa](/files/4165e3584e7920538e0eb365536bdafb6e1e2986)

### Muut LaTeXin alaviitekomennot

Tutkimiemme komentojen lisäksi:

* `\footnote[*number*]{*text for footnote*}`
* `\footnotemark[*number*]`
* `\footnotetext[*number*]{*text for footnote*}`

LaTeX tarjoaa useita muita alaviitteisiin liittyviä komentoja, jotka luettelemme mutta emme käsittele yksityiskohtaisesti. Seuraavat kuvaukset on otettu LaTeX2e:n lähdekoodidokumentaatiosta:

* `\footnotesize`: Alaviitteiden kokoa muuttava komento.
* `\footins`: Päätekstin ja alaviitteiden välinen tila. Alaviitteet tekstistä erottava viiva sijoittuu tähän tilaan. Tämä tila sijaitsee \footnotesep-korkuisen tukipuun yläpuolella `\footnotesep` joka on ensimmäisen alaviitteen alussa.
* `\footnoterule`: Makro, joka piirtää alaviitteet tekstistä erottavan viivan. Se suoritetaan heti `\vspace` kohteelle `\skip\footins`. Sen pitäisi viedä nolla pystysuuntaista tilaa—eli sen tulisi käyttää negatiivista väliä kompensoidakseen kaiken positiivisen tilan, jonka se vie.
* `\footnotesep`: Alaviitteen alkuun sijoitetun tukipuun korkeus.

## Alaviitteiden esimerkkejä ja sovelluksia

### Useita viittauksia sisältävät alaviitteet

Seuraava esimerkki havainnollistaa yhtä tapaa tehdä useita viittauksia samaan alaviitteeseen. Käyttämällä `\footnotemark[\value{footnote}]` voit lisätä yläindeksin, joka vastaa *nykyiseen* arvoa `footnote` [laskurin](/latex/fi/muotoilu/10-counters.md) mutta kasvattamatta `footnote` laskurin arvoa (lisätietoja laskureista on kohdassa [tässä Overleafin ohjeartikkelissa](/latex/fi/muotoilu/10-counters.md)).

```latex
Kirjoitan testatakseni\footnote{Alaviitteet toimivat hyvin!} useita alaviiteominaisuuksia.
Voit lisätä alaviitetunnisteen\footnotemark{} käyttämällä \verb|\footnotemark|
komentoa ja myöhemmin käyttää \verb|\footnotetext|-komentoa alaviitteen
tekstin ladontaan kirjoittamalla \verb|\footnotetext{Toisen alaviitteen teksti.}|
\footnotetext{Toisen alaviitteen teksti.}.

Voin käyttää samaa alaviitettä\footnotemark{} useammin kuin
kerran\footnotemark[\value{footnote}].

\footnotetext{Alaviite kahdella viittauksella.}
```

[Avaa tämä esimerkki Overleafissa](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Two+references+to+footnotes\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cbegin%7Bdocument%7D%0AI%27m+writing+to+test%5Cfootnote%7BFootnotes+work+fine%21%7D+several+footnote+features.+%0AYou+can+insert+the+footnote+marker%5Cfootnotemark%7B%7D+using+the+%5Cverb%7C%5Cfootnotemark%7C%0Acommand+and+later+use+the+%5Cverb%7C%5Cfootnotetext%7C+command+to+typeset+the+footnote%0Atext+by+writing+%5Cverb%7C%5Cfootnotetext%7BText+of+second+footnote.%7D%7C%0A%5Cfootnotetext%7BText+of+second+footnote.%7D.%0A%0AI+can+use+the+same+footnote%5Cfootnotemark%7B%7D+more+than+%0Aonce%5Cfootnotemark%5B%5Cvalue%7Bfootnote%7D%5D.%0A%0A%5Cfootnotetext%7BA+footnote+with+two+references.%7D%0A%5Cend%7Bdocument%7D)

Tämä esimerkki tuottaa seuraavan tulosteen:

![Useiden alaviiteviittausten käyttäminen](/files/073ed588f51164af04fc958878080ce5b8f49d85)

### Numerointityylin muuttaminen

Alaviitenumeron nykyinen arvo tallennetaan LaTeX-muuttujaan, jonka nimi on `footnote` [*laskurin*](/latex/fi/muotoilu/10-counters.md) ja jonka voi ladota komennolla `\thefootnote`. Voit muuttaa alaviitetunnisteiden ladontamuotoa muokkaamalla `\thefootnote` komentoa; esimerkiksi `\renewcommand{\thefootnote}{\roman{footnote}}` ladottaa tunnisteet pienillä roomalaisilla numeroilla. Voit käyttää `\renewcommand{\thefootnote}{...}` esipuheessa muuttaaksesi päädokumentin tekstin alaviitteiden numerointityyliä.

Muita mahdollisia tunnistetyylejä ovat:

* `\arabic{*counter variable*}`: ladota `*laskurimuuttuja*` arabialaisin numeroin.
* `\Roman{*counter variable*}`: ladota `*laskurimuuttuja*` isoilla roomalaisilla numeroilla.
* `\alph{*counter variable*}`: ladota `*laskurimuuttuja*` pienillä aakkoskirjaimilla.
* `\Alph{*counter variable*}`: ladota `*laskurimuuttuja*` isoilla aakkoskirjaimilla.
* `\fnsymbol{*counter variable*}`: ladota `*laskurimuuttuja*` käyttäen [9 erikoismerkin joukkoa](/latex/fi/muotoilu/10-counters.md#accessing-and-printing-counter-values).

Taustatietoa laskureiden luomisesta, käyttämisestä ja muokkaamisesta on kohdassa [tässä Overleafin artikkelissa laskureista](/latex/fi/muotoilu/10-counters.md#accessing-and-printing-counter-values).

Tässä on esimerkki käyttäen `\renewcommand{\thefootnote}{\roman{footnote}}`:

```latex
Kirjoitan testatakseni\footnote{Alaviitteet toimivat hyvin!} useita alaviiteominaisuuksia.
Voit lisätä alaviitetunnisteen\footnotemark{} käyttämällä \verb|\footnotemark|
komentoa ja myöhemmin käyttää \verb|\footnotetext|-komentoa alaviitteen
tekstin ladontaan kirjoittamalla \verb|\footnotetext{Toisen alaviitteen teksti.}|
\footnotetext{Toisen alaviitteen teksti.}.

Voin käyttää samaa alaviitettä\footnotemark{} useammin kuin
kerran\footnotemark[\value{footnote}].

\footnotetext{Alaviite kahdella viittauksella.}

\renewcommand{\thefootnote}{\roman{footnote}}
Nyt alaviitetunniste käyttäen pieniä roomalaisia numeroita\footnote{Tämä alaviitetunniste käyttää pieniä roomalaisia numeroita.}.
```

[Avaa tämä esimerkki Overleafissa](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Changing+footnote+numbering+style\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cbegin%7Bdocument%7D%0AI%27m+writing+to+test%5Cfootnote%7BFootnotes+work+fine%21%7D+several+footnote+features.+%0AYou+can+insert+the+footnote+marker%5Cfootnotemark%7B%7D+using+the+%5Cverb%7C%5Cfootnotemark%7C%0Acommand+and+later+use+the+%5Cverb%7C%5Cfootnotetext%7C+command+to+typeset+the+footnote%0Atext+by+writing+%5Cverb%7C%5Cfootnotetext%7BText+of+second+footnote.%7D%7C%0A%5Cfootnotetext%7BText+of+second+footnote.%7D.%0A%0AI+can+use+the+same+footnote%5Cfootnotemark%7B%7D+more+than+%0Aonce%5Cfootnotemark%5B%5Cvalue%7Bfootnote%7D%5D.%0A%0A%5Cfootnotetext%7BA+footnote+with+two+references.%7D%0A%0A%5Crenewcommand%7B%5Cthefootnote%7D%7B%5Croman%7Bfootnote%7D%7D%0ANow+a+footnote+marker+using+lowercase+Roman+numerals%5Cfootnote%7BThis+footnote+marker+uses+lowercase+Roman+numerals.%7D.%0A%5Cend%7Bdocument%7D)

Tämä esimerkki tuottaa seuraavan tulosteen:

![Alaviitteiden numerointityylin muuttaminen](/files/31029486846ce5d1078bb21e7c449778e83b1b8e)

### Alaviitteet minipage-ympäristöissä

Alaviitteet yhdessä `minipage` ympäristössä toimivat eri tavalla, koska komennot `\footnote` ja `\footnotetext` määritellään tilapäisesti uudelleen niin, että alaviitteet ovat:

* sijoitettu `minipage`, ei päädokumentin sivun alareunaan
* merkitty/numeroitu eri kaavalla kuin tekstinsisäiset alaviitteet— `minipage` alaviitteet käyttävät laskuria nimeltä `mpfootnote`

Tässä on esimerkki alaviitteistä yhdessä `minipage`:

```latex
Tämä on tekstikappaleen alku juuri ennen kuin siirrymme \texttt{minipage}-ympäristöön. Tämä on sivunsisäinen alaviite\footnote{Alaviite ennen minipagea}.

\vspace{10pt}
\begin{minipage}{0.7\textwidth}
Tämä on tekstiä \texttt{minipage}-ympäristössä. Tässä on ensimmäinen \texttt{minipage}-alaviite\footnote{Ensimmäinen minipage-alaviite.}. Ja toinen \texttt{minipage}-alaviite\footnote{Toinen minipage-alaviite.}.
\end{minipage}
\vspace{10pt}

Tämä on tavallisen tekstikappaleen alku juuri sen jälkeen, kun olemme päättäneet \texttt{minipage}-ympäristön. Tämä on sivunsisäinen alaviite\footnote{Alaviite minipagen jälkeen}.
```

[Avaa tämä esimerkki Overleafissa](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Footnotes+in+a+minipage\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cbegin%7Bdocument%7D%0AThis+is+the+start+of+a+paragraph+of+text+just+before+we+switch+to+a+%5Ctexttt%7Bminipage%7D+environment.+This+is+an+in-page+footnote%5Cfootnote%7BFootnote+before+a+minipage%7D.%0A%0A%5Cvspace%7B10pt%7D%0A%5Cbegin%7Bminipage%7D%7B0.7%5Ctextwidth%7D%0AThis+is+text+in+a+%5Ctexttt%7Bminipage%7D+environment.+Here+is+the+first+%5Ctexttt%7Bminipage%7D+footnote%5Cfootnote%7BFirst+minipage+footnote.%7D.+And+another+%5Ctexttt%7Bminipage%7D+footnote%5Cfootnote%7BSecond+minipage+footnote.%7D.%0A%5Cend%7Bminipage%7D%0A%5Cvspace%7B10pt%7D%0A%0AThis+is+the+start+of+a+standard+paragraph+of+text+just+after+we+finished+a+%5Ctexttt%7Bminipage%7D+environment.+This+is+an+in-page+footnote%5Cfootnote%7BFootnote+after+a+minipage%7D.%0A%5Cend%7Bdocument%7D)

Tämä esimerkki tuottaa seuraavan tulosteen:

![Alaviitteiden käyttäminen minipagessa](/files/caee56c500fb555884855d8cd76160b4e614b46c)

### Minipage-alaviitetunnisteiden muuttaminen

Kuten yllä oleva esimerkki osoittaa, yhdessä `minipage` alaviitetunnisteet ovat pieniä kirjaimia; kuitenkin `\renewcommand` voidaan käyttää määrittämään uudelleen, miten `mpfootnote` laskurin arvo ladotaan. Esimerkiksi ladottaaksesi `minipage` alaviitetunnisteet arabialaisina numeroina:

```latex
\renewcommand{\thempfootnote}{\arabic{mpfootnote}}
```

kuten seuraavassa esimerkissä näkyy:

```latex
\renewcommand{\thempfootnote}{\arabic{mpfootnote}}
\begin{minipage}{0.7\textwidth}
Tämä on tekstiä \texttt{minipage}-ympäristössä. Tässä on ensimmäinen \texttt{minipage}-alaviite\footnote{Ensimmäinen minipage-alaviite.}. Ja toinen \texttt{minipage}-alaviite\footnote{Toinen minipage-alaviite.}.
\end{minipage}
```

[Avaa tämä esimerkki Overleafissa](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Changing+minipage+footnote+marker\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cbegin%7Bdocument%7D%0A%5Crenewcommand%7B%5Cthempfootnote%7D%7B%5Carabic%7Bmpfootnote%7D%7D%0A%5Cbegin%7Bminipage%7D%7B0.7%5Ctextwidth%7D%0AThis+is+text+in+a+%5Ctexttt%7Bminipage%7D+environment.+Here+is+the+first+%5Ctexttt%7Bminipage%7D+footnote%5Cfootnote%7BFirst+minipage+footnote.%7D.+And+another+%5Ctexttt%7Bminipage%7D+footnote%5Cfootnote%7BSecond+minipage+footnote.%7D.%0A%5Cend%7Bminipage%7D%0A%5Cend%7Bdocument%7D)

Tämä esimerkki tuottaa seuraavan tulosteen:

![Minipage-alaviitetunnisteen muuttaminen](/files/4ab8569c02d224a544805f0bc98232a2c496e422)

## Alaviitteet taulukoissa

Seuraavat osiot käsittelevät useita taulukoissa käytettäviin alaviitteisiin liittyviä aiheita.

### Pitäisikö taulukoissa käyttää alaviitteitä?

Se [TeXin usein kysytyt kysymykset](https://texfaq.org/) sisältää kohdan [alaviitteet taulukoissa](https://texfaq.org/FAQ-footintab) jossa todetaan, että alaviitteiden käyttäminen taulukoissa ei ole typografian parasta käytäntöä: ihanteellisesti *taulukkohuomautuksia* tulisi käyttää *taulukkualaviitteiden*. Taulukkohuomautusten tai taulukkualaviitteiden käyttö voidaan määrittää niillä asiakirjaluokka-/tyylitiedostoilla, joita sinun on käytettävä, tai valinta voi olla sinun: joka tapauksessa LaTeX tarjoaa joukon ratkaisuja, joita voit käyttää.

### Esimerkki: \footnote ei toimi tabular-ympäristössä

Se `\footnote` komento ei toimi tabular-ympäristössä, kuten seuraava esimerkki osoittaa. Huomaa, että tämä esimerkki käyttää `hologo` LaTeX-pakettia erilaisten TeX-moottorien nimien ladontaan.

```latex
\begin{table}
  \centering
    \begin{tabular}{lcc}
     \midrule
     \TeX{} engine & Native UTF-8 support & Unicode math support\\
     \midrule
       \hologo{pdfTeX} & Ei\footnote{Joitakin UTF-8-tuen ominaisuuksia LaTeX-ytimen komentojen kautta.} & Ei\\
       \Hologo{XeTeX} & Kyllä & Kyllä\\
       \Hologo{LuaTeX} & Kyllä & Kyllä\\
       \midrule
     \end{tabular}
    \caption[\TeX{} engine features]{%
      \TeX{}-moottorin ominaisuuksien vertailu\footnote{Luonnosversio. Lisäominaisuuksien vertailuja lisätään myöhemmin.}.}
\end{table}
```

[Avaa tämä esimerkki Overleafissa](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+table+footnotes+not+working\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+TeX+engine+logos%0A%5Cusepackage%7Bbooktabs%7D+%25+for+nice+tables%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A++%5Ccentering%0A++++%5Cbegin%7Btabular%7D%7Blcc%7D%0A+++++%5Cmidrule+%0A+++++%5CTeX%7B%7D+engine+%26+Native+UTF-8+support+%26+Unicode+math+support%5C%5C%0A+++++%5Cmidrule%0A+++++++%5Chologo%7BpdfTeX%7D+%26+No%5Cfootnote%7BSome+UTF-8+support+via+%5CLaTeX%7B%7D+kernel+commands.%7D+%26+No%5C%5C%0A+++++++%5CHologo%7BXeTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5CHologo%7BLuaTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5Cmidrule+%0A+++++%5Cend%7Btabular%7D%0A++++%5Ccaption%5B%5CTeX%7B%7D+engine+features%5D%7B%25%0A++++++%5CTeX%7B%7D+engine+feature+comparison%5Cfootnote%7BDraft+version.+Additional+feature+comparisons+will+be+added.%7D.%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Tämä esimerkki tuottaa seuraavan tulosteen, jossa näkyy alaviitemerkkejä taulukon solussa ja kuvatekstissä, mutta vastaavaa alaviitetekstiä ei ole:

![Puuttuva alaviiteteksti tabular-ympäristössä](/files/4f3ee98b1cba8b0e6305e8ed42cc3ff0591a6abe)

Osittainen ratkaisu on sijoittaa `tabular` sisälle `minipage` ympäristöä:

```latex
\begin{minipage}{\textwidth}
  \centering
    \begin{tabular}{lcc}
     \midrule
     \TeX{} engine & Native UTF-8 support & Unicode math support\\
     \midrule
       \hologo{pdfTeX} & Ei\footnote{Joitakin UTF-8-tuen ominaisuuksia LaTeX-ytimen komentojen kautta.} & Ei\\
       \Hologo{XeTeX} & Kyllä & Kyllä\\
       \Hologo{LuaTeX} & Kyllä & Kyllä\\
       \midrule
     \end{tabular}
\end{minipage}
```

[Avaa tämä esimerkki Overleafissa](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+tabular+in+a+minipage\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+TeX+engine+logos%0A%5Cusepackage%7Bbooktabs%7D+%25+for+nice+tables%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bminipage%7D%7B%5Ctextwidth%7D%0A++%5Ccentering%0A++++%5Cbegin%7Btabular%7D%7Blcc%7D%0A+++++%5Cmidrule+%0A+++++%5CTeX%7B%7D+engine+%26+Native+UTF-8+support+%26+Unicode+math+support%5C%5C%0A+++++%5Cmidrule%0A+++++++%5Chologo%7BpdfTeX%7D+%26+No%5Cfootnote%7BSome+UTF-8+support+via+%5CLaTeX%7B%7D+kernel+commands.%7D+%26+No%5C%5C%0A+++++++%5CHologo%7BXeTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5CHologo%7BLuaTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5Cmidrule+%0A+++++%5Cend%7Btabular%7D%0A%5Cend%7Bminipage%7D%0A%5Cend%7Bdocument%7D)

Tämä esimerkki tuottaa seuraavan tulosteen:

![LaTeX-tabular minipagen sisällä alaviitteiden korjaamiseksi](/files/05f532c65084eaa24dc8d5feecbaacf3106a3eee)

Huomaa, että voit myös kirjoittaa `\renewcommand{\thempfootnote}{\arabic{mpfootnote}}` saadaksesi `minipage` taulukkualaviitetunnisteet ladottua arabialaisina numeroina pienien kirjainten sijaan.

### Esimerkki LaTeX2e:n epävirallisesta viiteoppaasta

Se [LaTeX2e:n epävirallinen viitemanuaali](https://latexref.xyz/index.html) sisältää mielenkiintoisen esimerkin osiossa [Alaviitteet taulukossa](https://latexref.xyz/Footnotes-in-a-table.html). Yleensä taulukon alaviitteet `minipage` sijoitetaan `minipage`, kuten yllä olevat esimerkit ovat osoittaneet. Seuraava esimerkki, joka on otettu [LaTeX2e:n epävirallinen viitemanuaali](https://latexref.xyz/Footnotes-in-a-table.html) käyttää `\footnotemark` ja `\footnotetext` komentojen kanssa yhdessä uuden laskurin (`mpFootnoteValueSaver`) varmistamaan, että taulukon alaviitteet näkyvät asiakirjasivun alareunassa ja sisältyvät asiakirjan tavallisiin alaviitteisiin.

Kun taulukko ladotaan, LaTeX-koodi `\setcounter{mpFootnoteValueSaver}{\value{footnote}}` asettaa arvoksi `mpFootnoteValueSaver` sen nykyisen `footnote` laskurin arvon; tämä varmistaa, että taulukossa tuotetut alaviitteet käyttävät tunnistearvoja, jotka ovat synkronoituja päädokumentin alaviitesarjan (numeroinnin) kanssa. Kun taulukko on ladottu, huomaa, kuinka `mpFootnoteValueSaver` kasvatetaan yhdellä koodilla `\stepcounter{mpFootnoteValueSaver}`.

```latex
\newcounter{mpFootnoteValueSaver}
\begin{center}
  \begin{minipage}{\textwidth}
    \setcounter{mpFootnoteValueSaver}{\value{footnote}} \centering
     \begin{tabular}{l|l}
       \textsc{Woman}             &\textsc{Relationship} \\ \hline
       Mona                       &Varattu\footnotemark  \\
       Diana Villiers             &Tuleva vaimo  \\
       Christine Hatherleigh Wood &Kihlattu\footnotemark
     \end{tabular}
  \end{minipage}%  prosenttimerkki pitää alaviitetekstin lähellä minipagea
  \stepcounter{mpFootnoteValueSaver}%
    \footnotetext[\value{mpFootnoteValueSaver}]{%
      Hänestä tiedetään vain vähän hänen kuolemansa lisäksi.}%
  \stepcounter{mpFootnoteValueSaver}%
    \footnotetext[\value{mpFootnoteValueSaver}]{%
      Suhde on ratkaisematta XXI:ssä.}
\end{center}
```

[Avaa tämä esimerkki Overleafissa](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+custom+table+footnotes\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+TeX+engine+logos%0A%5Cusepackage%7Bbooktabs%7D+%25+for+nice+tables%0A%5Cbegin%7Bdocument%7D%0A%5Cnewcounter%7BmpFootnoteValueSaver%7D%0A%5Cbegin%7Bcenter%7D%0A++%5Cbegin%7Bminipage%7D%7B%5Ctextwidth%7D%0A++++%5Csetcounter%7BmpFootnoteValueSaver%7D%7B%5Cvalue%7Bfootnote%7D%7D+%5Ccentering%0A+++++%5Cbegin%7Btabular%7D%7Bl%7Cl%7D%0A+++++++%5Ctextsc%7BWoman%7D+++++++++++++%26%5Ctextsc%7BRelationship%7D+%5C%5C+%5Chline+%0A+++++++Mona+++++++++++++++++++++++%26Attached%5Cfootnotemark++%5C%5C+%0A+++++++Diana+Villiers+++++++++++++%26Eventual+wife++%5C%5C++%0A+++++++Christine+Hatherleigh+Wood+%26Fiance%5Cfootnotemark+%0A+++++%5Cend%7Btabular%7D%0A++%5Cend%7Bminipage%7D%25++percent+sign+keeps+footnote+text+close+to+minipage%0A++%5Cstepcounter%7BmpFootnoteValueSaver%7D%25%0A++++%5Cfootnotetext%5B%5Cvalue%7BmpFootnoteValueSaver%7D%5D%7B%25%0A++++++Little+is+known+other+than+her+death.%7D%25%0A++%5Cstepcounter%7BmpFootnoteValueSaver%7D%25%0A++++%5Cfootnotetext%5B%5Cvalue%7BmpFootnoteValueSaver%7D%5D%7B%25%0A++++++Relationship+is+unresolved+in+XXI.%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Tämä esimerkki tuottaa seuraavan tulosteen:

![Taulukkualaviitteiden luominen LaTeXissa](/files/01d266f5dd666664a5a795b60ab1b84101f47839)

### Esimerkki: taulukkualaviitteet tablefootnote-paketin kautta

Yksi vaihtoehto on [`tablefootnote` paketti](https://ctan.org/pkg/tablefootnote?lang=en) joka on [josta mainitaan tex.stackexchangeissa](https://tex.stackexchange.com/a/35669) ja johon viitataan TeXin usein kysytyt kysymykset -listassa [kohdassa alaviitteet taulukoissa](https://texfaq.org/FAQ-footintab). Seuraava esimerkki havainnollistaa `tablefootnote` pakettia:

```latex
\documentclass{article}
% geometry-paketin käyttäminen pienen
% sivukoon avulla artikkelin grafiikan luomiseksi
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{hologo} % for TeX engine logos
\usepackage{booktabs} % for nice tables
\usepackage{tablefootnote} % for table footnotes
\begin{document}
\begin{table}
  \centering
    \begin{tabular}{lcc}
     \midrule
     \TeX{} engine & Native UTF-8 support & Unicode math support\\
     \midrule
       \hologo{pdfTeX} & Ei\tablefootnote{Joitakin UTF-8-tuen ominaisuuksia LaTeX-ytimen komentojen kautta.} & Ei\\
       \Hologo{XeTeX} & Kyllä & Kyllä\\
       \Hologo{LuaTeX} & Kyllä & Kyllä\\
       \midrule
     \end{tabular}
    \caption[\TeX{} engine features]{%
      \TeX{}-moottorin ominaisuuksien vertailu\tablefootnote{Luonnosversio. Lisäominaisuuksien vertailuja lisätään myöhemmin.}.}
\end{table}
\end{document}
```

[Avaa tämä `\tablefootnote` paketin esimerkki Overleafissa](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+tablefootnote+package\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+TeX+engine+logos%0A%5Cusepackage%7Bbooktabs%7D+%25+for+nice+tables%0A%5Cusepackage%7Btablefootnote%7D+%25+for+table+footnotes%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A++%5Ccentering%0A++++%5Cbegin%7Btabular%7D%7Blcc%7D%0A+++++%5Cmidrule+%0A+++++%5CTeX%7B%7D+engine+%26+Native+UTF-8+support+%26+Unicode+math+support%5C%5C%0A+++++%5Cmidrule%0A+++++++%5Chologo%7BpdfTeX%7D+%26+No%5Ctablefootnote%7BSome+UTF-8+support+via+%5CLaTeX%7B%7D+kernel+commands.%7D+%26+No%5C%5C%0A+++++++%5CHologo%7BXeTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5CHologo%7BLuaTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5Cmidrule+%0A+++++%5Cend%7Btabular%7D%0A++++%5Ccaption%5B%5CTeX%7B%7D+engine+features%5D%7B%25%0A++++++%5CTeX%7B%7D+engine+feature+comparison%5Ctablefootnote%7BDraft+version.+Additional+feature+comparisons+will+be+added.%7D.%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Tämä esimerkki tuottaa seuraavan tulosteen:

![Esimerkki tablefootnote-paketista](/files/28f394245ecf567838f5b357d750b2272d95d54d)

## Taulukkohuomautukset: vaihtoehto alaviitteille

Se [`threeparttable` paketti](https://ctan.org/pkg/threeparttable) tarjoaa mekanismin taulukkohuomautusten luomiseen *huomauttaa*—vaihtoehdon alaviitteiden käyttämiselle taulukoissa.  [`threeparttabl**ex**` paketti](https://ctan.org/pkg/threeparttablex) toteuttaa taulukkohuomautustoiminnon käytettäväksi [longtable-paketin kanssa](https://ctan.org/pkg/longtable).

### Esimerkki: taulukkohuomautusten luominen threeparttable-paketilla

Se [threeparttable-paketin dokumentaatio](http://mirrors.ctan.org/macros/latex/contrib/threeparttable/threeparttable.pdf) on hyvin lyhyt, joten emme toista sitä tässä, vaan annamme sen käytöstä esimerkin:

```latex
\begin{table}
  \begin{threeparttable}[b]
   \caption[\TeX{} engine features]{\TeX{} engine feature comparison\tnote{1}}
   \centering
   \begin{tabular}{lcc}
     \midrule
     \TeX{} engine & Native UTF-8 support & Unicode math support\\
     \midrule
       \hologo{pdfTeX} & Ei\tnote{2}& Ei\\
       \Hologo{XeTeX} & Kyllä & Kyllä\\
       \Hologo{LuaTeX} & Kyllä & Kyllä\\
       \midrule
     \end{tabular}
     \begin{tablenotes}
       \item [1] Tämä on varhainen luonnos.
       \item [2] Joitakin UTF-8-tuen ominaisuuksia LaTeX-ytimen komentojen kautta.
     \end{tablenotes}
  \end{threeparttable}
\end{table}
```

[Avaa tämä `threeparttable` esimerkki Overleafissa](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=threeparttable+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+TeX+engine+logos%0A%5Cusepackage%7Bbooktabs%7D+%25+for+nice+tables%0A%5Cusepackage%7Bthreeparttable%7D+%25+to+use+table+notes%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A++%5Cbegin%7Bthreeparttable%7D%5Bb%5D%0A+++%5Ccaption%5B%5CTeX%7B%7D+engine+features%5D%7B%5CTeX%7B%7D+engine+feature+comparison%5Ctnote%7B1%7D%7D%0A+++%5Ccentering%0A+++%5Cbegin%7Btabular%7D%7Blcc%7D%0A+++++%5Cmidrule+%0A+++++%5CTeX%7B%7D+engine+%26+Native+UTF-8+support+%26+Unicode+math+support%5C%5C%0A+++++%5Cmidrule%0A+++++++%5Chologo%7BpdfTeX%7D+%26+No%5Ctnote%7B2%7D%26+No%5C%5C%0A+++++++%5CHologo%7BXeTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5CHologo%7BLuaTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5Cmidrule+%0A+++++%5Cend%7Btabular%7D%0A+++++%5Cbegin%7Btablenotes%7D%0A+++++++%5Citem+%5B1%5D+This+is+an+early+draft.%0A+++++++%5Citem+%5B2%5D+Some+UTF-8+support+via+%5CLaTeX%7B%7D+kernel+commands.%0A+++++%5Cend%7Btablenotes%7D%0A++%5Cend%7Bthreeparttable%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Tämä esimerkki tuottaa seuraavan tuloksen

![Overleafin esimerkki taulukkohuomautuksista LaTeXissa](/files/9b3cca4cdbc2edba37ffab1408d12993d3dd28f4)

### Keskusteluja tex.stackexchangeissa

Taulukkualaviitteistä keskustellaan myös tex.stackexchangeissa, ja eri ratkaisuja on kuvattu ketjuissa, kuten seuraavassa, johon lukijoita saattaa kiinnostaa tutustua:

* [alaviitteet taulukoille LaTeXissa](https://stackoverflow.com/questions/2888817/footnotes-for-tables-in-latex), ja
* [alaviite taulukossa](https://tex.stackexchange.com/questions/35615/footnote-in-table/35669).

## Lisälukemista

Lisätietoja löydät:

* [Reunahuomautukset](/latex/fi/muotoilu/15-margin-notes.md)
* [Sivukoko ja marginaalit](/latex/fi/muotoilu/07-page-size-and-margins.md)
* [Ylätunnisteet ja alatunnisteet](/latex/fi/muotoilu/02-headers-and-footers.md)
* [Hyperlinkit](/latex/fi/asiakirjan-rakenne/09-hyperlinks.md)
* [Laskurit](/latex/fi/muotoilu/10-counters.md)
* [Luettelot](/latex/fi/latexin-perusteet/04-lists.md)
* [Kirjasinkoot, -perheet ja -tyylit](/latex/fi/fontit/01-font-sizes-families-and-styles.md)
* [Lihavointi, kursivointi ja alleviivaus](/latex/fi/latexin-perusteet/03-bold-italics-and-underlining.md)
* [Kirjasinlajit](/latex/fi/fontit/02-font-typefaces.md)
* [Rivinvaihdot ja tyhjät välit](/latex/fi/muotoilu/05-line-breaks-and-blank-spaces.md)
* [Hallinta suuressa projektissa](/latex/fi/asiakirjan-rakenne/07-management-in-a-large-project.md)
* [Useita tiedostoja sisältävät LaTeX-projektit](/latex/fi/asiakirjan-rakenne/08-multi-file-latex-projects.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/14-footnotes.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.
