diff options
author | Norbert Preining <norbert@preining.info> | 2023-07-10 03:02:05 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-07-10 03:02:05 +0000 |
commit | ab107e0f744efc9a2173da9b69e53fd83183988a (patch) | |
tree | eae382ec2f34423a83429e92ec81734bc621e376 /info | |
parent | fb9a8ffb415de6aca48954ade22852bc93eb7f89 (diff) |
CTAN sync 202307100302
Diffstat (limited to 'info')
-rw-r--r-- | info/kaytannollista-latexia/README.md | 4 | ||||
-rw-r--r-- | info/kaytannollista-latexia/kaytannollista-latexia.pdf | bin | 884064 -> 899586 bytes | |||
-rw-r--r-- | info/kaytannollista-latexia/kaytannollista-latexia.tex | 5 | ||||
-rw-r--r-- | info/kaytannollista-latexia/luku-asetukset.tex | 51 | ||||
-rw-r--r-- | info/kaytannollista-latexia/luku-erikoiset.tex | 15 | ||||
-rw-r--r-- | info/kaytannollista-latexia/luku-muuta.tex | 330 | ||||
-rw-r--r-- | info/kaytannollista-latexia/tavutusvihjeet.tex | 22 | ||||
-rw-r--r-- | info/kaytannollista-latexia/versio.tex | 2 |
8 files changed, 389 insertions, 40 deletions
diff --git a/info/kaytannollista-latexia/README.md b/info/kaytannollista-latexia/README.md index 5e7baa3344..dc5c18c655 100644 --- a/info/kaytannollista-latexia/README.md +++ b/info/kaytannollista-latexia/README.md @@ -137,9 +137,7 @@ Puutteita ja suunnitelmia ------------------------- - Lisätään biblatex-lukuun päiväysten muuttaminen (mm. urldate). - - Lisätään Muuta tekniikkaa -luku, jonka sisällöksi esimerkiksi: - päiväykset ja kellonajat (datetime2), textpos-paketti, omien - makropakettien ja dokumenttiluokkien tekeminen. + - Lisätään ohjeet omien pakettien ja dokumenttiluokkien tekemiseen. - Mahdollisesti vaihdetaan uudempaan wrapfig2-pakettiin, kunhan se yleistyy. - Uusi `fi-x-school`-tavutuskaava. diff --git a/info/kaytannollista-latexia/kaytannollista-latexia.pdf b/info/kaytannollista-latexia/kaytannollista-latexia.pdf Binary files differindex 9c2b0d348d..e73e14c47f 100644 --- a/info/kaytannollista-latexia/kaytannollista-latexia.pdf +++ b/info/kaytannollista-latexia/kaytannollista-latexia.pdf diff --git a/info/kaytannollista-latexia/kaytannollista-latexia.tex b/info/kaytannollista-latexia/kaytannollista-latexia.tex index 69924fb733..d1b0c921a9 100644 --- a/info/kaytannollista-latexia/kaytannollista-latexia.tex +++ b/info/kaytannollista-latexia/kaytannollista-latexia.tex @@ -8,7 +8,7 @@ \usepackage{polyglossia} \usepackage{amsmath} \usepackage[math-style=ISO]{unicode-math} -\usepackage[finnish,showseconds=false]{datetime2} +\usepackage[finnish, showseconds=false]{datetime2} \usepackage{ragged2e} \usepackage[hang,bottom,norule]{footmisc} \usepackage[clearempty]{titlesec} @@ -456,6 +456,7 @@ columnsep=1em] \input{luku-asetukset} \input{luku-rakenne} \input{luku-erikoiset} +\input{luku-muuta} \setcounter{secnumdepth}{-1} \chapter{Kirjallisuutta} @@ -471,9 +472,9 @@ columnsep=1em] ladottu eri väreillä: \komentox{teksti} ja \mkomentox{matematiikka}.} \printindex[komennot] \printindex[laskurit] +\clearpage \printindex[mitat] \printindex[paketit] -\clearpage \indexprologue{\noindent Tekstitilan ja matematiikkatilan ympäristöt on ladottu eri väreillä: \ymparistox{teksti} ja \mymparistox{matematiikka}.} diff --git a/info/kaytannollista-latexia/luku-asetukset.tex b/info/kaytannollista-latexia/luku-asetukset.tex index 80e34fb551..82c5f88ff6 100644 --- a/info/kaytannollista-latexia/luku-asetukset.tex +++ b/info/kaytannollista-latexia/luku-asetukset.tex @@ -244,40 +244,23 @@ Dokumenttiluokassa \luokka{slides} toimii \koodi{clock}\-/ valitsin, joka latoo kellonajan piirtoheitinkalvon loppuun \komento{note}\-/ komennon yhteydessä. Tämä valitsin kuulunee samaan paikkaan kuin piirtoheittimet ja \luokka{slides}\-/luokkakin: kierrätykseen tai -kaatopaikalle. - -\subsection{Muita dokumenttiluokkia} - -Kuka tahansa voi tehdä ja julkaista omia dokumenttiluokkia, ja niinpä -perusdokumenttiluokkien lisäksi onkin saatavilla monenlaisia luokkia. -Tässä käsitellään vain joitakin. - -Luokka \luokka{memoir} on Latexin \luokka{book}\-/luokkaan perustuva, -ominaisuuksiltaan laajennettu luokka, joka sopii yleiskäyttöön. Tähän -luokkaan on sisällytetty monia dokumentin rakenteeseen ja ulkoasuun -liittyviä toimintoja, joihin yleensä tarvitaan erillisiä paketteja -tai muuten lisäkoodia. Sen sijaan, että ratkoisi dokumentin rakenteen ja -asettelun kysymyksiä erillisten pakettien avulla, saattaisi olla -helpompaa lukea (lähes) pelkästään vain \luokka{memoir}\-/ luokan -ohjekirjaa ja toteuttaa asiat yhtenäisen järjestelmän avulla. - -\luokka{beamer}\-/luokka on monipuolinen ja huippuunsa viritetty luokka -esitysgrafiikan eli diaesitysten tekemiseen. Se on eräänlainen Latexin -vastine esimerkiksi \englanti{Libreoffice Impress}\-/{} ja -\englanti{Microsoft Powerpoint} \=/ohjelmille. - -Pienempiin, rajattuihin erityistarpeisiin on olemassa useita luokkia. -Esimerkiksi yksisivuisten taitettavien lehtisten kuten tapahtuman -käsiohjelmien tekemiseen soveltuu \luokka{leaflet}\-/luokka. -\textsc{cd}\-/levyjen kansia voi tehdä \luokka{cd}\-/luokan avulla. -Kuvitettuja seinäkalentereita vartenkin on tehty oma luokkansa, -\luokka{wallcalendar}. Kitaran tablatuureja eli otelautakuvaan -perustuvia nuotteja voi tehdä \luokka{guitartabs}\-/ luokan avulla. - -Kaikenlaista on siis olemassa. Saatavilla oleviin dokumenttiluokkiin voi -tutustua esimerkiksi \englanti{Comprehensive Tex Archive Network} -(\textsc{ctan}) \=/verkkosivun avulla.% -\footnote{\url{https://www.ctan.org/topic/class}} +museoon. + +\subsection{Kehittyneempi dokumentti: memoir} + +Luokka \luokkactan{memoir} on Latexin \luokka{book}\-/ luokkaan +perustuva, ominaisuuksiltaan laajennettu luokka, joka sopii varsinkin +laajoihin dokumentteihin. Tähän luokkaan on sisällytetty monia +dokumentin rakenteeseen ja ulkoasuun liittyviä toimintoja, joihin +muutoin tarvitaan erillisiä paketteja tai lisäkoodia. + +Saattaa siis olla helpompaa käyttää lähes pelkästään \luokka{memoir}\-/ +luokkaa ja opiskella sen ohjekirjaa, kuin että ratkoisi dokumentin +rakenteen ja asettelun kysymyksiä erillisten pakettien avulla. Jos +päädyt käyttämään \luokka{memoir}\-/ luokkaa, kannattaa aina ensin +tutkia sen ohjekirjasta, saako tarvittavat asiat toteutettua luokan +omien ominaisuuksien avulla. Vasta sen jälkeen voi hakea neuvoa tästä +tai muista oppaista. \section{Sivu} \label{luku/sivuasetukset} diff --git a/info/kaytannollista-latexia/luku-erikoiset.tex b/info/kaytannollista-latexia/luku-erikoiset.tex index a53236f3c6..7c5e77f4e4 100644 --- a/info/kaytannollista-latexia/luku-erikoiset.tex +++ b/info/kaytannollista-latexia/luku-erikoiset.tex @@ -586,3 +586,18 @@ ympäristöjä, ja jokainen niistä muodostaa erillisen, uudelta sivulta alkavan kirjeen. Kaikkiin kirjeisiin ladotaan sama lähettäjä, ellei lähettäjätietoja välillä vaihda \komento{address}\-/\ ja \komento{signature}\-/ komennoilla. + +\section{Muita esimerkkejä} + +Pienempiin, rajattuihin erityistarpeisiin on olemassa useita luokkia. +Esimerkiksi yksisivuisten taitettavien lehtisten kuten tapahtuman +käsiohjelmien tekemiseen soveltuu \luokkactan{leaflet}\-/luokka. +\textsc{cd}\-/levyjen kansia voi tehdä \luokkactan{cd}\-/luokan avulla. +Kuvitettuja seinäkalentereita vartenkin on tehty oma luokkansa, +\luokka{wallcalendar}. Kitaran tablatuureja eli otelautakuvaan +perustuvia nuotteja voi tehdä \luokkactan{guitartabs}\-/ luokan avulla. + +Saatavilla oleviin dokumenttiluokkiin voi tutustua esimerkiksi +\englanti{Comprehensive Tex Archive Network} (\textsc{ctan}) +\=/verkkosivuston avulla.% +\footnote{\url{https://www.ctan.org/topic/class}} diff --git a/info/kaytannollista-latexia/luku-muuta.tex b/info/kaytannollista-latexia/luku-muuta.tex new file mode 100644 index 0000000000..3b616e4770 --- /dev/null +++ b/info/kaytannollista-latexia/luku-muuta.tex @@ -0,0 +1,330 @@ +% Tekijä: Teemu Likonen <tlikonen@iki.fi> +% Lisenssi: Creative Commons Nimeä-JaaSamoin 4.0 Kansainvälinen (CC BY-SA 4.0) +% https://creativecommons.org/licenses/by-sa/4.0/legalcode.fi + +\chapter{Muuta tekniikkaa} + +Tähän päälukuun on koottu sekalaisia ohjeita, jotka eivät oikein sovi +mihinkään aiempaan päälukuun. Kyse on sellaisesta Latexin tekniikasta, +jota voi hyödyntää monenlaisissa dokumenteissa ja tilanteissa. + +\section{Päiväykset ja kellonajat} + +Latexissa on muutama komento, joilla voi latoa dokumenttiin +automaattisesti kääntämishetken päivämäärän. Sellaista voidaan tarvita +esimerkiksi dokumentin kansi- tai nimiösivulle ilmaisemaan +julkaisuajankohtaa. Yleisimmin käytetty komento lienee \komento{today}, +joka latoo nykyisen kielivalinnan (luku \ref{luku/kieliasetukset}) +mukaisen pitkän päivämäärän: + +\komentoi{today} +\begin{koodilohkosis} +\today +\end{koodilohkosis} + +\begin{tulossis} + 12. kesäkuuta 2023 +\end{tulossis} + +\noindent +Edellä on esimerkki suomen kielen kokonaisesta päiväysmerkinnästä. +Muilla kielillä komento tuottaa tietenkin jotain muuta. Päivämäärään +sisältyvät lukuarvot voi latoa kahden komennon yhdistelmillä: ensin +annetaan komento \komento{the} ja sen jälkeen päivää, kuukautta tai +vuotta ilmaiseva komento, kuten seuraavasta esimerkistä ilmenee. + +\komentoi{the} +\komentoi{day} +\komentoi{month} +\komentoi{year} +\begin{koodilohkosis} +\the\day.\the\month.\the\year +\end{koodilohkosis} + +\begin{tulossis} + 12.6.2023 +\end{tulossis} + +\noindent +Monipuolisempia ajanilmauksia voi latoa paketin \pakettictan{datetime2} +avulla. Se sisältää paljon komentoja ajanilmausten tuottamiseen eri +muodoissa ja eri kielillä. \paketti{datetime2}\-/ paketti pitäisi ladata +kieliasetusten (luku \ref{luku/kieliasetukset}) ja kielipaketin jälkeen, +ja lataamisen yhteydessä voi asettaa, minkä kielten mukaisesti +ajanilmaukset halutaan latoa. Seuraavassa esimerkissä ladataan suomen +(\koodi{finnish}) ja brittienglannin (\koodi{en-GB}) ajanilmaukset sekä +asetetaan, että kellonajoissa ei ole sekunteja mukana. + +\pakettii{datetime2} +\begin{koodilohkosis} +% Ensin kielipaketti polyglossia tai babel. Sitten: +\usepackage[finnish, en-GB, showseconds=false]{datetime2} +\end{koodilohkosis} + +\noindent +Ajanilmausten kielen tai muun tyylin voi muuttaa komennolla +\komento{DTMsetstyle}, kuten seuraava esimerkki osoittaa. Dokumentin +kääntämishetken päiväys ladotaan komennolla \komento{DTMtoday}, joka +vastaa perus Latexin \komento{today}\-/ komentoa. Nykyhetken kellonaika +saadaan komennolla \komento{DTMcurrenttime}. + +\komentoi{DTMsetstyle} +\komentoi{DTMtoday} +\komentoi{DTMcurrenttime} +\begin{koodilohkosis} +\DTMsetstyle{finnish} +Tänään on \DTMtoday\ ja kello on \DTMcurrenttime. \\ +\DTMsetstyle{en-GB} +Today is \DTMtoday\ and the time is \DTMcurrenttime. +\end{koodilohkosis} + +\begin{tulossis} + Tänään on 12. kesäkuuta 2023 ja kello on 10.46. \\ + Today is 12th June 2023 and the time is 10:46am. +\end{tulossis} + +\noindent +Pitkän päivämäärän sijasta on mahdollista latoa myös pelkistä luvuista +koostuva päiväys. Tämä vaatii, että ajanilmausten tyyliä muutetaan +komennolla \komento{DTMsetstyle}. Esimerkiksi suomen kielelle on +olemassa tyyli \koodi{finnish-numeric} eli numeeristen päiväysten tyyli. + +\komentoi{DTMsetstyle} +\komentoi{DTMtoday} +\begin{koodilohkosis} +\DTMsetstyle{finnish-numeric} +\DTMtoday +\end{koodilohkosis} + +\begin{tulossis} + 12.6.2023 +\end{tulossis} + +\noindent +\paketti{datetime2}\-/ paketissa on myös komentoja minkä tahansa +päivämäärän tai kellonajan latomiseen, ei pelkästään nykyhetken. +Peruskomento päiväyksille on \komento{DTMdisplaydate}, jota käytetään +seuraavasti: + +\komentoi{DTMdisplaydate} +\begin{koodilohkosis} +\DTMdisplaydate{vuosi}{kuukausi}{päivä}{viikonpäivä} +\end{koodilohkosis} + +\noindent +Komennon kaikki argumentit ovat lukuja. Viimeinen argumentti on +viikonpäivän numero: \koodi{0}~on maanantai, \koodi{1}~on tiistai jne. +Kaikki ajanilmaustyylit tai \=/kielet eivät huomioi viikonpäivää +mitenkään. Esimerkiksi suomen kielellä sitä ei huomioida. Argumentiksi +voi asettaa \koodi{-1}, jolloin viikonpäivä jätetään aina huomioimatta. + +\komentoi{DTMsetstyle} +\komentoi{DTMdisplaydate} +\begin{koodilohkosis} +\DTMsetstyle{finnish} Suomi julistautui itsenäiseksi +\DTMdisplaydate{1917}{12}{6}{-1}. \\ +\DTMsetstyle{en-GB} Finland declared its independence on +\DTMdisplaydate{1917}{12}{6}{-1}. +\end{koodilohkosis} + +\begin{tulossis} + Suomi julistautui itsenäiseksi 6. joulukuuta 1917. \\ + Finland declared its independence on 6th December 1917. +\end{tulossis} + +\noindent +Yleensä lienee kätevämpää kirjoittaa kiinteät päivämäärät ja muut +ajanilmaukset ihan normaalina tekstinä eikä minkään komennon avulla. +Komento \komento{DTMdisplaydate} voi kuitenkin olla hyödyllinen silloin, +kun saman Latex\-/ koodin avulla tuotetaan ajanilmauksia useiden +erikielisten dokumenttien osaksi. Tai ehkä kirjoittaja ei tunne +kohdekielen ajanilmausten merkintätapoja ja luottaa, että +\paketti{datetime2}\-/ paketin avulla ne saa oikeanlaiseksi~(?). + +Mitä hyvänsä kellonaikoja saa ladottua komennolla +\komento{DTMdisplaytime}, joka huomioi voimassa olevat kieli- tai +tyyliasetukset. Komennolle annetaan kolme argumenttia: tunnit, minuutit +ja sekunnit. Sekunteja ei kuitenkaan näytetä, jos \paketti{datetime2}\-/ +paketin lataamisen yhteydessä on käytetty asetusta +\koodi{showseconds=\katk false}. + +\komentoi{DTMsetstyle} +\komentoi{DTMdisplaytime} +\begin{koodilohkosis} +\DTMsetstyle{finnish} \DTMdisplaytime{11}{43}{27} +\DTMsetstyle{en-GB} \DTMdisplaytime{11}{43}{27} +\end{koodilohkosis} + +\begin{tulossis} + 11.43 11:43am +\end{tulossis} + +\noindent +Paketti \paketti{datetime2} sisältää paljon muitakin ominaisuuksia ja +komentoja ajanilmausten käsittelyyn ja latomiseen. Paketin hyödyt +korostuvat erityisesti silloin, kun tarvitaan automaattisia +ajanilmauksia eri kielillä. Tarkempaa tietoa on luettavissa paketin +ohjekirjasta, mutta seuraavassa on vielä yksi esimerkki tilanteesta, +jossa puhutaan jostakin kuukaudesta, ilman että kirjoitusvaiheessa +tiedetään, mistä kuukaudesta on kyse. + +\komentoi{DTMsavenow} +\komentoi{DTMfinnishMonthname} +\komentoi{DTMfetchmonth} +\komentoi{DTMfetchyear} +\begin{koodilohkosis} +\DTMsavenow{nyt} +\DTMfinnishMonthname{\DTMfetchmonth{nyt}}ssa vuonna \DTMfetchyear{nyt} +eli tämän tekstin julkaisun aikaan -- --. +\end{koodilohkosis} + +\begin{tulossis} + \DTMsavenow{nyt} + \DTMfinnishMonthname{\DTMfetchmonth{nyt}}ssa vuonna \DTMfetchyear{nyt} + eli tämän tekstin julkaisun aikaan -- --. +\end{tulossis} + +\section{Vapaasti sijoitettava sisältö} + +Vapaasti sijoitettava sisältö tarkoittaa tässä sellaista tekstiä, kuvia +tai muuta sisältöä, joka ei ole osa normaalia tekstivirtaa. +Tavallisestihan Latex latoo kirjaimia peräkkäin riveiksi ja kappaleiksi +niin, että sisältö virtaa sujuvasti sivulta toiselle. + +Paketin \pakettictan{textpos} avulla voi kuitenkin sijoittaa sivulle +sisältöä siten, että se on irrallaan normaalista tekstivirrasta. +Esimerkiksi tekstiä tai kuvia voi sommitella absoluuttisesti tiettyihin +kohtiin sivulle tai kuvan voi sijoittaa normaalin tekstin taakse. + +Paketin lataamisen yhteydessä valitaan joko suhteellinen tai +absoluuttinen sisällön sijoittelu, eli käytetäänkö valitsinta +\koodi{absolute} vai ei. Myöhemmin selviää, mitä ne käytännössä +tarkoittavat. + +\pakettii{textpos} +\begin{koodilohkosis} +\usepackage{textpos} % oletus eli suhteellinen sijoittelu +\usepackage[absolute]{textpos} % absoluuttinen sijoittelu +\end{koodilohkosis} + +\noindent +\paketti{textpos}\-/ paketti määrittelee ympäristön nimeltä +\ymparisto{textblock}, jonka sisällä olevat asiat ovat kokonaan tai +osittain irrallaan tavallisesta tekstivirrasta. Ympäristö itse ei vie +sivulta tilaa lainkaan, eli normaalin tekstivirran näkökulmasta se on +näkymätön. Ympäristö vaatii tiettyjä argumentteja, joiden muoto on +seuraava: + +\ymparistoi{textblock} +\begin{koodilohkosis} +\begin{textblock}{leveys}(x,y) + ... +\end{textblock} +\end{koodilohkosis} + +\noindent +Ympäristön ensimmäinen argumentti \koodi{leveys} on laatikon leveys, ja +ympäristön toinen argumentti \koodi{(x,y)} ilmaisee sisällön x- ja +y-koordinaatit. Nämä eivät ole mittoja vaan kertoimia eli mittalukuja, +joiden yksikkönä on mitta \mitta{TPHorizModule} (leveys ja +x-koordinaatti) ja \mitta{TPVertModule} (y-koordinaatti). Mitat voi +asettaa \komento{setlength}\-/ komennolla. + +\komentoi{setlength} +\mittai{TPHorizModule} +\mittai{TPVertModule} +\begin{koodilohkosis} +\setlength{\TPHorizModule}{10mm} % vaakasuuntainen yksikkö +\setlength{\TPVertModule} {10mm} % pystysuuntainen yksikkö +\end{koodilohkosis} + +\noindent +Edellä olevat komennot asettavat sekä vaaka- että pystysuuntaiseksi +yksiköksi 10\,mm, joten seuraavassa esimerkissä laatikon leveydeksi +tulee 50\,mm ja sen sijainti on 70\,mm oikealle ja 35\,mm alas. + +\ymparistoi{textblock} +\begin{koodilohkosis} +\begin{textblock}{5}(7,3.5) + Tämä teksti ei ole osa normaalia tekstivirtaa. +\end{textblock} +\end{koodilohkosis} + +\noindent +Jos \paketti{textpos}\-/ paketti ladattiin suhteellisessa +sijoittelutilassa eli ilman \koodi{absolute}\-/ valitsinta, +\ymparisto{textblock}\-/ ympäristön x- ja y-koordinaattien origo on +juuri siinä kohdassa, missä ympäristö sijaitsee sivun normaalissa +tekstivirrassa. Niinpä esimerkiksi miinusmerkkinen y-koordinaatti +sijoittaa ympäristön sisältöä kyseisen kohdan yläpuolelle. + +Jos paketti ladattiin absoluuttisessa tilassa eli käyttämällä +\koodi{absolute}\-/ valitsinta, on koordinaattien origo nykyisen sivun +vasemmassa ylänurkassa (oletuksena). Origon voi siirtää komennolla +\komento{textblockorigin}, ja sille argumentiksi annetut koordinaatit +siirtävät origon vasemmasta ylänurkasta oikealle ja alas. Seuraava +esimerkki siirtää origon leveyssuunnassa sivun keskelle ja +pystysuunnassa 5\,cm alas sivun yläreunasta. + +\komentoi{textblockorigin} +\mittai{paperwidth} +\begin{koodilohkosis} +\textblockorigin{.5\paperwidth}{5cm} +\end{koodilohkosis} + +\noindent +\ymparisto{textblock}\-/ ympäristön luoman laatikon rajat voi tarkistaa +antamalla paketin lataamisen yhteydessä valitsimen \koodi{showboxes}. +Näin laatikon reunaviivat piirretään näkyviin. Varsinkin sommittelutyön +alkuvaiheessa on usein hyödyllistä nähdä, missä laatikot tarkalleen +ovat. + +\pakettii{textpos} +\begin{koodilohkosis} +\usepackage[showboxes]{textpos} +\end{koodilohkosis} + +\noindent +Kuten edellä jo todettiin, ympäristö \ymparisto{textblock} ei käytä +argumenteissaan mittoja vaan kertoimia, jotka ovat suhteessa mittoihin +\mitta{TPHorizModule} ja \mitta{TPVertModule}. Ympäristöstä on kuitenkin +myös tähdellinen versio \ymparisto{textblock*}, jonka argumenteissa +käytetään nimenomaan mittoja. + +\ymparistoi{textblock*} +\begin{koodilohkosis} +\begin{textblock*}{10cm}(3cm,2cm) + Tämän laatikon leveys on 10 cm, ja se sijaitsee origosta 3 cm + oikealle ja 2 cm alas. +\end{textblock*} +\end{koodilohkosis} + +\noindent +Ympäristöt latovat sisältönsä sivulle kerroksittain siten, että sivulla +ensin oleva \ymparisto{textblock}\-/ sijaitsee alimpana ja seuraavat +ympäristöt ladotaan edellisten päälle -- mikäli niiden sisältö +ylipäätään sattuu päällekkäin. + +Absoluuttisessa sijoittelutilassa (paketin \koodi{absolute}\-/ valitsin) +\ymparisto{textblock}\-/ ympäristöjen sisältö sijaitsee kaiken normaalin +tekstin alla. Tämän voi kuitenkin muuttaa käyttämällä paketin valitsinta +\koodi{overlay}, joka tuo ympäristöjen sisällön normaalin tekstin +päälle. + +Paketin asetuksia voi muuttaa lataamisen jälkeen komennolla +\komento{TPoptions}. Komennon argumenttiin kirjoitetaan valitsimia, ja +niiden arvoksi annetaan joko \koodi{true} (kytke päälle) tai +\koodi{false} (kytke pois). + +\komentoi{TPoptions} +\begin{koodilohkosis} +\TPoptions{absolute=false, showboxes=true} +\end{koodilohkosis} + +\noindent +Tässä alaluvussa esiteltiin ehkä tärkeimmät \paketti{textpos}\-/ paketin +ominaisuudet ja niiden käyttäminen. Hieman muitakin ominaisuuksia on. +Esimerkiksi ympäristöjen sijoittelun kohdistusruudukon saa näkyviin ja +määriteltyä omalla komennollaan. Laatikoiden reunaviivojen leveyden ja +värin sekä sisällön marginaalin voi asettaa. Lisätietoa on luettavissa +paketin ohjekirjasta. diff --git a/info/kaytannollista-latexia/tavutusvihjeet.tex b/info/kaytannollista-latexia/tavutusvihjeet.tex index 287c75b632..0f466168f3 100644 --- a/info/kaytannollista-latexia/tavutusvihjeet.tex +++ b/info/kaytannollista-latexia/tavutusvihjeet.tex @@ -1,4 +1,5 @@ \hyphenation{ +ab-so-lute ab-stract abst-ra-hoin-ti abst-rak-te-ja @@ -15,6 +16,10 @@ add-to-con-tents add-to-counter add-to-length add-vspace +ajan-ilmauk-set +ajan-ilmauk-sia +ajan-ilmaus-ten +ajan-ilmaus-tyy-lit akuut-ti-ak-sen-tin ala-in-dek-seil-le ala-in-dek-se-jä @@ -77,6 +82,7 @@ bottom-frac-tion bottom-number bottom-rule break +brit-ti-eng-lan-nin cap-tion cap-tion-setup cap-tions-finnish @@ -105,6 +111,7 @@ counter-with-in counter-with-out cs-quotes cycle +date-time2 dbl-float-page-frac-tion dbl-float-sep dbl-text-float-sep @@ -130,6 +137,11 @@ doc-u-ment doc-u-ment-class dot-fill double-rule-sep +DTM-cur-rent-time +DTM-dis-play-date +DTM-dis-play-time +DTM-set-style +DTM-today ed-i-tor emer-gen-cy-stretch empty @@ -253,6 +265,7 @@ item-sep it-seis-arvo it-seis-ar-voa it-shape +jul-kai-su-ajan-koh-taa jul-kai-su-oh-jel-miin jul-kai-su-oh-jel-mis-sa jus-ti-fi-ca-tion @@ -260,7 +273,9 @@ kak-si-osai-nen kak-sois-alle-vii-vauk-sen kap-pa-le-ot-sik-ko kap-pa-le-ot-si-koi-ta +kel-lon-aika kel-lon-ajan +kel-lon-ajois-sa ker-roin-ase-tus-ta keski-osa kie-li-ai-nek-seen @@ -336,6 +351,7 @@ lue-tel-ma-ympy-rä lue-tel-ma-ympy-räl-lä luku-alueel-la luku-aluei-ta +luku-arvot main-mat-ter make-box make-index @@ -440,6 +456,7 @@ op-tions origin otf-info other-lan-guage +over-lay over-left-ar-row over-right-ar-row page @@ -561,6 +578,7 @@ set-to-width sf-fam-i-ly short-en show-hy-phens +show-seconds sig-na-ture si-joit-te-lu-ase-tuk-set si-joit-te-lu-ase-tuk-sia @@ -644,6 +662,8 @@ teks-ti-osaan teks-ti-osan teks-ti-osas-sa text-back-slash +text-block +text-block-ori-gin text-bullet text-cite text-color @@ -655,6 +675,7 @@ text-font text-frac-tion text-greek text-height +text-pos text-quote-dbl text-quote-single text-sub-script @@ -721,6 +742,7 @@ ty-po-gra-fi-sia ty-po-gra-fi-sin ty-po-gra-fi-sis-ta ty-po-gra-fis-ten +tyy-li-ase-tuk-set tyy-li-ase-tus tyy-li-ase-tus-ten tär-keys-as-teil-le diff --git a/info/kaytannollista-latexia/versio.tex b/info/kaytannollista-latexia/versio.tex index 2ea0d121b8..4deb875228 100644 --- a/info/kaytannollista-latexia/versio.tex +++ b/info/kaytannollista-latexia/versio.tex @@ -1 +1 @@ -\newcommand{\versio}{2023.5} +\newcommand{\versio}{2023.7} |