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. Dept. of Mathematical Sciences. Tunti 1: Alkeet. Markus Harju, markus.harju at oulu.fi, M207

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

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

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

Opinnäytetyön mallipohjan ohje

Tekstinkäsittelyn jatko. KSAO Liiketalous 1

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

ASCII-taidetta. Intro: Python

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

5. HelloWorld-ohjelma 5.1

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

5. HelloWorld-ohjelma 5.1

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

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

ARVO - verkkomateriaalien arviointiin

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

MITÄ JAVASCRIPT ON?...3

Ohjelmoinnin perusteet Y Python

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

Matematiikan viestintä (3 op)

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

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

KÄYTTÖOHJE. Servia. S solutions

SCI- A0000: Tutustuminen Linuxiin, syksy 2015

Komentotulkki. Kysymyksiä

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

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

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

Korpusten käsittely clt131, P Luento 4

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

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

KAAVAT. Sisällysluettelo

4. Lausekielinen ohjelmointi 4.1

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

TT00AA Ohjelmoinnin jatko (TT10S1ECD)

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

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

Ohjelmointi 1. Kumppanit

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

Ohjelmoinnin perusteet Y Python

TEKSTINKÄSITTELYTEHTÄVIÄ, OSA 1

OHJEET WORDPRESS-BLOGIN LUOMISEEN JA TAVALLISIMPIIN BLOGITOIMINTOIHIN

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

TEEMA 2 TAULUKKODATAN KÄSITTELY JA TIEDON VISUALISOINTI

TAULUKON TEKEMINEN. Sisällysluettelo

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

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

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

Used with permission of Microsoft. Kulttuurihistoria Syyskuu 2015

14. Hyvä ohjelmointitapa 14.1

CLT131: Tekstityökalut 2011, viides luento

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

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

Tiivistelmä ja yleisiä huomioita tekstistä

KÄYTTÖOHJE LATOMO VERSO

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

Korpusten käsittely clt131, P Luento 5

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

Toinen harjoitustyö. ASCII-grafiikkaa 2017

Ohjelmoinnin perusteet Y Python

Väitöskirja -mallipohja

Smart Board lukion lyhyen matematiikan opetuksessa

Korpusten käsittely clt131, P Luento 1

Sivuston muokkaus WordPressin kanssa

UpdateIT 2010: Editorin käyttöohje

Luento 4. Timo Savola. 21. huhtikuuta 2006

13. Hyvä ohjelmointitapa (osa 1) 13.1

Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta

Työn osat 5-9 muodostavat varsinaisen sisällön.

Matematiikan kirjoittamisesta

Ctl160 Tekstikorpusten tietojenkäsittely p.1/15

CLT131 Korpusten käsittely

Vesa Ollikainen, päivitys Juha Haataja

Tekstinkäsittelyharjoitus

TEKSTI JA TYPOGRAFIA LEHDESSÄ. Johdanto Arja Karhumaa

Yksityiskohtaiset ohjeet. TwinSpacen käyttäminen

Ohjelmoinnin perusteet Y Python

Harjoitus 1 -- Ratkaisut

Jypelin käyttöohjeet» Ruutukentän luominen

Korpusten käsittely clt131, P Luento 3

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

SATAKUNNAN AMMATTIKORKEAKOULU. Hakala Toni Varpelaide Heidi TEKSTINKÄSITTELYN OHJEET CASE: OPINNÄYTETYÖN RAPORTOINTI WORDILLA

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: L A TEX

Ohjelmoinnin perusteet Y Python

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

Drupal-sivuston hallintaopas

Osa 7: Hahmojen ohjelmointi ja hienosäätö

Excel syventävät harjoitukset

TL5503 DSK, laboraatiot (1.5 op) Suodatus 1 (ver 1.0) Jyrki Laitinen

Ohje tutkielman tekemiseen

LUMA Suomi kehittämisohjelma :53 Joustava yhtälönratkaisu Matemaattinen Ohjelmointi ja Yhtälönratkaisu

WORD TYYLILLÄ (4 h) Tietohallintokeskus Miksi tyylit? Tyylien lisääminen: joko jälkikäteen tai etukäteen

wxmaxima-pikaopas Ari Lehtonen

Aktivoi dokumentin rakenteen tarkistamiseksi piilomerkkien näyttäminen valitsemalla valintanauhasta Kappale-kohdasta painike Näytä kaikki.

Transkriptio:

Sangen lyhyt L A T E X-johdatus Lari Koponen ja Eetu Ahonen 23.1.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/13

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/13

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/13

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/13

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/13

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/13

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/13

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/13

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/13

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/13

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 12/13

Kiitokset Vuoden 2013 kalvot on tehty Timo Voipion ja Ville Halkolan vuoden 2012 kalvojen pohjalta. 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 13/13