{"id":165,"date":"2017-09-29T15:49:37","date_gmt":"2017-09-29T12:49:37","guid":{"rendered":"https:\/\/coursepages.uta.fi\/mtta1-latex\/?page_id=165"},"modified":"2021-09-06T23:07:51","modified_gmt":"2021-09-06T20:07:51","slug":"ymparistot","status":"publish","type":"page","link":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/jatko\/ymparistot\/","title":{"rendered":"Uudet ymp\u00e4rist\u00f6t"},"content":{"rendered":"<p>T\u00e4h\u00e4n sivuun liittyv\u00e4t esimerkkitiedostot <a href=\"https:\/\/webpages.tuni.fi\/latex\/ymparistot.tex\">ymparistot.tex<\/a> ja <a href=\"https:\/\/webpages.tuni.fi\/latex\/ymparistot.pdf\">ymparistot.pdf<\/a>.<\/p>\n<p>Uusia ymp\u00e4rist\u00f6j\u00e4 voi LaTeXissa m\u00e4\u00e4ritell\u00e4 komennolla <code>\\newenvironment*<\/code>:<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\newenvironment*{ymp\u00e4rist\u00f6}[n][oletusarvo]{alku}{loppu}\r\n<\/pre>\n<p>T\u00e4ss\u00e4 <code>ymp\u00e4rist\u00f6<\/code> on m\u00e4\u00e4ritelt\u00e4v\u00e4n ymp\u00e4rist\u00f6n nimi, <code>n<\/code> on ymp\u00e4rist\u00f6n argumenttien lukum\u00e4\u00e4r\u00e4 (1\u20139), <code>oletusarvo<\/code> on mahdollisen valinnaisen argumentin oletusarvo, <code>alku<\/code> on ymp\u00e4rist\u00f6n alussa komennolla <code>\\begin{ymp\u00e4rist\u00f6}<\/code> suoritettavat komennot ja <code>loppu<\/code> on ymp\u00e4rist\u00f6n lopussa komennolla <code>\\end{ymp\u00e4rist\u00f6}<\/code> suoritettavat komennot. Ymp\u00e4rist\u00f6n nimi saa sis\u00e4lt\u00e4\u00e4 periaatteessa mit\u00e4 tahansa muita merkkej\u00e4 paitsi merkkej\u00e4 <code>#<\/code>, <code>\\<\/code>, <code>~<\/code> ja <code>%<\/code>. Aaltosulkeita <code>{ }<\/code> voi k\u00e4ytt\u00e4\u00e4 nimess\u00e4 pareittain. On silti suositeltavaa, ett\u00e4 ymp\u00e4rist\u00f6n nimi sis\u00e4lt\u00e4isi vain englanninkielisen aakkoston kirjaimia <code>a<\/code>,&#8230;,<code>z<\/code>, <code>A<\/code>,&#8230;,<code>Z<\/code>. Esimerkkej\u00e4:<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\newenvironment*{sfquote}{\\begin{quote}\\sffamily\\small}{\\end{quote}}\r\n<\/pre>\n<p>Ymp\u00e4rist\u00f6 <code>sfquote<\/code> toimii kuten ymp\u00e4rist\u00f6 <a href=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/perusteet\/tekstiymparistot#quote\"><code>quote<\/code><\/a>, mutta teksti tulostetaan pienemp\u00e4n\u00e4 ja groteskilla kirjaintyylill\u00e4.<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\newenvironment*{exercises}[1][9]\r\n{\\settowidth{\\leftmargini}{\\textbf{#1.}\\hspace{\\labelsep}}\r\n \\renewcommand*{\\labelenumi}{\\bfseries\\theenumi.}\r\n \\begin{enumerate}}\r\n{\\end{enumerate}}\r\n<\/pre>\n<p>Ymp\u00e4rist\u00f6 <code>exercises<\/code>\u00a0muokkaa <a href=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/perusteet\/luetelmat\/\"><code>enumerate<\/code><\/a>-ymp\u00e4rist\u00f6\u00e4 harjoitus- tai tenttiteht\u00e4vien kirjoittamista varten. Ymp\u00e4rist\u00f6ll\u00e4 on yksi valinnainen argumentti, teht\u00e4vien lukum\u00e4\u00e4r\u00e4, jonka perusteella varataan tila teht\u00e4v\u00e4n numerolle. Komento <code>\\settowidth<\/code> asettaa ensimm\u00e4isen\u00e4 argumenttina olevan pituusparametrin arvoksi toisena parametrina olevan tekstin pituuden. Komento <code>\\labelenumi<\/code> tulostaa <code>enumerate<\/code>-ymp\u00e4rist\u00f6n ensimm\u00e4isen tason luetelmanumeron, joka t\u00e4ss\u00e4 m\u00e4\u00e4ritell\u00e4\u00e4n lihavoiduksi.<\/p>\n<p>Komennolla <code>\\newenvironment*<\/code> m\u00e4\u00e4riteltyjen ymp\u00e4rist\u00f6jen argumentit eiv\u00e4t saa sis\u00e4lt\u00e4\u00e4 kappaleen vaihtoja eli tyhji\u00e4 rivej\u00e4 tai <code>\\par<\/code>-komentoja. Jos tarvitaan sellaista ymp\u00e4rist\u00f6\u00e4, jonka argumentit <em>saavat<\/em> sis\u00e4lt\u00e4\u00e4 useita kappaleita teksti\u00e4, niin on k\u00e4ytett\u00e4v\u00e4 komentoa <code>\\newenvironment<\/code>, siis ilman t\u00e4hte\u00e4.<\/p>\n<p>Jo olemassa olevien ymp\u00e4rist\u00f6jen uudelleenm\u00e4\u00e4rittelyyn on k\u00e4ytett\u00e4v\u00e4 komentoja <code>\\renewenvironment*<\/code> ja <code>\\renewenvironment<\/code>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>T\u00e4h\u00e4n sivuun liittyv\u00e4t esimerkkitiedostot ymparistot.tex ja ymparistot.pdf. Uusia ymp\u00e4rist\u00f6j\u00e4 voi LaTeXissa m\u00e4\u00e4ritell\u00e4 komennolla \\newenvironment*: \\newenvironment*{ymp\u00e4rist\u00f6}[n][oletusarvo]{alku}{loppu} T\u00e4ss\u00e4 ymp\u00e4rist\u00f6 on m\u00e4\u00e4ritelt\u00e4v\u00e4n ymp\u00e4rist\u00f6n nimi, n on ymp\u00e4rist\u00f6n argumenttien lukum\u00e4\u00e4r\u00e4 (1\u20139), oletusarvo on mahdollisen valinnaisen argumentin oletusarvo, alku on ymp\u00e4rist\u00f6n alussa komennolla \\begin{ymp\u00e4rist\u00f6} suoritettavat komennot ja loppu on ymp\u00e4rist\u00f6n lopussa komennolla \\end{ymp\u00e4rist\u00f6} suoritettavat komennot. Ymp\u00e4rist\u00f6n nimi saa sis\u00e4lt\u00e4\u00e4 periaatteessa &hellip; <a href=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/jatko\/ymparistot\/\" class=\"more-link\">Jatka artikkeliin <span class=\"screen-reader-text\">Uudet ymp\u00e4rist\u00f6t<\/span><\/a><\/p>\n","protected":false},"author":38,"featured_media":0,"parent":112,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-165","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/165","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=165"}],"version-history":[{"count":9,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/165\/revisions"}],"predecessor-version":[{"id":825,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/165\/revisions\/825"}],"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=165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}