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



Samankaltaiset tiedostot
Matematiikan viestintä (3 op)

Sangen lyhyt L A T E X-johdatus

Sangen lyhyt L A T E X-johdatus

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

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

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

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

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

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

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

Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: L A TEX

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

MITÄ JAVASCRIPT ON?...3

Tieteellisen tekstin tuottaminen L A TEXilla

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

Ctl160 Tekstikorpusten tietojenkäsittely p.1/15

Pitkänpuoleinen johdanto LATEX 2ε:n käyttöön

ASCII-taidetta. Intro: Python

Tieteellisen tekstin tuottaminen L A TEXilla Fysiikan typografiset menetelmät

Vesa Ollikainen, päivitys Juha Haataja

Harjoitus 2 (viikko 45)

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

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

Matematiikan viestintä (3 op)

TEKSTINKÄSITTELYTEHTÄVIÄ, OSA 1

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

Pitkänpuoleinen johdanto

Pitkänpuoleinen johdanto LATEX 2ε:n käyttöön

Korpusten käsittely clt131, P Luento 1

4. Lausekielinen ohjelmointi 4.1

ATK II - Numeerinen mallintaminen (763315A), kevät 2015


M. Merikanto 2012 XML. Merkkauskieli, osa 2

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

Sekalaisia L A T E X-ohjeita

ATK II - Numeerinen mallintaminen (766315A), kevät 2016

7. Näytölle tulostaminen 7.1

Ohjelmoinnin perusteet Y Python

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

14. Hyvä ohjelmointitapa 14.1

KANSILEHDEN MALLISIVU

Vesa Ollikainen, päivitys Juha Haataja

13. Hyvä ohjelmointitapa (osa 1) 13.1

Johdatus L A TEXiin. 6. Omat komennot ja lauseympäristöt Markus Harju. Matemaattiset tieteet

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tentti kestää kolme tuntia.

5. HelloWorld-ohjelma 5.1

Ensin: kirjaudu kurssikansioon ja siirry siellä Luennot kansion Tutkielman perusrakenne ( ) sivulle FYSA291 luentokalvosarja 7 1

Numeerinen mallinnus (766315A), kevät 2017

Hieman linkkejä: lyhyt ohje komentoriviohjelmointiin.

CLT131 Korpusten käsittely (3op)

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

Tekstinkäsittelyharjoitus

Korpusten käsittely clt131, P Luento 4

Esimerkkejä L A TEXin käytöstä laboratoriotyöselostusten kirjoittamiseen

Ohjelmoinnin perusteet Y Python

Ohjeita Lintulan TEXin ja L A TEXin käyttämiseen

L A TEX, pdfl A TEX ja grafiikka

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tentti kestää kolme tuntia. Tehdään sähköisesti mikroluokkien Windows-koneilla.

linux linux: rm, cp, mv ls Return listaa työhakemiston sisällön

Aineistopaketin tulee sisältää:

Harjoitus 5 (viikko 48)

Tärkeimmät toiminnot. Kertausta ja uusia toimintoja Wordistä sekä tiedostonhallinnasta. Tärkeimmät toiminnot jatkuu...

Ohjelmoinnin perusteet Y Python

Lausekielinen ohjelmointi II Ensimmäinen harjoitustyö

GeoGebra-harjoituksia malu-opettajille

Korpusten käsittely clt131, P Luento 6

740150P Valmiustaitoja biokemisteille (2 op) Tuomo Glumoff Helmut Pospiech Jari Heikkinen Anne Mäkelä

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

4. Lausekielinen ohjelmointi 4.1

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

Ohje tutkielman tekemiseen

8. Näppäimistöltä lukeminen 8.1

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

Tähtitieteen käytännön menetelmiä Kevät 2009

TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja tietokonetekniikan laitos. Harjoitustyö 4: Cache, osa 2

Jypelin käyttöohjeet» Ruutukentän luominen

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

Tieteellisen tekstin tuottaminen LATEXilla

Ohjelmointitaito (ict1td002, 12 op) Kevät Java-ohjelmoinnin alkeita. Tietokoneohjelma. Raine Kauppinen

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

Johdatus L A TEXiin. 2. Dokumentin rakenne Markus Harju. Matemaattiset tieteet

Tekstinkäsittelyn jatko. KSAO Liiketalous 1

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

Kieliteknologian ATK-ympäristö Kolmas luento

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

5. HelloWorld-ohjelma 5.1

Lupa opetuskäyttöön pyydettävä. Näppäimistö. Kohdistimen ohjausnäppäimistö. Funktionäppäimistö. Kirjoitusnäppäimistö

MATEMATIIKAN LATOMINEN LA T EXILLA, OSA 1

Harjoitus 4 (viikko 47)

Johdatus L A TEXiin. 2. Dokumentin rakenne Markus Harju. Matemaattiset tieteet

Ensimmäinen sivu, Oletus, Alaviite, Loppuviite, Hakemisto, HTML Marginaalit: vasen 2,0 cm; oikea 1,0 cm; ylä 1,0 cm; ala 1,0 cm.

KÄYTTÖOHJE. Servia. S solutions

Tutkielman perusrakenne ja kirjoittaminen LaTeXilla

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

Ohjeita kirjan tekemiseen

Pieni johdatus L A TEXin Listings-pakettiin. Jonne Itkonen

Ohjeita LINDOn ja LINGOn käyttöön

Lausekielinen ohjelmointi II Ensimmäinen harjoitustyö

Ohjelmassa henkilön etunimi ja sukunimi luetaan kahteen muuttujaan seuraavasti:

Kuva 1. Jokaisen tavallisen kuvan tasotyökalussa näkyy vain yksi taso, tässä nimellä tausta.

Transkriptio:

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

Kurssista Tarkoitus: johdattaa opiskelija L A TEX-ladontaohjelman käyttöön, jotta hän kykenee tuottamaan matematiikkaa sisältäviä dokumentteja esim. LuK-tutkielmaa tai Pro gradua varten (myös muut kirjoitelmat kuten fysiikan työselostukset). Laajuus: 2 op, 10 oppituntia (á 2h), 34h omaa työtä Suoritus: harjoitustyöllä (hyväksytty/hylätty) Kurssisivu: http://cc.oulu.fi/ markusha/latex 2/11

L A TEXista L A TEX[ lateh] on ladontaohjelma, jolla voidaan helposti tuottaa (laadukkaita) matemaattisia merkintöjä sisältäviä dokumentteja. Juuret D. Knuthin kehittämässä TEX-ohjelmassa 1970-luvulla. L A TEX on Leslie Lamportin laatima makrokokoelma TEXin käytön helpottamiseksi. Oppaita/kirjallisuutta: Oetiker T et.al. : "Pitkänpuoleinen johdanto L ATEX 2ε:n käyttöön" (suom. Hellgren T). Löytyy vapaasti netistä Googlettamalla "lyhyt2e". Kaijanaho A-J: "L A TEX ja AMS-L A TEX: Opus asiatekstin ladonnasta". Rajallinen saatavuus kirjastosta. Kopka H, Daly P W: "A Guide to LATEX". Kolmas painos löytyy kirjastosta. Lamport L: "LaTeX: A Document Preparation System". Heikko saatavuus kirjastossa. 3/11

Teknisestä puolesta L A TEXin saa käytännössä kaikkiin tietokoneympäristöihin (Windows, Linux, Mac, Unix,...) ja vieläpä ilmaiseksi. Tällä kurssilla rajoitutaan Windowsiin käyttäen MiKTeX-jakelua (http://miktex.org) Latomisen kehitysympäristöksi suositellaan TeXnicCenter-ohjelmaa (http://www.texniccenter.org). Muita vaihtoehtoja ovat mm. TeXworks ja Texmaker. Yliopistolla käytettävissä ainakin: laitoksen mikroluokissa M302 ja M304 Tietohallinto: mikrohalli PR106, mikroaula TH119, Tellus, Luna, Kemiankatu, Biokatu,... opetuksen Unix-koneissa paju ja haapa sekä tutkimuksen Unix-koneissa koivu ja honka Kotiasennukseen (Windows ja Mac) ohjeita kurssisivulla 4/11

Pelin henki Dokumentin tuottaminen koostuu kahdesta vaiheesta: 1. Luodaan tekstimuotoinen käsikirjoitustiedosto (esim. kandi.tex) 2. Tuotetaan L A TEX-ohjelmalla dokumentti (kandi.dvi) suorittamalla komento latex kandi.tex TeXnicCenterissä tämä tehdään valitsemalla LaTeX => DVI -profiili ja painamalla Build current file -nappia: Muitakin profiileja voi kokeilla TeXnicCenterissä, esim. LaTeX => PDF tuottaa nimensä mukaisesti PDF-dokumentin. Skemaattisesti:.tex.dvi.ps.pdf.pdf Jokaista dokumenttia varten kannattaa luoda oma kansio 5/11

Käsikirjoitustiedostot 1/2 Käsikirjoitustiedoston (.tex) rakenne on kaksiosainen: esittelyosa (engl. preamble) tekstiosa Käsikirjoitustiedosto sisältää tekstiä ja komentoja (käskyjä), jotka ovat muotoa (huomaa kenoviiva ja sulutus!): \komennonnimi \komennonnimi{argumentit} \komennonnimi[valinnaiset argumentit]{argumentit} Esim. \LaTeX on komento, joka tulostaa: L A TEX Käsikirjoitustiedosto aloitetaan \documentclass{luokka} -komennolla, missä luokka ilmoittaa ns. dokumenttiluokan: esim. \documentclass{article}. Esittelyosa alkaa tästä. Esittelyosassa voi ladata makropaketteja komennolla \usepackage laajentamaan perustoiminnallisuutta 6/11

Käsikirjoitustiedostot 2/2 Esittelyosa päätetään aloittamalla tekstiosa (dokumentin varsinainen sisältö) komennolla \begin{document} Tekstiosa päätetään komennolla \end{document}. Sen jälkeisiä komentoja/tekstiä L A TEX ei huomioi. Dokumentti luodaan leipätekstillä ja muotoilukomennoilla (vrt. HTML-kuvauskieli) Minimaalinen dokumentti: \documentclass{article} \begin{document} Hello World! \end{document} Demo: Laadi yksinkertainen dokumentti. 7/11

Suomi-asiaa Historiallisista syistä L A TEX tukee oletusarvoisesti vain englanninkielistä tekstiä Ääkköset ja suomenkielinen tavutus saadaan onnistumaan lataamalla esittelyosassa lisäpaketteja: \documentclass{article} \usepackage[finnish]{babel} \usepackage[ansinew]{inputenc}% tai ansinew->utf8 \usepackage[t1]{fontenc} \begin{document} Päivää maailma! \end{document} Demo: Laadi yksinkertainen suomenkielinen dokumentti. 8/11

Tekstin kirjoittamisesta Leipäteksti kirjoitetaan (lähes) tavalliseen tapaan käsikirjoitustiedostoon L A TEX huolehtii dokumenttiluokkiensa kautta tekstin muotoilusta (fontti, fontin koko, riviväli, marginaalit, jne.) Kirjoittajan vastuulle jää pääasiassa vain sisällöstä ja rakenteesta huolehtiminen Sanat erotellaan yhdellä välilyönnillä. Useammalla peräkkäisellä välilyönnillä ei ole lisävaikutusta. Rivinvaihto tulkitaan välilyönniksi. Joskus tarvitaan pakotettua välilyöntiä, joka saadaan komennolla \ (kenoviiva+välilyönti). Tyhjä rivi käsikirjoitustiedostossa aloittaa uuden kappaleen. Useammalla tyhjällä rivillä ei taaskaan ole lisävaikutusta. Kommentointi prosenttimerkillä % Demo: Välilyöntien, rivinvaihtojen ja kommenttien toiminta. 9/11

Erikoisuudet 1/2 Jotkin erikoismerkit L A TEX on varannut omaan käyttöönsä. Näitä ovat: # $ % ˆ & _ { } \ Näiden tulostus onnistuu komennoilla: \# \$ \% \ˆ \& \_ \{ \} \textasciitilde tai \ {} \textbackslash Kts. myös \textasciicircum joka tulostaa ^ "Lainausmerkkejä" voi tuottaa myös eri määrillä heittopilkkuja tai heittomerkkejä. Kaksi heittomerkkiä, kaksi heittopilkkua. Kokeilemalla löytää sopivimman vaihtoehdon. 10/11

Erikoisuudet 2/2 Eri mittaisia vaakaviivoja voi tuottaa eri määrällä näppäimistön tavuviivamerkkejä: syöte selite esimerkki - tavu- tai yhdysviiva kuu-ukko -- väliviiva Ke 14 16 --- ajatusviiva Ajattelen siis olen. $-1-2$ miinusmerkki 1 2 Muiden kielien aksentteja saa aikaan omilla komennoillaan: \ o ó \ o ò \ˆo ô \ o õ \= o ō \. o ȯ \"o ö \c c ç \u o ŏ \v o ǒ \d o ọ \b o ō \o ø \O Ø \ae æ \oe œ \i ı \j j!? 11/11