{"id":161,"date":"2017-09-29T15:46:45","date_gmt":"2017-09-29T12:46:45","guid":{"rendered":"https:\/\/coursepages.uta.fi\/mtta1-latex\/?page_id=161"},"modified":"2023-09-16T21:10:14","modified_gmt":"2023-09-16T18:10:14","slug":"isot-dokumentit","status":"publish","type":"page","link":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/jatko\/isot-dokumentit\/","title":{"rendered":"Isot dokumentit"},"content":{"rendered":"<p>T\u00e4h\u00e4n sivuun liittyv\u00e4t esimerkkitiedostot <a href=\"https:\/\/webpages.tuni.fi\/latex\/isot_dokumentit.zip\">isot_dokumentit.zip<\/a> ja <a href=\"https:\/\/webpages.tuni.fi\/latex\/isot_dokumentit.pdf\">isot_dokumentit.pdf<\/a>.<\/p>\n<p>Jos kirjoitettava LaTeX-dokumentti kasvaa kovin suureksi, niin sen k\u00e4\u00e4nt\u00e4minen saattaa olla jo h\u00e4iritsev\u00e4n hidasta. T\u00e4ll\u00f6in on parasta jakaa dokumentti sopivan kokoisiin osiin, joita voidaan k\u00e4\u00e4nt\u00e4\u00e4 yksitellen. LaTeX tarjoaa t\u00e4t\u00e4 tarkoitusta varten komennot <code>\\input<\/code>, <code>\\include<\/code> ja <code>\\includeonly<\/code>.<\/p>\n<p>Komento <code>\\input{tiedosto}<\/code> lukee argumenttina olevan tiedoston siihen kohtaan dokumentissa, jossa komento on annettu. Komennolla <code>\\input<\/code> voi lis\u00e4t\u00e4 dokumenttiin esimerkiksi yleisk\u00e4ytt\u00f6isi\u00e4 osia, joita voi k\u00e4ytt\u00e4\u00e4 useissa eri dokumenteissa, tai vaihtoehtoisia osia, joilla dokumentin ulkoasua tai sis\u00e4lt\u00f6\u00e4 voidaan muuttaa.<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\input{esittelyosa.tex} % Yleinen ja yhteinen esittelyosa.\r\n\\newcommand*{\\komento}{m\u00e4\u00e4rittely} % dokumentin omat komennot\r\n\\begin{document}\r\nT\u00e4h\u00e4n kirjoitetaan dokumentin sis\u00e4lt\u00f6.\r\n\\end{document}\r\n<\/pre>\n<p>Vaikka komentoa <code>\\input<\/code> voi k\u00e4ytt\u00e4\u00e4 dokumentin sis\u00e4ll\u00f6n pilkkomiseen pienempiin osiin, niin paremmin t\u00e4h\u00e4n tarkoitukseen soveltuu komento <code>\\include<\/code>. Komento <code>\\include<\/code> aloittaa aina uuden sivun, joten se sopii kirjoitelman lukujen tai vastaavien osien liitt\u00e4miseen p\u00e4\u00e4tiedostoon. Komennolla <code>\\includeonly<\/code> s\u00e4\u00e4dell\u00e4\u00e4n, mitk\u00e4 osat kulloinkin k\u00e4\u00e4nnet\u00e4\u00e4n. K\u00e4\u00e4nn\u00f6ksen tuloksena syntyv\u00e4 pdf-tiedosto sis\u00e4lt\u00e4\u00e4 vain komennon <code>\\includeonly<\/code> argumentissa lueteltujen tiedostojen sis\u00e4ll\u00f6n, mutta tekstin sis\u00e4iset viittaukset muiden tiedostojen sis\u00e4lt\u00f6\u00f6n ovat silti oikein, kunhan kaikki osat on k\u00e4\u00e4nnetty ainakin kertaalleen. Komentojen <code>\\include<\/code> ja <code>\\includeonly<\/code> argumenteissa ei k\u00e4ytet\u00e4 tiedostotunnistetta, sill\u00e4 n\u00e4ill\u00e4 komennoilla voi lukea vain .tex-p\u00e4\u00e4tteisi\u00e4 tiedostoja.<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\input{esittelyosa.tex}\r\n\\includeonly{luku_1,loppu} % Vain luku 1 ja loppu k\u00e4sitell\u00e4\u00e4n.\r\n\\begin{document}\r\n\\include{alku} % Kansilehti, sis\u00e4llysluetelo, esipuhe, ...\r\n\\include{luku_1}\r\n\\include{luku_n}\r\n\\include{loppu} % L\u00e4hdeluettelo, hakemisto, liitteet, ...\r\n\\end{document}\r\n<\/pre>\n<p><a href=\"https:\/\/www.tug.org\/texworks\/\" target=\"_blank\" rel=\"noopener\">TeXworks<\/a>, kuten monet muutkin LaTeX-editorit, tukee dokumentin jakamista useisiin tiedostoihin. T\u00e4m\u00e4 on toteutettu TeXworksissa siten, ett\u00e4 komennolla <code>\\input<\/code> tai <code>\\include<\/code> luettavien tiedostojen alkuun lis\u00e4t\u00e4\u00e4n p\u00e4\u00e4tiedoston hakemistopolku suhteessa luettavaan tiedostoon. Jos kaikki tiedostot sijaitsevat samassa hakemistossa, niin riitt\u00e4\u00e4 ilmoittaa pelkk\u00e4 p\u00e4\u00e4tiedoston nimi:<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">% !TEX root = isot_dokumentit.tex\r\n<\/pre>\n<p>T\u00e4ll\u00f6in TeXworksin komento Typeset k\u00e4\u00e4nt\u00e4\u00e4 aina p\u00e4\u00e4tiedoston riippumatta siit\u00e4, mit\u00e4 tiedostoa ollaan muokkaamassa.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>T\u00e4h\u00e4n sivuun liittyv\u00e4t esimerkkitiedostot isot_dokumentit.zip ja isot_dokumentit.pdf. Jos kirjoitettava LaTeX-dokumentti kasvaa kovin suureksi, niin sen k\u00e4\u00e4nt\u00e4minen saattaa olla jo h\u00e4iritsev\u00e4n hidasta. T\u00e4ll\u00f6in on parasta jakaa dokumentti sopivan kokoisiin osiin, joita voidaan k\u00e4\u00e4nt\u00e4\u00e4 yksitellen. LaTeX tarjoaa t\u00e4t\u00e4 tarkoitusta varten komennot \\input, \\include ja \\includeonly. Komento \\input{tiedosto} lukee argumenttina olevan tiedoston siihen kohtaan dokumentissa, jossa komento on &hellip; <a href=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/jatko\/isot-dokumentit\/\" class=\"more-link\">Jatka artikkeliin <span class=\"screen-reader-text\">Isot dokumentit<\/span><\/a><\/p>\n","protected":false},"author":38,"featured_media":0,"parent":112,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-161","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/161","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=161"}],"version-history":[{"count":10,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/161\/revisions"}],"predecessor-version":[{"id":922,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/161\/revisions\/922"}],"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=161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}