Ero sivun ”LaTeX” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
pEi muokkausyhteenvetoa
 
(5 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 3: Rivi 3:
LaTeXin ajatuksena on, että kirjoittaja keskittyy enemmänkin tekstin rakenteeseen kuin ulkoasuun. LaTeX tuntee monia eri dokumenttityyppejä, joiden ansiosta kirjoittajan ei tarvitse huolehtia muotoilusta. LaTeX hoitaa myös mm. sivunumeroinnin, sisällysluettelon tekemisen ja dokumentin sisäiset ja ulkoiset (katso [[bibtex]]) viittaukset. LaTeXille on saatavissa monen tieteellisen julkaisun ulkonäkömääritelmät, jolloin artikkelin voi kirjoittaa suoraan tietyn julkaisun käyttämän ulkonäön mukaiseksi.
LaTeXin ajatuksena on, että kirjoittaja keskittyy enemmänkin tekstin rakenteeseen kuin ulkoasuun. LaTeX tuntee monia eri dokumenttityyppejä, joiden ansiosta kirjoittajan ei tarvitse huolehtia muotoilusta. LaTeX hoitaa myös mm. sivunumeroinnin, sisällysluettelon tekemisen ja dokumentin sisäiset ja ulkoiset (katso [[bibtex]]) viittaukset. LaTeXille on saatavissa monen tieteellisen julkaisun ulkonäkömääritelmät, jolloin artikkelin voi kirjoittaa suoraan tietyn julkaisun käyttämän ulkonäön mukaiseksi.


LaTeX-dokumentti kirjoitetaan ensin LaTeXin kuvauskielellä, jonka jälkeen se käännetään LaTeXilla [[DVI]]-, [[PDF]]- tai [[PostScript]]-tiedostoksi. On myös laajennoksia, joilla saa LaTeX-dokumentista esimerkiksi www-sivuston ([[tex4ht]]).
LaTeX-dokumentti kirjoitetaan ensin LaTeXin kuvauskielellä, jonka jälkeen se käännetään LaTeXilla [[PDF]]-tiedostoksi. On myös laajennoksia, joilla saa LaTeX-dokumentista esimerkiksi www-sivuston ([[tex4ht]]).


== Asennus ==
== Asennus ==
Rivi 11: Rivi 11:


== LaTeX-dokumentti ja sen kääntäminen ==
== LaTeX-dokumentti ja sen kääntäminen ==
Tehdään aluksi yksinkertainen matemaattinen dokumentti, joka esittää Fermat'n pienen lauseen:
Tehdään yksinkertainen matemaattinen dokumentti, joka esittää Fermat'n pienen lauseen:
<source lang=latex>
<syntaxhighlight lang="latex">
\documentclass[a4paper, 12pt, finnish]{article}
\documentclass[a4paper, 12pt]{article}
\usepackage{babel}
\usepackage[finnish]{babel} % kieliasetukset
\usepackage{mathtext}
\usepackage{libertinus}     % fontit
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[T1,T2A]{fontenc}
\usepackage{ucs}


\begin{document}
\begin{document}
\section{Fermant'n pieni lause}
\section{Fermant'n pieni lause}
Olkoon $p \in \mathbb{P}$. Olkoon lisäksi $syt(p,a)=1$ $\Rightarrow p \nmid a$ .
Olkoon $p \in \mathbb{P}$. Olkoon lisäksi $syt(p,a)=1$ $\Rightarrow p \nmid a$ .


\subsection{Lause}
\subsection{Lause}
$$a^{p-1} \equiv 1 \pmod{p}$$
\end{document}
</source>


Jos oheinen dokumentti on tallennettu nimellä fermat.tex, se voidaan kääntää pdf-tiedostoksi komennolla.
\[ a^{p-1} \equiv 1 \pmod{p} \]
latex --output-format=pdf fermat.tex
Jolloin hakemistoon ilmestyy pdf-muotoinen tiedosto fermat.pdf.


Jos järjestelmään on asennettu pdflatex-paketti, onnistuu kääntäminen myös komennolla
\end{document}
pdflatex fermat.tex
</syntaxhighlight>
Jolloin saadaan myös haluttu lopputulos.


Jos <tt>.tex</tt>-tiedosto on kirjoitettu esimerkiksi [[UTF-8]]-merkistöllä, on tiedoston alussa kerrottava käytettävä merkistö komennolla
Jos oheinen dokumentti on tallennettu nimellä fermat.tex, se voidaan kääntää pdf-tiedostoksi jommallakummalla seuraavista komennoista:
  \usepackage[merkistö]{inputenc}
lualatex fermat.tex
Tässä merkistö voisi olla esimerkiksi <tt>utf8</tt>.
  xelatex  fermat.tex
Komentojen seurauksena ilmestyy pdf-muotoinen tiedosto fermat.pdf. Hakemistoon tallentuu myös joitakin kääntämisen aikana tarvittavia väliaikaistiedostoja.


Jos kohdetiedoston muotoa ei anneta, LaTeX luo [[DVI]]-muotoisen tiedoston, tässä tapauksessa nimellä fermat.dvi. <tt>.tex</tt>-tiedostoon sisällytetyt .[[eps]]-kuvat saattavat aiheuttaa ongelmia suoraan pdf:ksi käännettäessä.
Esimerkissä olevat komennot <tt>lualatex</tt> ja <tt>xelatex</tt> ovat nykyaikana yleisimmin käytettyjä Latex-kääntäjiä. Vanhemmat kääntäjät <tt>latex</tt> ja <tt>pdflatex</tt> eivät osaa käsitellä nykyaikaisia Open Type -fontteja eivätkä kunnolla Unicode-merkistöä.


== Katso myös ==
== Katso myös ==
Rivi 52: Rivi 44:
==Aiheesta muualla==
==Aiheesta muualla==
*Wikipedian [[wikipedia:fi:TeX|TeX]]- ja [[wikipedia:fi:LaTeX|LaTeX]]-artikelit
*Wikipedian [[wikipedia:fi:TeX|TeX]]- ja [[wikipedia:fi:LaTeX|LaTeX]]-artikelit
*[ftp://ftp.funet.fi/pub/TeX/CTAN/info/lshort/finnish/lyhyt2e.pdf Pitkänpuoleinen johdanto LaTeX 2ε:n käyttöön]
*[https://ctan.org/pkg/kaytannollista-latexia Käytännöllistä Latexia – Latex-ladontajärjestelmän opas]
*[https://ctan.org/pkg/lshort-finnish Pitkänpuoleinen johdanto LaTeX 2ε:n käyttöön]
*[https://launchpad.net/rubber Rubber - auttaa Latex-dokumenttien koostamisessa]
*[https://launchpad.net/rubber Rubber - auttaa Latex-dokumenttien koostamisessa]
*[https://github.com/datakurre/vakioasiakirja Vakioasiakirja - pohja asiakirjojen tekoon suomi standardeilla]
*[https://github.com/datakurre/vakioasiakirja Vakioasiakirja - pohja asiakirjojen tekoon suomi standardeilla]
*[https://github.com/hyphenation/basic-finnish Patterns for a basic hyphenation style of Finnish]


[[Luokka:Tiedeohjelmat]]
{{Asiakirjakatselimet}}
[[Luokka:Matematiikkaohjelmat]]
[[Luokka:PDF-ohjelmat]]
[[Luokka:PDF-ohjelmat]]
[[Luokka:Toimisto-ohjelmat]]
[[Luokka:Toimisto-ohjelmat]]
[[Luokka:Julkaisuohjelmat]]
[[Luokka:Julkaisuohjelmat]]

Nykyinen versio 11. huhtikuuta 2022 kello 03.26

LaTeX on TeX-järjestelmästä kehitetty ladontajärjestelmä, joka tukee useita eri kieliä (mm. suomea) ja soveltuu erityisen hyvin matemaattisen materiaalin latomiseen. Sitä käytetään paljon tieteellisten artikkelien ja esimerkiksi opinnäytetöiden latomiseen.

LaTeXin ajatuksena on, että kirjoittaja keskittyy enemmänkin tekstin rakenteeseen kuin ulkoasuun. LaTeX tuntee monia eri dokumenttityyppejä, joiden ansiosta kirjoittajan ei tarvitse huolehtia muotoilusta. LaTeX hoitaa myös mm. sivunumeroinnin, sisällysluettelon tekemisen ja dokumentin sisäiset ja ulkoiset (katso bibtex) viittaukset. LaTeXille on saatavissa monen tieteellisen julkaisun ulkonäkömääritelmät, jolloin artikkelin voi kirjoittaa suoraan tietyn julkaisun käyttämän ulkonäön mukaiseksi.

LaTeX-dokumentti kirjoitetaan ensin LaTeXin kuvauskielellä, jonka jälkeen se käännetään LaTeXilla PDF-tiedostoksi. On myös laajennoksia, joilla saa LaTeX-dokumentista esimerkiksi www-sivuston (tex4ht).

Asennus[muokkaa]

LaTeX-paketti yleisimpine paketteineen löytyy useimmista jakeluista texlive-alkuisista paketeista (texlive on eräänlainen TeX/LaTeX-jakelu). Esimerkiksi Debianissa ja Ubuntussa sopiva paketti on texlive-latex-recommended.

Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.

LaTeX-dokumentti ja sen kääntäminen[muokkaa]

Tehdään yksinkertainen matemaattinen dokumentti, joka esittää Fermat'n pienen lauseen:

\documentclass[a4paper, 12pt]{article}
\usepackage[finnish]{babel} % kieliasetukset
\usepackage{libertinus}     % fontit

\begin{document}

\section{Fermant'n pieni lause}

Olkoon $p \in \mathbb{P}$. Olkoon lisäksi $syt(p,a)=1$ $\Rightarrow p \nmid a$ .

\subsection{Lause}

\[ a^{p-1} \equiv 1 \pmod{p} \]

\end{document}

Jos oheinen dokumentti on tallennettu nimellä fermat.tex, se voidaan kääntää pdf-tiedostoksi jommallakummalla seuraavista komennoista:

lualatex fermat.tex
xelatex  fermat.tex

Komentojen seurauksena ilmestyy pdf-muotoinen tiedosto fermat.pdf. Hakemistoon tallentuu myös joitakin kääntämisen aikana tarvittavia väliaikaistiedostoja.

Esimerkissä olevat komennot lualatex ja xelatex ovat nykyaikana yleisimmin käytettyjä Latex-kääntäjiä. Vanhemmat kääntäjät latex ja pdflatex eivät osaa käsitellä nykyaikaisia Open Type -fontteja eivätkä kunnolla Unicode-merkistöä.

Katso myös[muokkaa]

Aiheesta muualla[muokkaa]

v  k  m
Asiakirjakatselimet
 Asiakirjakatselimet  Evince | GSview | MuPDF | Okular | Xpdf
 Asiakirjanmuokkaimet  Master PDF Editor
 Komentorivityökalut  LaTeX | Pdftk
 Keskeytyneet  Acrobat Reader | KPDF | gPDF