{"id":127,"date":"2017-09-29T14:50:00","date_gmt":"2017-09-29T11:50:00","guid":{"rendered":"https:\/\/coursepages.uta.fi\/mtta1-latex\/?page_id=127"},"modified":"2021-10-01T15:36:54","modified_gmt":"2021-10-01T12:36:54","slug":"rakenne","status":"publish","type":"page","link":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/perusteet\/rakenne\/","title":{"rendered":"LaTeX-dokumentin rakenne"},"content":{"rendered":"<h2>Komennot, argumentit ja ymp\u00e4rist\u00f6t<\/h2>\n<p><a href=\"https:\/\/webpages.tuni.fi\/latex\/mineng.tex\">Minimaalinen englanninkielinen LaTeX-dokumentti<\/a> n\u00e4ytt\u00e4\u00e4 seuraavalta:<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\documentclass{article}\r\n\\begin{document}\r\nThis is \\LaTeX.\r\n\\end{document}\r\n<\/pre>\n<p>Jokainen LaTeX-dokumentti alkaa komennolla <code>\\documentclass<\/code>, jolle annetaan argumentiksi dokumentin tyyppi eli dokumenttiluokka, t\u00e4ss\u00e4 tapauksessa <code>article<\/code>. Muita dokumenttiluokkia ovat esimerkiksi report ja book. Varsinainen teksti kirjoitetaan document-ymp\u00e4rist\u00f6\u00f6n eli komentojen <code>\\begin{document}<\/code> ja <code>\\end{document}<\/code> v\u00e4liin. Komento <code>\\end{document}<\/code> p\u00e4\u00e4tt\u00e4\u00e4 dokumentin, eik\u00e4 LaTeX k\u00e4sittele mit\u00e4\u00e4n t\u00e4m\u00e4n j\u00e4lkeen tulevaa teksti\u00e4.<\/p>\n<p>Jokainen LaTeXin komento alkaa kenoviivalla <code>\\<\/code>, ja komennon argumentti sijoitetaan aaltosulkeiden <code>{ }<\/code> sis\u00e4\u00e4n. Jokainen ymp\u00e4rist\u00f6 puolestaan alkaa komennolla <code>\\begin{ymp\u00e4rist\u00f6}<\/code> ja loppuu komennolla <code>\\end{ymp\u00e4rist\u00f6}<\/code>, miss\u00e4 <code>ymp\u00e4rist\u00f6<\/code> on kyseisen ymp\u00e4rist\u00f6n nimi. LaTeX erottaa pienet ja isot kirjaimet toisistaan, joten esimerkiksi <code>\\END<\/code>\u00a0on eri komento kuin <code>\\end<\/code>.<\/p>\n<h2>Optiot ja makropaketit<\/h2>\n<p><a href=\"https:\/\/webpages.tuni.fi\/latex\/minfin.tex\">Minimaalinen suomenkielinen LaTeX-dokumentti<\/a> n\u00e4ytt\u00e4\u00e4 seuraavalta:<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\documentclass[a4paper,12pt]{article}\r\n\\usepackage[utf8]{inputenc}\r\n\\usepackage[T1]{fontenc}\r\n\\usepackage{lmodern}\r\n\\usepackage[finnish]{babel}\r\n\\begin{document}\r\nT\u00e4m\u00e4 on \\LaTeX.\r\n\\end{document}\r\n<\/pre>\n<p>Useille LaTeXin komennoille voi antaa valinnaisia argumentteja eli optioita, jotka sijoitetaan hakasulkeisiin <code>[ ]<\/code>. T\u00e4ss\u00e4 esimerkiss\u00e4 annettiin\u00a0<code>\\documentclass<\/code>-komennolle optiot <code>a4paper<\/code> ja <code>12pt<\/code>, joilla LaTeX asettaa sivun marginaalit A4-kokoiselle paperille sopiviksi sek\u00e4 muuttaa kirjainkooksi 12 pistett\u00e4. Oletusarvoina ovat <code>letterpaper<\/code> (8,5 \u00d7 11 tuumaa) ja <code>10pt<\/code>.<\/p>\n<p>LaTeXin ominaisuuksia voi laajentaa tai muuttaa makropaketeilla. Makropaketteja otetaan k\u00e4ytt\u00f6\u00f6n komennolla <code>\\usepackage<\/code>, jonka on sijaittava dokumentin <em>esittelyosassa<\/em> eli komentojen <code>\\documentclass<\/code> ja <code>\\begin{document}<\/code> v\u00e4liss\u00e4. T\u00e4ss\u00e4 esimerkiss\u00e4 otettiin k\u00e4ytt\u00f6\u00f6n suomenkielisiss\u00e4 dokumenteissa tarvittavat makropaketit inputenc, fontenc ja babel, joilla saadaan \u00e4\u00e4t ja \u00f6\u00f6t sek\u00e4 suomen kielen tavutus toimimaan.<\/p>\n<p><a href=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-content\/uploads\/sites\/55\/2017\/09\/TeXjaLaTeX.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-207 size-full\" title=\"TeXjaLaTeX.gif\" src=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-content\/uploads\/sites\/55\/2017\/09\/TeXjaLaTeX.gif\" alt=\"LaTeXin toimintakaavio\" width=\"375\" height=\"180\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Komennot, argumentit ja ymp\u00e4rist\u00f6t Minimaalinen englanninkielinen LaTeX-dokumentti n\u00e4ytt\u00e4\u00e4 seuraavalta: \\documentclass{article} \\begin{document} This is \\LaTeX. \\end{document} Jokainen LaTeX-dokumentti alkaa komennolla \\documentclass, jolle annetaan argumentiksi dokumentin tyyppi eli dokumenttiluokka, t\u00e4ss\u00e4 tapauksessa article. Muita dokumenttiluokkia ovat esimerkiksi report ja book. Varsinainen teksti kirjoitetaan document-ymp\u00e4rist\u00f6\u00f6n eli komentojen \\begin{document} ja \\end{document} v\u00e4liin. Komento \\end{document} p\u00e4\u00e4tt\u00e4\u00e4 dokumentin, eik\u00e4 LaTeX k\u00e4sittele mit\u00e4\u00e4n &hellip; <a href=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/perusteet\/rakenne\/\" class=\"more-link\">Jatka artikkeliin <span class=\"screen-reader-text\">LaTeX-dokumentin rakenne<\/span><\/a><\/p>\n","protected":false},"author":38,"featured_media":0,"parent":92,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-127","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/127","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=127"}],"version-history":[{"count":14,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/127\/revisions"}],"predecessor-version":[{"id":863,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/127\/revisions\/863"}],"up":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/92"}],"wp:attachment":[{"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/media?parent=127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}