{"id":173,"date":"2017-09-29T15:55:07","date_gmt":"2017-09-29T12:55:07","guid":{"rendered":"https:\/\/coursepages.uta.fi\/mtta1-latex\/?page_id=173"},"modified":"2021-01-09T10:57:49","modified_gmt":"2021-01-09T08:57:49","slug":"listarakenteet","status":"publish","type":"page","link":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/jatko\/listarakenteet\/","title":{"rendered":"Yleiset listarakenteet"},"content":{"rendered":"<p>T\u00e4h\u00e4n sivuun liittyv\u00e4t esimerkkitiedostot <a href=\"https:\/\/webpages.tuni.fi\/latex\/yleiset_listarakenteet.tex\">yleiset_listarakenteet.tex<\/a> ja <a href=\"https:\/\/webpages.tuni.fi\/latex\/yleiset_listarakenteet.pdf\">yleiset_listarakenteet.pdf<\/a>.<\/p>\n<p>LaTeXin <a href=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/perusteet\/luetelmat\/\">luetelmat<\/a> ja <a href=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/perusteet\/tekstiymparistot\/\">tekstiymp\u00e4rist\u00f6t<\/a> on m\u00e4\u00e4ritelty yleisemmill\u00e4 listaymp\u00e4rist\u00f6ill\u00e4 <code>trivlist<\/code> ja <code>list<\/code>.<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\begin{trivlist}\n    luetelmakohdat\n\\end{trivlist}\n<\/pre>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\begin{list}\n    {luetelmamerkin tai -numeron m\u00e4\u00e4rittely}\n    {listan parametrien asetukset}\n    luetelmakohdat\n\\end{list}\n<\/pre>\n<p>T\u00e4ss\u00e4 <code>luetelmamerkin tai -numeron m\u00e4\u00e4rittely<\/code> sis\u00e4lt\u00e4\u00e4 komennot, joilla ilman valinnaista argumenttia oleva <code>\\item<\/code>-komento tulostaa luetelmamerkin tai luetelmanumeron. Esimerkiksi <code>itemize<\/code>-ymp\u00e4rist\u00f6n ensimm\u00e4isell\u00e4 tasolla t\u00e4ss\u00e4 on komento <code>\\textbullet<\/code>, joka tulostaa merkin \u2022. Toinen argumentti, <code>listan parametrien asetukset<\/code>, sis\u00e4lt\u00e4\u00e4 komennoilla\u00a0<code>\\setlength<\/code>\u00a0ja <code>\\addtolength<\/code>\u00a0asetettuja pituusparametreja, jotka m\u00e4\u00e4r\u00e4\u00e4v\u00e4t listan muodon. Kohta <code>luetelmakohdat<\/code> sis\u00e4lt\u00e4\u00e4 komennolla <code>\\item<\/code> aloitetut luetelman kohdat.<\/p>\n<p>Tavallisesti uudet listarakenteet m\u00e4\u00e4ritell\u00e4\u00e4n ymp\u00e4rist\u00f6in\u00e4 komennolla <a href=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/jatko\/ymparistot\/\"><code>\\newenvironment*<\/code><\/a>. Mik\u00e4li listarakennetta on tarkoitus k\u00e4ytt\u00e4\u00e4 kuten <a href=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/perusteet\/tekstiymparistot\/\">tekstiymp\u00e4rist\u00f6\u00e4<\/a>, niin kohtaan <code>luetelmakohdat<\/code> tarvitaan yksi <code>\\item<\/code>-komento. Varsinaisten luetelmien m\u00e4\u00e4rittelyss\u00e4 ei tarvita <code>\\item<\/code>-komentoja, sill\u00e4 n\u00e4m\u00e4 annetaan kyseist\u00e4 listarakennetta k\u00e4ytett\u00e4ess\u00e4. Kohdassa <code>luetelmakohdat<\/code> voi olla my\u00f6s muita komentoja. Esimerkiksi ymp\u00e4rist\u00f6 <code>center<\/code> on m\u00e4\u00e4ritelty suunnilleen seuraavasti:<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\newenvironment*{center}\n{\\begin{trivlist}\n     \\centering\\item\\relax}\n{\\end{trivlist}}\n<\/pre>\n<p>Jos listassa halutaan k\u00e4ytt\u00e4\u00e4 kasvavaa luetelmanumeroa, niin t\u00e4t\u00e4 varten on joko m\u00e4\u00e4ritelt\u00e4v\u00e4 uusi laskuri komennolla <code>\\newcounter{laskuri}<\/code> tai k\u00e4ytett\u00e4v\u00e4 jotain laskureista <code>enumi<\/code>, <code>enumii<\/code>, <code>enumiii<\/code>, <code>enumiv<\/code>. Lis\u00e4ksi argumenttiin <code>listan parametrien asetukset<\/code> t\u00e4ytyy lis\u00e4t\u00e4 komento <code>\\usecounter{laskuri}<\/code>.<\/p>\n<p>Listan ulkoasun parametrit ovat seuraavat:<\/p>\n<dl style=\"margin-left: 0px\">\n<dt><code>\\topsep<\/code><\/dt>\n<dd>Listan et\u00e4isyys sit\u00e4 edelt\u00e4v\u00e4st\u00e4 ja sit\u00e4 seuraavasta tekstist\u00e4. T\u00e4m\u00e4n lis\u00e4ksi et\u00e4isyyteen lis\u00e4t\u00e4\u00e4n aina normaali kappaleiden v\u00e4linen et\u00e4isyys eli parametrin <code>\\parskip<\/code> arvo.<\/dd>\n<dt><code>\\partopsep<\/code><\/dt>\n<dd>Jos lista aloittaa uuden kappaleen, niin listan et\u00e4isyyteen sit\u00e4 edelt\u00e4v\u00e4st\u00e4 ja sit\u00e4 seuraavasta tekstist\u00e4 lis\u00e4t\u00e4\u00e4n viel\u00e4 t\u00e4m\u00e4n parametrin arvo.<\/dd>\n<dt><code>\\parsep<\/code><\/dt>\n<dd>Tekstikappaleiden v\u00e4linen et\u00e4isyys yhden luetelmakohdan sis\u00e4ll\u00e4.<\/dd>\n<dt><code>\\itemsep<\/code><\/dt>\n<dd>Luetelmakohtien v\u00e4linen pystysuora et\u00e4isyys. Luetelmakohtien v\u00e4liseen et\u00e4isyyteen lis\u00e4t\u00e4\u00e4n viel\u00e4 parametrin <code>\\parsep<\/code> arvo.<\/dd>\n<dt><code>\\leftmargin<\/code><\/dt>\n<dd>Luetelmakohdan tekstin et\u00e4isyys listan sis\u00e4lt\u00e4v\u00e4n ymp\u00e4rist\u00f6n vasemmasta reunasta. T\u00e4m\u00e4n parametrin oletusarvot eri tasoisille sis\u00e4kk\u00e4isille listoille on tallennettu pituusparametreihin <code>\\leftmargini<\/code>, <code>\\leftmarginii<\/code>, \u2026 , <code>\\leftmarginvi<\/code>.<\/dd>\n<dt><code>\\rightmargin<\/code><\/dt>\n<dd>Luetelmakohdan tekstin et\u00e4isyys listan sis\u00e4lt\u00e4v\u00e4n ymp\u00e4rist\u00f6n oikeasta reunasta. T\u00e4m\u00e4 on oletusarvoisesti <code>0pt<\/code>.<\/dd>\n<dt><code>\\listparindent<\/code><\/dt>\n<dd>Luetelmakohdan kappaleiden sisennys. T\u00e4m\u00e4 on oletusarvoisesti <code>0pt<\/code>.<\/dd>\n<dt><code>\\labelwidth<\/code><\/dt>\n<dd>Luetelmamerkille tai luetelmanumerolle varattu leveys.<\/dd>\n<dt><code>\\labelsep<\/code><\/dt>\n<dd>Luetelmamerkin tai luetelmanumeron et\u00e4isyys luetetelmakohdan tekstist\u00e4.<\/dd>\n<dt><code>\\itemindent<\/code><\/dt>\n<dd>Luetelmakohdan ensimm\u00e4isen kappaleen sisennys. T\u00e4m\u00e4 sisent\u00e4\u00e4 my\u00f6s luetelmamerkki\u00e4 tai luetelmanumeroa saman verran. Oletusarvo on <code>0pt<\/code>.<\/dd>\n<\/dl>\n<p>N\u00e4ist\u00e4 ainoastaan parametreja <code>\\partopsep<\/code>, <code>\\labelwidth<\/code> ja <code>\\labelsep<\/code> voi muuttaa listan ulkopuolella.<\/p>\n<p align=\"center\"><a href=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-content\/uploads\/sites\/55\/2017\/10\/listaparametrit.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-290 size-full\" src=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-content\/uploads\/sites\/55\/2017\/10\/listaparametrit.gif\" alt=\"listarakenteiden parametrit\" width=\"531\" height=\"384\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>T\u00e4h\u00e4n sivuun liittyv\u00e4t esimerkkitiedostot yleiset_listarakenteet.tex ja yleiset_listarakenteet.pdf. LaTeXin luetelmat ja tekstiymp\u00e4rist\u00f6t on m\u00e4\u00e4ritelty yleisemmill\u00e4 listaymp\u00e4rist\u00f6ill\u00e4 trivlist ja list. \\begin{trivlist} luetelmakohdat \\end{trivlist} \\begin{list} {luetelmamerkin tai -numeron m\u00e4\u00e4rittely} {listan parametrien asetukset} luetelmakohdat \\end{list} T\u00e4ss\u00e4 luetelmamerkin tai -numeron m\u00e4\u00e4rittely sis\u00e4lt\u00e4\u00e4 komennot, joilla ilman valinnaista argumenttia oleva \\item-komento tulostaa luetelmamerkin tai luetelmanumeron. Esimerkiksi itemize-ymp\u00e4rist\u00f6n ensimm\u00e4isell\u00e4 tasolla t\u00e4ss\u00e4 on komento &hellip; <a href=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/jatko\/listarakenteet\/\" class=\"more-link\">Jatka artikkeliin <span class=\"screen-reader-text\">Yleiset listarakenteet<\/span><\/a><\/p>\n","protected":false},"author":38,"featured_media":0,"parent":112,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-173","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/comments?post=173"}],"version-history":[{"count":9,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/173\/revisions"}],"predecessor-version":[{"id":766,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/173\/revisions\/766"}],"up":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/112"}],"wp:attachment":[{"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/media?parent=173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}