summaryrefslogtreecommitdiff
path: root/info
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-02-13 03:01:44 +0000
committerNorbert Preining <norbert@preining.info>2024-02-13 03:01:44 +0000
commitff59efb1f42e705d74a6d50a1f8dbd7988ccf380 (patch)
tree5da1e898aa276a82243afc394d373a15170d43d0 /info
parent275a181f003d2af5b7d9ca34f2b15f6511b3ea29 (diff)
CTAN sync 202402130301
Diffstat (limited to 'info')
-rw-r--r--info/kaytannollista-latexia/README.md51
-rw-r--r--info/kaytannollista-latexia/kaytannollista-latexia.pdfbin922644 -> 924647 bytes
-rw-r--r--info/kaytannollista-latexia/kaytannollista-latexia.tex30
-rw-r--r--info/kaytannollista-latexia/kirjallisuutta.bib4
-rw-r--r--info/kaytannollista-latexia/luku-asetukset.tex145
-rw-r--r--info/kaytannollista-latexia/luku-rakenne.tex4
-rw-r--r--info/kaytannollista-latexia/luku-valmistautuminen.tex8
-rw-r--r--info/kaytannollista-latexia/tavutusvihjeet.tex2
-rw-r--r--info/kaytannollista-latexia/versio.tex2
9 files changed, 148 insertions, 98 deletions
diff --git a/info/kaytannollista-latexia/README.md b/info/kaytannollista-latexia/README.md
index a03132d9aa..9a7aa0b016 100644
--- a/info/kaytannollista-latexia/README.md
+++ b/info/kaytannollista-latexia/README.md
@@ -23,23 +23,23 @@ tekstidokumentin kirjoittamisen tarpeisiin. Oppaan avulla pitäisi
pärjätä niin hyvin, että laajennuspakettien ohjeita tarvitsee lukea vain
harvoin.
-Edellisessä kappaleessa mainostettu nykyaikaisuus tarkoittaa esimerkiksi
-sitä, että tässä oppaassa keskitytään Open Type -fontteihin,
-Unicode-merkistöön ja PDF-tiedostoihin. Latexin vanha fonttitekniikka
-sivuutetaan, eikä kummallisten fonttitiedostojen ja merkistörajoitusten
-kanssa kamppailla. Oppaan ohjeet siis sopivat nykyaikaiselle tietokoneen
-käyttäjälle.
+Edellä mainostettu nykyaikaisuus tarkoittaa esimerkiksi sitä, että tässä
+oppaassa keskitytään Open Type -fontteihin, Unicode-merkistöön ja
+PDF-tiedostoihin. Latexin vanha fonttitekniikka sivuutetaan, eikä
+kummallisten fonttitiedostojen ja merkistörajoitusten kanssa kamppailla.
+Oppaan ohjeet siis sopivat nykyaikaiselle tietokoneen käyttäjälle.
Saatavuus
---------
Oppaan PDF-tiedosto ja lähdetiedostot ovat saatavilla
-[CTAN][CTAN]-arkistossa. PDF-tiedosto on myös Githubissa
-[julkaisusivulla](https://github.com/tlikonen/latex-opas/releases), ja
-lähdetiedostot ovat versionhallintajärjestelmässä [Githubissa][Github].
+[CTAN][]-arkistossa. PDF-tiedosto on myös Githubissa
+[julkaisusivulla][julk], ja lähdetiedostot ovat
+versionhallintajärjestelmässä [Githubissa][Github].
[CTAN]: https://ctan.org/pkg/kaytannollista-latexia
+[julk]: https://github.com/tlikonen/latex-opas/releases
[Github]: https://github.com/tlikonen/latex-opas
@@ -55,6 +55,19 @@ Saman kuun aikana toinen julkaisu saa versionumeroonsa vielä päivänkin
numeron, esimerkiksi ”2022.4.15” (15. huhtikuuta 2022).
+Osallistuminen
+--------------
+
+Voit osallistua oppaan parantamiseen esimerkiksi kirjoittamalla
+[toiveita tai vikailmoituksia][viat] tai muuten vain
+[keskustelemalla][kesk] aiheesta. Voit tietenkin myös kopioida oppaan
+lähdetiedostot itsellesi, toteuttaa parannukset itse ja julkaista ne
+jossakin (ks. lisenssi alla). Oheisista linkeistä pääset osallistumaan.
+
+[viat]: https://github.com/tlikonen/latex-opas/issues
+[kesk]: https://github.com/tlikonen/latex-opas/discussions
+
+
Tekijänoikeus ja lisenssi
-------------------------
@@ -86,9 +99,9 @@ Kääntäminen ja asentaminen
Latex-lähdetiedostojen kääntäminen eli latominen PDF-dokumentiksi vaatii
useita Latexin makropaketteja ja pari fonttia. Latexin jakelukokonaisuus
-[Texlive](https://tug.org/texlive/) sisältää kaiken tarvittavan.
+[Tex Live](https://tug.org/texlive/) sisältää kaiken tarvittavan.
Esimerkiksi [Debian](https://www.debian.org) Linux -käyttöjärjestelmässä
-asennuspaketti `texlive-full` asentaa koko Texliven.
+asennuspaketti `texlive-full` asentaa koko Tex Liven.
[CTAN][CTAN]-arkistossa julkaistut lähdetiedostot käännetään
PDF-tiedostoksi komennoilla `lualatex` ja `biber` seuraavasti:
@@ -116,9 +129,10 @@ kääntämisvaihettakin, koska ennen asentamista se varmistaa, että
tarvittavat tiedostot on käännetty. Asennuskohde on käyttäjän
kotihakemistossa eli polussa `$HOME/texmf`. Kohteeseen asentuu paitsi
oppaan PDF-tiedosto myös lähdetiedostot ja tämä käsillä oleva
-`README.md`. Asentamisen jälkeen esimerkiksi Texliveen sisältyvä komento
-`texdoc` osaa löytää ja avata oppaan, kun komennolle antaa argumentiksi
-joitakin oppaan nimen kirjaimia, esimerkiksi `texdoc kaytann`.
+`README.md`. Asentamisen jälkeen esimerkiksi Tex Liveen sisältyvä
+komento `texdoc` osaa löytää ja avata oppaan, kun komennolle antaa
+argumentiksi joitakin oppaan nimen kirjaimia, esimerkiksi `texdoc
+kaytann`.
Asennus poistetaan komennolla `make uninstall`. Komento tosin säilyttää
polun `$HOME/texmf`, koska siellä voi edelleen sijaita muita Texiin ja
@@ -131,12 +145,3 @@ poistaa kaikki syntyneet tiedostot.
make clean
make distclean
-
-
-Puutteita ja suunnitelmia
--------------------------
-
- - Lisätään biblatex-lukuun päiväysten muuttaminen (mm. urldate).
- - Lisätään ohjeet omien pakettien ja dokumenttiluokkien tekemiseen.
- - Mahdollisesti vaihdetaan uudempaan wrapfig2-pakettiin, kunhan se
- yleistyy.
diff --git a/info/kaytannollista-latexia/kaytannollista-latexia.pdf b/info/kaytannollista-latexia/kaytannollista-latexia.pdf
index a8cacb8784..0f802f5bf8 100644
--- a/info/kaytannollista-latexia/kaytannollista-latexia.pdf
+++ b/info/kaytannollista-latexia/kaytannollista-latexia.pdf
Binary files differ
diff --git a/info/kaytannollista-latexia/kaytannollista-latexia.tex b/info/kaytannollista-latexia/kaytannollista-latexia.tex
index f9bc3d6b65..643a5898fe 100644
--- a/info/kaytannollista-latexia/kaytannollista-latexia.tex
+++ b/info/kaytannollista-latexia/kaytannollista-latexia.tex
@@ -74,11 +74,30 @@ datezeros=false]{biblatex}
\newcommand{\englanti}[1]{\textenglish{#1}}
\newcommand{\englantik}[1]{\textenglish{\emph{#1}}}
-\defaultfontfeatures[\ttfamily]{Ligatures={TeXReset, NoCommon}}
-\usepackage[oldstyle,semibold,ScaleSF=MatchLowercase,StretchTT=.8]
-{libertinus-otf}
-
-\newfontface{\swashfontti}{TeX Gyre Chorus}[Scale=MatchLowercase]
+\defaultfontfeatures[\ttfamily]{} % Nollataan oletukset: tavutus päälle
+
+\setmainfont{Libertinus Serif}[
+Numbers=Lowercase,
+BoldFont={* Semibold},
+BoldItalicFont={* Semibold Italic},
+SlantedFont={* Regular}, SlantedFeatures={FakeSlant=0.2},
+BoldSlantedFont={* Semibold}, BoldSlantedFeatures={FakeSlant=0.2},
+SmallCapsFont={* Regular}, SmallCapsFeatures={Language=Default,
+ Letters=SmallCaps},
+SwashFont={TeX Gyre Chorus}]
+
+\setsansfont{Libertinus Sans}[
+Scale=MatchLowercase, Numbers=Lowercase,
+SlantedFont={* Regular}, SlantedFeatures={FakeSlant=0.2},
+BoldSlantedFont={* Bold}, BoldSlantedFeatures={FakeSlant=0.2},
+SmallCapsFont={* Regular}, SmallCapsFeatures={Language=Default,
+ Letters=SmallCaps}]
+
+\setmonofont{Libertinus Mono}[
+Scale=MatchLowercase, Ligatures={TeXReset, NoCommon},
+FakeStretch=0.8, Numbers=SlashedZero]
+
+\setmathfont{Libertinus Math}[Scale=MatchLowercase]
\renewcommand{\scriptsize}{\fontsize{7bp}{7bp}\selectfont}
\renewcommand{\footnotesize}{\fontsize{8bp}{9bp}\selectfont}
@@ -352,7 +371,6 @@ columnsep=1em]
\regtotcounter{chapter}
\begin{document}
-\rmfamily % Pienversaali ei toimi leipätekstissä ilman tätä.
\input{tavutusvihjeet}
diff --git a/info/kaytannollista-latexia/kirjallisuutta.bib b/info/kaytannollista-latexia/kirjallisuutta.bib
index b60a52f237..03701056e3 100644
--- a/info/kaytannollista-latexia/kirjallisuutta.bib
+++ b/info/kaytannollista-latexia/kirjallisuutta.bib
@@ -18,8 +18,8 @@
@book{typokk,
author = {Itkonen, Markus},
title = {Typo\-grafian käsikirja},
- edition = 5,
- date = 2019,
+ edition = 6,
+ date = 2021,
origdate = 2003,
publisher = {Typoteekki. Graafinen suunnittelu Markus Itkonen Oy}
}
diff --git a/info/kaytannollista-latexia/luku-asetukset.tex b/info/kaytannollista-latexia/luku-asetukset.tex
index ea230a80cc..88c31f03f6 100644
--- a/info/kaytannollista-latexia/luku-asetukset.tex
+++ b/info/kaytannollista-latexia/luku-asetukset.tex
@@ -294,13 +294,11 @@ oikean marginaalin pituus (\koodi{left}, \koodi{right}).
\end{koodilohkosis}
\noindent
-Vaihtoehtoisesti asetukset voi ilmaista erikseen \komento{geometry}\-/
-komennon avulla seuraavalla tavalla:
+Vaihtoehtoisesti asetukset voi ilmaista paketin lataamisen jälkeen
+\komento{geometry}\-/ komennon avulla:
-\komentoi{usepackage}
\komentoi{geometry}
\begin{koodilohkosis}
-\usepackage{geometry}
\geometry{a4paper, top=20mm, bottom=30mm, left=20mm, right=20mm}
\end{koodilohkosis}
@@ -1062,8 +1060,9 @@ asetusten näkökulmasta.
\hfill
{\ttfamily\addfontfeatures{FakeStretch=1, Scale=4.5}Amf}
}{
- \caption{Vasemmalla pääteviivallinen (antiikva), keskellä
- pääteviivaton (groteski) ja oikealla tasalevyinen kirjainperhe}
+ \caption{Vasemmalla pääteviivallinen \englanti{Libertinus Serif}
+ (antiikva), keskellä pääteviivaton \englanti{Libertinus Sans}
+ (groteski) ja oikealla tasalevyinen \englanti{Libertinus Mono}}
\label{kuva/kirjainperhetyypit}
}
@@ -1091,9 +1090,9 @@ Libertinus\-/ kirjainperheet saa käyttöön lataamalla paketin
Valmiita paketteja on kuitenkin vain harvoille fonteille, ja käytännössä
lähes aina \englanti{True Type}- ja \englanti{Open Type} \=/muodossa
olevat fontit otetaan käyttöön \pakettictan{fontspec}\-/ paketin
-komennoilla\footnote{Vaihtoehtoisesti fonttien asettamiseen voi käyttää
- \paketti{babel}\-/ paketin komentoja (luku \ref{luku/babel}).}
-seuraavan esimerkin mukaisesti:
+komennoilla\footnote{Vaihtoehtoisesti fontit voi asettaa
+ \paketti{babel}\-/ paketin \komento{babelfont}\-/ komennolla (luku
+ \ref{luku/babel}).} seuraavan esimerkin mukaisesti:
\komentoi{setmainfont}
\komentoi{setsansfont}
@@ -1112,7 +1111,7 @@ seuraavan esimerkin mukaisesti:
Garamond Libre & antiikva, renessanssi, ranskalainen \\
TeX Gyre Pagella & antiikva, renessanssi, ranskalainen \\
TeX Gyre Termes & antiikva, renessanssi, alankomainen \\
- Libertinus Serif & antiikva, barokki, siirtymäkausi \\
+ Libertinus Serif & antiikva, renessanssi, alankomainen \\
Latin Modern Roman & antiikva, uusantiikva \\
TeX Gyre Schola & antiikva, vahvapäätteinen \\
TeX Gyre Bonum & antiikva, vahvapäätteinen \\
@@ -1161,8 +1160,8 @@ vielä \koodi{Scale\-Again}\-/ valitsimella seuraavalla tavalla:
\komentoi{setmonofont}
\begin{koodilohkosis}
-\setmonofont{TeX Gyre Cursor}
-[Scale=MatchLowercase, ScaleAgain=.97]
+\setmonofont{TeX Gyre Cursor}[
+ Scale=MatchLowercase, ScaleAgain=.97]
\end{koodilohkosis}
\noindent
@@ -1179,11 +1178,13 @@ perusvahvuudeksi ja mikä lihavaksi.
Esimerkki \ref{esim/fontit-leik-omin} selventää, kuinka kirjainperheen
eri leikkausten nimet tai fonttitiedostot määritellään. Kullekin
leikkaukselle voi määrittää myös omat asetuksensa \koodi{Fea\-tures}\-/
-sanaan päättyvällä valitsimella. Samaa asiaa havainnollistetaan myös
-konkreettisemmin esimerkissä \ref{esim/fontit-leik-omin-käyt}.
+sanaan päättyvällä valitsimella. Samaa asiaa havainnollistetaan
+konkreettisemmin esimerkissä \ref{esim/fontit-leik-libertinus}.
Leikkauksen nimessä voi käyttää tähteä (\koodi{*}), joka korvautuu
-kirjainperheen nimellä (\englanti{Macklin Text}). Fonttien nimeämisestä
-on lisätietoa luvussa \ref{luku/luatex-xetex-fonttitekn}.
+kirjainperheen nimellä (esim. \englanti{Libertinus Serif}). Fonttien
+nimeämisestä on lisätietoa luvussa \ref{luku/luatex-xetex-fonttitekn},
+ja fonttien asetuksia käsitellään tämän luvun \ref{luku/kirjaintyypit}
+loppupuolella.
\begin{esimerkki*}
\komentoi{setmainfont}
@@ -1206,17 +1207,35 @@ on lisätietoa luvussa \ref{luku/luatex-xetex-fonttitekn}.
\begin{esimerkki*}
\komentoi{setmainfont}
+ \komentoi{setsansfont}
+ \komentoi{setmonofont}
\begin{koodilohko}
-\setmainfont{Macklin Text}[
- UprightFont = {* Light},
- ItalicFont = {* Light Italic},
- BoldFont = {* Medium},
- BoldItalicFont = {* Medium Italic}]
+\setmainfont{Libertinus Serif}[
+ Numbers=Lowercase,
+ BoldFont = {* Semibold},
+ BoldItalicFont = {* Semibold Italic},
+ SlantedFont = {* Regular}, SlantedFeatures={FakeSlant=0.2},
+ BoldSlantedFont = {* Semibold}, BoldSlantedFeatures={FakeSlant=0.2},
+ SmallCapsFont = {* Regular}, SmallCapsFeatures={Language=Default,
+ Letters=SmallCaps}]
+
+\setsansfont{Libertinus Sans}[
+ Scale=MatchLowercase, Numbers=Lowercase,
+ SlantedFont = {* Regular}, SlantedFeatures={FakeSlant=0.2},
+ BoldSlantedFont = {* Bold}, BoldSlantedFeatures={FakeSlant=0.2},
+ SmallCapsFont = {* Regular}, SmallCapsFeatures={Language=Default,
+ Letters=SmallCaps}]
+
+\setmonofont{Libertinus Mono}[
+ Scale=MatchLowercase, FakeStretch=0.8, Ligatures=NoCommon]
\end{koodilohko}
- \caption{Eri leikkausten nimien määrittely \englanti{Macklin Text}
- \=/kirjainperheelle. Leikkauksen nimessä tähti (\koodi{*}) korvautuu
- automaattisesti koko perheen nimellä}
- \label{esim/fontit-leik-omin-käyt}
+ \caption{Libertinus\-/ kirjainperheiden asettaminen. Tässä
+ \englanti{Libertinus Serif} \=/perheen lihavoinniksi on valittu
+ \englanti{Semibold}, mutta myös vahvempi \englanti{Bold}\-/ leikkaus
+ on saatavilla. Pienversaali saattaa näissä perheissä vaatia
+ erityiset asetukset \koodi{Small\-Caps\-Font} ja
+ \koodi{Small\-Caps\-Features}}
+ \label{esim/fontit-leik-libertinus}
\end{esimerkki*}
Jos edellä kuvatut kolme kirjainperhettä (\komento{setmainfont},
@@ -1279,12 +1298,12 @@ Latexin normaaleissa dokumenttiluokissa vain kolme: \koodi{10pt}
(oletus), \koodi{11pt} ja \koodi{12pt}. Dokumenttiluokan kokoasetus
vaikuttaa myös sivun marginaaleihin, koska Latex pyrkii pitämään rivin
merkkimäärän lukijalle sopivana: yhdelle riville ei kannata latoa ihan
-mahdottomasti merkkejä, koska kovin pitkän rivin seuraaminen rasittaa
-lukijaa ja vaatii enemmän keskittymistä.
+mahdottomasti merkkejä, koska kovin pitkän rivin seuraaminen vaatii
+enemmän keskittymistä ja rasittaa lukijaa.
Fontin koon määrittäminen dokumenttiluokan valitsimella ehkä kuuluu jo
-vähän menneisyyteen, mutta voi sitä edelleen käyttää, jos se riittää ja
-sillä saa halutun lopputuloksen. Yleensä lienee järkevää jättää
+menneisyyteen, mutta voi sitä edelleen käyttää, jos se riittää ja sillä
+saa halutun lopputuloksen. Yleensä lienee järkevää jättää
dokumenttiluokan fonttiasetus oletukseksi (\koodi{10pt}) ja käyttää koon
asettamiseen luvuissa \ref{luku/fontti-suhteellinen} ja
\ref{luku/fontti-absoluuttinen} kerrottuja tapoja. Sivun marginaalien ja
@@ -1388,7 +1407,7 @@ olevaa tekstiä.
\komento{#1} & \komento{#2}\komentoarg{\dots} & #3 \\}
\begin{tabular}{lll}
\toprule
- \multicolumn{2}{l}{\ots{Komento}} & \ots{Merkitys} \\
+ \multicolumn{2}{l}{\ots{Komennot}} & \ots{Kirjainperhe} \\
\midrule
\rivi {rmfamily} {textrm}
@@ -1410,9 +1429,9 @@ olevaa tekstiä.
\providecommand{\rivi}{}
\renewcommand{\rivi}[3]{%
\komento{#1} & \komento{#2}\komentoarg{\dots} & #3 \\}
- \begin{tabular}{llll}
+ \begin{tabular}{lll}
\toprule
- \multicolumn{2}{l}{\ots{Komento}} & \ots{Merkitys} \\
+ \multicolumn{2}{l}{\ots{Komennot}} & \ots{Kirjainleikkaus} \\
\midrule
\rivi {mdseries} {textmd}
@@ -1427,10 +1446,10 @@ olevaa tekstiä.
{\textit{kursiivi, italic}}
\rivi {slshape} {textsl}
{\textsl{kalteva, slanted, oblique}}
- \rivi {swshape} {textsw}
- {{\swashfontti Koristeellinen, swash}}
\rivi {scshape} {textsc}
{\textsc{pienversaali, kapiteeli, small caps}}
+ \rivi {swshape} {textsw}
+ {\textsw{Koristeellinen, swash}}
\bottomrule
\end{tabular}
@@ -1466,16 +1485,16 @@ tehdä myös keinotekoisesti Latexissa. Katso lisätietoa luvusta
Jotkut \englanti{Open Type} \=/fontit sisältävät erillisen
koristeellisen tyylin (\komento{swshape}), joka voi sisältyä esimerkiksi
-kursiivileikkaukseen mutta joka täytyy silti kytkeä erikseen päälle.
-Sellaisen saa määritettyä osaksi kirjainperhettä käyttämällä valitsimia
-\koodi{Swash\-Font} ja \koodi{Swash\-Fea\-tures} (esimerkki
-\ref{esim/fontit-leik-omin}) seuraavalla tavalla:
+kursiivileikkaukseen ja erityisesti versaalikirjaimiin mutta joka täytyy
+kytkeä erikseen päälle. Sellaisen saa määritettyä osaksi kirjainperhettä
+käyttämällä valitsimia \koodi{Swash\-Font} ja \koodi{Swash\-Fea\-tures}
+(esimerkki \ref{esim/fontit-leik-omin}) seuraavalla tavalla:
\komentoi{setmainfont}
\begin{koodilohkosis}
-\setmainfont{Garamond Premier Pro}[
- SwashFont={GaramondPremrPro-It}, % kursiivileikkaus
- SwashFeatures={Style=Swash}] % koristeellinen swash-tyyli
+\setmainfont{Garamond Libre}[
+ SwashFont={* Italic}, % kursiivileikkaus
+ SwashFeatures={Style=Swash}] % koristeellinen swash-tyyli
\end{koodilohkosis}
\noindent
@@ -1564,13 +1583,13 @@ suhteessa siihen. Esimerkki \ref{esim/fontti-suhteellinen} selventää,
kuinka se tapahtuu. Alussa otetaan käyttöön dokumenttiluokka
\luokka{article} ja annetaan sille valitsin \koodi{10pt}, joka määrittää
fonttikooksi 10 pistettä. Se on dokumenttiluokan oletusasetus, jota ei
-tarvitsisi edes kirjoittaa näkyviin. Esimerkin toisella rivillä otetaan
-\paketti{fontspec}\-/paketti käyttöön.
+tarvitsisi edes kirjoittaa näkyviin. Esimerkin toisella rivillä ladataan
+\paketti{fontspec}\-/ paketti.
Peruskirjainperheen (rivi~4) koko skaalataan 1,4\-/kertaiseksi, eli
pistekooksi tulee 1,4 kertaa 10 pistettä eli 14 pistettä (pt).
Normaalikokoinen peruskirjainperhe on ainoa, jonka pistekoko tiedetään.
-Kaikkien muiden koot täytyisi selvittää laskemalla.
+Kaikkien muiden koot määräytyvät suhteessa tähän.
Groteski eli pääteviivaton kirjainperhe (rivi~5) ja tasalevyinen perhe
(rivi~6) skaalataan samankorkuiseksi kuin perusperhe. Vertailukohtana
@@ -1739,7 +1758,7 @@ olevien asetusten pohjalta antaa otsikon ulkoasun (luku
\noindent
Esimerkin \ref{esim/fontti-absoluuttinen} riveillä 16--20 määritellään
-uudelleen Latexin korkean tason komennot, joilla fonttikoot asetetaan.
+uudelleen Latexin korkean tason komentoja, joilla fonttikoot asetetaan.
Oletusarvot tulevat dokumenttiluokasta (luku
\ref{luku/dokumenttiluokat}), mutta jos ne eivät ole sopivia, täytyy
vähintäänkin määritellä komento \komento{normalsize} mutta sen lisäksi
@@ -1780,7 +1799,7 @@ kirjainperhettä tai yksittäistä leikkausta enää löydykään.
Ongelma korjaantuu nimeämällä kirjainperheen tai \=/leikkauksen eri
tavalla. Yleispätevää ohjetta nimeämiseen on vaikeaa antaa, mutta jos
-tulee ongelmia, kannatta fonttitiedostoista tutkia kirjainperheelle tai
+tulee ongelmia, kannattaa fonttitiedostoista tutkia kirjainperheelle tai
\=/leikkaukselle annettuja nimiä. Se onnistuu käyttöjärjestelmän
komentotulkissa \koodi{otfinfo}\-/ komennolla, joka tulostaa jotakin
esimerkin \ref{esim/otfinfo-fonttinimiä} kaltaista. Kokeilemalla
@@ -1788,12 +1807,12 @@ tulosteessa olevia nimiä saa kyllä fontit toimimaan.
\begin{esimerkki*}
\begin{koodilohko}
-Family: Garamond Premr Pro
+Family: TeX Gyre Pagella
Subfamily: Regular
-Full name: GaramondPremrPro
-PostScript name: GaramondPremrPro
-Preferred family: Garamond Premier Pro
-Mac font menu name: Garamond Premr Pro
+Full name: TeXGyrePagella-Regular
+PostScript name: TeXGyrePagella-Regular
+Preferred family: TeX Gyre Pagella
+Preferred subfamily: Regular
\end{koodilohko}
\caption{\koodi{otfinfo}\-/ komennon tuloste kertoo fontista muun
muassa kirjainperheen ja \=/leikkauksen nimiä}
@@ -1801,7 +1820,7 @@ Mac font menu name: Garamond Premr Pro
\end{esimerkki*}
\begin{koodilohkosis}
-otfinfo -i GaramondPremrPro.otf
+otfinfo -i texgyrepagella-regular.otf
\end{koodilohkosis}
\noindent
@@ -2019,6 +2038,13 @@ aikakauteen tai kirjaintyyliin. Open Type \=/fontin ominaisuuksia voi
selvittää käyttöjärjestelmän komentotulkissa komennolla \koodi{otfinfo}.
Komennon argumentiksi annetaan muun muassa fonttitiedoston nimi.
+\begin{koodilohkosis}
+$ otfinfo -f LibertinusSerif-Regular.otf | grep Ligatures
+dlig Discretionary Ligatures
+hlig Historical Ligatures
+liga Standard Ligatures
+\end{koodilohkosis}
+
\subsection{Numeroiden muoto}
\label{luku/fontit-numerot}
@@ -2143,9 +2169,10 @@ viivakontrasti muuttuu. Kirjainleikkauksen kutistaminen vaikuttaa
lihavuuteen päinvastaisesti. Tällainen keinotekoinen fontin
korjaileminen ei välttämättä tuota typografisesti kovin hyvää jälkeä
mutta voi sopia lievästi käytettynä esimerkiksi otsikoihin. Tämän oppaan
-tasalevyistä kirjainperhettä on hieman kutistettu, koska alkuperäinen on
-kohtuuttoman leveä ({\ttfamily\addfontfeatures{FakeStretch=1}
- esimerkki}) verrattuna muiden kirjainperheiden leveyteen.
+tasalevyistä kirjainperhettä (\englanti{Libertinus Mono}) on hieman
+kutistettu, koska alkuperäinen on kohtuuttoman leveä
+({\ttfamily\addfontfeatures{FakeStretch=1} esimerkki}) verrattuna muiden
+kirjainperheiden leveyteen.
Jos kirjainperheeseen ei sisälly sopivaa lihavoitua tai kaltevaa
leikkausta, voi sellaiset koettaa tehdä myös keinotekoisesti
@@ -2274,7 +2301,8 @@ voi tutkia esimerkiksi käyttöjärjestelmän komentotulkissa
\koodi{otfinfo}\-/ komennolla:
\begin{koodilohkosis}
-otfinfo -s texgyrepagella-math.otf
+$ otfinfo -s texgyrepagella-math.otf | grep math
+math Mathematical Alphanumeric Symbols
\end{koodilohkosis}
\leijutlk{
@@ -2527,9 +2555,8 @@ peruskirjainperhe ja pääteviivaton perhe.
\babelfont[greek]{rm}[Scale=MatchLowercase]{GFS Artemisia}
\babelfont[greek]{sf}[Scale=MatchLowercase]{GFS Neohellenic}
\end{koodilohko}
- \caption{\komento{babelfont}\-/komennon käyttö dokumentin
- kirjainperheiden valintaan ja kielikohtaisten kirjainperheiden
- valintaan}
+ \caption{\komento{babelfont}\-/ komennon käyttö yleisten
+ kirjainperheiden sekä kielikohtaisten kirjainperheiden asettamiseen}
\label{esim/babelfont}
\end{esimerkki*}
diff --git a/info/kaytannollista-latexia/luku-rakenne.tex b/info/kaytannollista-latexia/luku-rakenne.tex
index 32b6bd7253..58e992b3ca 100644
--- a/info/kaytannollista-latexia/luku-rakenne.tex
+++ b/info/kaytannollista-latexia/luku-rakenne.tex
@@ -2827,7 +2827,7 @@ Esimerkissä \ref{esim/list-perus} on yksinkertainen numeroitu luetelma,
joka hyödyntää olemassa olevaa \laskuri{enumi}\-/ laskuria (luku
\ref{luku/luetelma-perus}). Laskurin arvo ladotaan arabialaisilla
numeroilla (\komento{arabic}). Laskurin \laskuri{enumi} sijasta voi
-käyttää mitä tahansa omaakin laskuria, kunhan luo sen etukäteen
+käyttää mitä tahansa omaakin laskuria, kunhan sen on luonut etukäteen
komennolla \komento{newcounter} (luku \ref{luku/laskurit}). Esimerkissä
asetetaan myös eräitä luetelman sisäisiä mittoja, joista on lisätietoa
myöhemmin tässä alaluvussa sekä kuvassa \ref{kuva/list-mitat}.
@@ -3129,7 +3129,7 @@ täytyy käyttää komentoa \komento{noindent}.
Toinen tyypillinen vaihtoehto on sijoittaa taulukko vaakasuunnassa sivun
keskelle, jolloin se erottuu muusta tekstistä vielä selvemmin. Tämän voi
toteuttaa kirjoittamalla taulukkoympäristö \ymparisto{center}\-/
-ympäristön sisään (\ref{luku/kappaleen-tasaus}).
+ympäristön sisään (luku \ref{luku/kappaleen-tasaus}).
Kolmas vaihtoehto on tehdä taulukosta leijuva eli antaa Latexin
sijoittaa se sopivaan paikkaan. Samalla taulukolle annetaan kuvateksti
diff --git a/info/kaytannollista-latexia/luku-valmistautuminen.tex b/info/kaytannollista-latexia/luku-valmistautuminen.tex
index cc508893c0..027eb397fa 100644
--- a/info/kaytannollista-latexia/luku-valmistautuminen.tex
+++ b/info/kaytannollista-latexia/luku-valmistautuminen.tex
@@ -346,10 +346,10 @@ luvuissa \ref{luku/sivuasetukset}, \ref{luku/kirjaintyypit} ja
Seuraavilla riveillä asetetaan kieleksi suomi (\koodi{finnish}) ja
määritetään oletuksena käytettävä fontti tai oikeastaan kokonainen
-kirjainperhe. \englanti{Latin Modern Roman} \=/kirjainperheen tilalle
-voi toki asettaa jonkin muunkin. Fontin oletuskoko on 10 typografista
+kirjainperhe. \englanti{TeX Gyre Termes} \=/kirjainperheen tilalle voi
+toki asettaa jonkin muunkin. Fontin oletuskoko on 10 typografista
pistettä, mutta tässä esimerkissä se venytetään 1,3\-/ kertaiseksi eli
-13 pisteeseen. Riviväliin liittyvä kerroin asetetaan rivillä 8.
+13 pisteeseen. Riviväliin liittyvä kerroin asetetaan rivillä~8.
\begin{esimerkki*}
\komentoi{begin}
@@ -372,7 +372,7 @@ pistettä, mutta tässä esimerkissä se venytetään 1,3\-/ kertaiseksi eli
\usepackage{polyglossia}
\setdefaultlanguage{finnish}
-\setmainfont{Latin Modern Roman}[Scale=1.3]
+\setmainfont{TeX Gyre Termes}[Scale=1.3]
\linespread{1.4}
\begin{document}
diff --git a/info/kaytannollista-latexia/tavutusvihjeet.tex b/info/kaytannollista-latexia/tavutusvihjeet.tex
index 2bd84bde03..19d78109d1 100644
--- a/info/kaytannollista-latexia/tavutusvihjeet.tex
+++ b/info/kaytannollista-latexia/tavutusvihjeet.tex
@@ -217,7 +217,7 @@ fore-ground
for-eign-lan-guage
frame-box
front-mat-ter
-ge-om-e-try
+geom-e-try
graph-icx
gra-vis-ak-sen-til-la
gra-vis-ak-sen-tin
diff --git a/info/kaytannollista-latexia/versio.tex b/info/kaytannollista-latexia/versio.tex
index 95b35ef616..93a754457b 100644
--- a/info/kaytannollista-latexia/versio.tex
+++ b/info/kaytannollista-latexia/versio.tex
@@ -1 +1 @@
-\newcommand{\versio}{2024.1}
+\newcommand{\versio}{2024.2}