Sangen lyhyt L A T E X-johdatus

Samankaltaiset tiedostot
Sangen lyhyt L A T E X-johdatus

Sangen lyhyt L A T E X-johdatus, osa 2

Johdatus L A TEXiin. 7. Taulukot ja kuvat. Dept. of Mathematical Sciences

Johdatus L A TEXiin. 8. Taulukot ja kuvat. Matemaattisten tieteiden laitos

Johdatus L A TEXiin. 7. Taulukot ja kuvat. Dept. of Mathematical Sciences

Johdatus L A TEXiin. Dept. of Mathematical Sciences. Tunti 1: Alkeet. Markus Harju, markus.harju at oulu.fi, M207

Johdatus L A TEXiin. 8. Taulukot ja kuvat. Matemaattisten tieteiden laitos

ATK tähtitieteessä. 26. syyskuuta Osa 6 - LATEX

Johdatus L A TEXiin. 5. Ristiviittauksista, monirivisistä kaavoista ja vähän muustakin Markus Harju. Matemaattiset tieteet

Est.kand Kandidaatintyö ja seminaari: L A T E Xin käyttöönotto

linux linux: käyttäjän oikeudet + lisää ja - poistaa oikeuksia

ASCII-taidetta. Intro: Python

5. HelloWorld-ohjelma 5.1

Opinnäytetyön mallipohjan ohje

linux linux: käyttäjän oikeudet + lisää ja - poistaa oikeuksia

Tekstinkäsittelyn jatko. KSAO Liiketalous 1

1 Opinnäytetyön graafiset ohjeet. 2 Sivun asetukset. 3 Sivunumerointi. 4 Otsikot

Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 9: L A T E X

Johdatus L A TEXiin. 8. Sekalaisia asioita. Matemaattinen teksti. Markus Harju. Matemaattiset tieteet

Johdatus L A TEXiin. 9. Sivun mitat, ulkoasu ja kalvot. Matemaattisten tieteiden laitos

Matematiikan kirjoittamisesta

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

Johdatus L A TEXiin. 9. Sivun mitat, ulkoasu ja kalvot. Matemaattisten tieteiden laitos

5. HelloWorld-ohjelma 5.1

Ohjelmoinnin perusteet Y Python

CVS. Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen

Johdanto Mikä L A TEX on? Suomenkielinen L A TEX-tiedostopohja. Perusteet Tekstin kirjoittaminen Matematiikkatila

IDL - proseduurit. ATK tähtitieteessä. IDL - proseduurit

ATK tähtitieteessä. Osa 3 - IDL proseduurit ja rakenteet. 18. syyskuuta 2014

Artikkelien muokkaaminen sekä sisältöeditorin peruskäyttö

KAAVAT. Sisällysluettelo

ARVO - verkkomateriaalien arviointiin

Opinnäytteen nimi ja mahdollinen alaotsikko (tämä pohja toimii parhaiten Word2010-versiolla)

MITÄ JAVASCRIPT ON?...3

4. Lausekielinen ohjelmointi 4.1

Johdatus L A TEXiin. 10. Matemaattisen tekstin kirjoittamisesta. Matemaattisten tieteiden laitos

TT00AA Ohjelmoinnin jatko (TT10S1ECD)

Matematiikan viestintä (3 op)

KÄYTTÖOHJE. Servia. S solutions

Toinen harjoitustyö. ASCII-grafiikkaa 2017

Ohjelmointi 1. Kumppanit

Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: L A TEX

TEKSTINKÄSITTELYTEHTÄVIÄ, OSA 1

SCI- A0000: Tutustuminen Linuxiin, syksy 2015

Komentotulkki. Kysymyksiä

b) Määritä myös seuraavat joukot ja anna kussakin tapauksessa lyhyt sanallinen perustelu.

TAULUKON TEKEMINEN. Sisällysluettelo

Osa 7: Hahmojen ohjelmointi ja hienosäätö

Datatähti 2019 alku. task type time limit memory limit. A Kolikot standard 1.00 s 512 MB. B Leimasin standard 1.00 s 512 MB

Jypelin käyttöohjeet» Ruutukentän luominen

14. Hyvä ohjelmointitapa 14.1

Korpusten käsittely clt131, P Luento 4

Matriisit ovat matlabin perustietotyyppejä. Yksinkertaisimmillaan voimme esitellä ja tallentaa 1x1 vektorin seuraavasti: >> a = 9.81 a = 9.

BlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä

Ohjelmoinnin perusteet Y Python

Näin asennat MS-DOS käyttöjärjestelmän virtuaalikoneeseen

OHJEET WORDPRESS-BLOGIN LUOMISEEN JA TAVALLISIMPIIN BLOGITOIMINTOIHIN

ATK yrittäjän työvälineenä

Väitöskirja -mallipohja

Kotisivuohjeet. Eteläpohjalaiset Kylät ry. Sivupohjien rakenne

13. Hyvä ohjelmointitapa (osa 1) 13.1

Sekalaisia L A T E X-ohjeita

Harjoitus 1: Matlab. Harjoitus 1: Matlab. Mat Sovelletun matematiikan tietokonetyöt 1. Syksy 2006

Nspire CAS - koulutus Ohjelmiston käytön alkeet Pekka Vienonen

Ctl160 Tekstikorpusten tietojenkäsittely p.1/15

TiiaKonttinen.fi Kaikki oikeudet pidätetään 2017 Tätä opasta ei saa jakaa, luovuttaa, myydä, kopioida tai julkaista ilman tekijän lupaa.

KÄYTTÖOHJE LATOMO VERSO

Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet, syksy 2006

UpdateIT 2010: Editorin käyttöohje

Aine Määrä % happi hiili vety typpi ,6 kalsium ,4 fosfori 780 1,1

HTML ja CSS. Tästä se lähtee: portfolio-sivusto. Sivuston pääkansio, jonka sisällä on kaikki sivustoon kuuluvat alikansiot ja tiedostot.

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

Harjoitus 5 (viikko 41)

Written by Administrator Monday, 05 September :14 - Last Updated Thursday, 23 February :36

TEEMA 2 TAULUKKODATAN KÄSITTELY JA TIEDON VISUALISOINTI

Apuja ohjelmointiin» Yleisiä virheitä

Tekstinkäsittelyharjoitus

Yksityiskohtaiset ohjeet. TwinSpacen käyttäminen

Python-ohjelmointi Harjoitus 2

Used with permission of Microsoft. Kulttuurihistoria Syyskuu 2015

Tieteellisen tekstin tuottaminen LATEXilla

CLT131: Tekstityökalut 2011, viides luento

Kirjoita oma versio funktioista strcpy ja strcat, jotka saavat parametrinaan kaksi merkkiosoitinta.

TEHTÄVÄN NIMI YHDELLE TAI USEAMMALLE RIVILLE FONTTIKOKO 24 Tarvittaessa alaotsikko fonttikoko 20

Ohjelmoinnin perusteet Y Python

VALITAAN VAIHTOEHDOISTA YKSI KOHTA VOIDAAN VALITA VAIHTOEHDOISTA USEAMPI KOHTA

Valokuvien matematiikkaa

Tiivistelmä ja yleisiä huomioita tekstistä

Pieni johdatus L A TEXin Listings-pakettiin. Jonne Itkonen

Korpusten käsittely clt131, P Luento 5

Jypelin käyttöohjeet» Ruutukentän luominen

wxmaxima-pikaopas Ari Lehtonen

Worldpress ohje. Artikkelin kirjoittaminen, päivittäminen, kuvan, linkin, lomakkeen ja Google-kalenterimerkkinnän lisääminen

Ohjeita Origin-harjoitukseen. 4. Tee pienimmän neliösumman sovitus pistejoukkoon. 7. Vastaa selkeästi tehtävänannossa annettuihin kysymyksiin.

Smart Board lukion lyhyen matematiikan opetuksessa

Selkosanakirja sdfghjklöäzxcvbnmqwertyuiopåasdfghjklöäzxcvbnmq. Tietokoneet. wertyuiopåasdfghjklöäzxcvbnmqwertyuiopåasdfghjk 1.4.

Korpusten käsittely clt131, P Luento 1

Opetusmateriaalin visuaalinen suunnittelu. Kirsi Nousiainen

Transkriptio:

Sangen lyhyt L A T E X-johdatus Lari Koponen, Eetu Ahonen ja Timo Voipio 11. maaliskuuta 2013

Koulutuksen tavoitteet Koulutuksen jälkeen pystyy kirjoittamaan työselostuksen L A T E X:illa, eli Dokumentin rakenne tutuksi Tekstin ja kaavojen laatiminen, kuvien liittäminen Risti- ja lähdeviittaukset Tiedonhaku Sangen lyhyt L A T E X-johdatus 2/17

Mihin L A T E X on hyvä? Runsaasti matematiikkaa sisältävä teksti Risti- ja lähdeviitteiden hallinta helppoa Muotoilulle ei pilkuntarkkoja vaatimuksia Ei tarvetta pikkutarkalle tai vapaalle muotoilulle Sangen lyhyt L A T E X-johdatus 3/17

Kääntöpuolet Aluksi jyrkkä oppimiskynnys Muotoilun pikkutarkka kontrollointi erittäin haastavaa Ohjelmoinnista tuttu tarkkuusvaatimus komentoja kirjoitettaessa Virheilmoitukset ajoittain vaikeaselkoisia Sangen lyhyt L A T E X-johdatus 4/17

L A T E X-dokumentin rakenne L A T E X-dokumentti on tekstitiedosto (tiedostopääte.tex), joka sisältää Esimäärittelyt, joilla määritelläät dokumentin muotoilu (paperikoko, fontit, jne.) Ladottavan tekstin Matemaattiset kaavat kuvattuna matematiikkakomennoilla Muut muotoilukomennot (esim. tämä sana korostettuna ) Komennot alkavat aina kenoviivalla \ ja vaikutusalue rajataan aaltosulkeilla { }, esim. \emph{korostettuna} Sangen lyhyt L A T E X-johdatus 5/17

Esimäärittelyt L A T E X-dokumentti alkaa aina esimäärittelyillä (engl. preamble), joilla määritellään mm.: dokumentin tyyppi (lyhyt artikkeli, kirja, kirje, kalvoesitys,... ) käytettävät fontit, otsikoiden muotoilut, riviväli, kappaleiden erottelu paperikoko, marginaalit Suurin osa ylläolevista saavutetaan lataamalla makropaketteja komennolla \usepackage{paketinnimi}. Sopivan makropaketin avulla voi tehdä lähes mitä vain! Sangen lyhyt L A T E X-johdatus 6/17

Dokumentin sisältö Dokumentin varsinainen sisältö kirjoitetaan \begin{document}- ja \end{document}-komentojen väliin Tekstikappaleet erotetaan toisistaan tyhjällä rivillä Tekstin sekaan voi laittaa matematiikkaa $-merkkien väliin Erityistä muotoilua vaativat elementit (yhtälöt, kuvat, taulukot, lainaukset ym) laitetaan omaan ympäristöönsä ympäristö alkaa komennolla \begin{ympäristönnimi} ja päättyy komentoon \end{ympäristönnimi} Sangen lyhyt L A T E X-johdatus 7/17

Matemaattiset kaavat Esimerkki: f (x i ) = x 2 i Koodi: $f(x_i) = x_i^2$ Numeroidut, tekstistä erilleen poimitut kaavat tehdään equation-ympäristöllä (monimutkaisempiin tilanteisiin muitakin vaihtoehtoja) Sangen lyhyt L A T E X-johdatus 8/17

Ristiviittaukset Kuville, taulukoille, yhtälöille ym. voi antaa tunnisteen (engl. label) käyttämällä komentoa \label{tunniste} Tunnisteen avulla esim. kuvaan voi viitata komennolla\ref{tunniste}, jolloin L A T E X korvaa viittauskomennon kuvan numerolla Käytä kuvaavia, itsellesi loogisia tunnisteita, vältä ääkkösiä ja erikoismerkkejä! Sangen lyhyt L A T E X-johdatus 9/17

L A T E X-tiedoston kääntäminen Joko suoraan editoriohjelmasta (esim. Kilessä valmiina nappi), tai komentoriviltä komennolla pdflatex selkkari.tex ristiviittausten takia aja kahdesti peräjälkeen Jos käy hyvin, saat pitkän tekstilitanian lopuksi ilmoituksen Output written on selkkari.pdf. Tai sitten saat virheilmoituksen, jolle sanotaan X <enter>, ja ruvetaan etsimään virhettä. Sangen lyhyt L A T E X-johdatus 10/17

Tyypillisiä virheitä Jostain puuttuu aaltosulje } (voi olla hankala löytää, ei välttämättä puutu virheilmoituksessa sanotulta riviltä) tai ympäristön päättävä \end{ympäristönnimi} Komennon nimi kirjoitettu väärin Ei ladattu jotain tarvittua makropakettia Ääkköset rikki? Merkistökoodaus saattaa olla väärä, eli inputenc-paketille annettu optioksi latin1 vaikka pitäisi olla utf8, tai toisinpäin (Aallon Linux-koneilla kirjoitettaessa oletuksena pitäisi olla UTF-8). Tekstin joukossa on sitova välilyönti (non-breaking space), nykyaikaisessa suomalaisessa näppäimistöasettelussa tämä syntyy yhdistelmällä AltGr + [space]). Sangen lyhyt L A T E X-johdatus 11/17

Kysymys 1 Mikä allaolevassa L A T E X-koodissa on väärin? 1 \ begin{ equation} 2 $ f(x) = x^2 $ 3 % Miksi kaava ei toimi 4 \end{equation} Sangen lyhyt L A T E X-johdatus 12/17

Kysymys 2 Korjasimme bugin, mutta mikä allaolevassa L A T E X-koodissa on väärin? 1 \ begin{ equation} 2 f(x) = x^2 3 4 \end{equation} Sangen lyhyt L A T E X-johdatus 13/17

Kysymys 3 Entä, mikä allaolevassa L A T E X-koodissa on väärin? 1 \begin{figure} 2 \begin{center} 3 \ includegraphics[ height =\ textwidth]{ kuva. gif} 4 \ caption{ Havainnekuva laitteistosta,... } 5 \ label{ kuva: laitteisto} 6 \end{center} 7 \end{figure} Sangen lyhyt L A T E X-johdatus 14/17

Sitten hommiin Sivulla http://users.tkk.fi/lmkopone/latex2013/ on tehtäviä, seuraavaksi läpi käytävä selostusrunko ja hyödyllisiä linkkejä. Sangen lyhyt L A T E X-johdatus 15/17

Loppu. Onko sinulla toiveita mitä haluaisit oppia toisesta koulutuksesta. Mikäli tällainen ilmenee, lähetä minulle sähköpostia (lari.koponen [merkki] aalto.fi) tai käytä palautelaatikkoa hyväksi: https://docs.google.com/spreadsheet/viewform?formkey= dhfbv1ewwgpwymvjywlauno2lwnrsee6mq. Sangen lyhyt L A T E X-johdatus 16/17

Kiitokset Vuoden 2013 kalvot on tehty Timo Voipion ja Ville Halkolan vuoden 2012 kalvojen pohjalta. Lisäksi kalvoja on parannettu tammikuussa olleen ensimmäisen koulutuskerran palautteen perusteella, kiitokset kaikille palautetta antaneille. Vuoden 2013 selostusrungon ja harjoitusmateriaalin teki Lari Koponen. Erityiskiitokset lisäyksistä ja kommenteista Timo Voipiolle ja Eetu Ahoselle. Sangen lyhyt L A T E X-johdatus 17/17