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



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

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

Matematiikan viestintä (3 op)

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

Sangen lyhyt L A T E X-johdatus

Sangen lyhyt L A T E X-johdatus

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

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

Sekalaisia L A T E X-ohjeita


M. Merikanto 2012 XML. Merkkauskieli, osa 2

4. Lausekielinen ohjelmointi 4.1

Valitse ruudun yläosassa oleva painike Download Scilab.

Numeerinen mallinnus (766315A), kevät 2017

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

Purot.net Wiki. Tutkielma. Paavo Räisänen. Centria Ammattikorkeakoulu

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

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

Tieteellinen laskenta I (Scientific Computing I)

L2: linux linux: Komentotulkki

SCI- A0000: Tutustuminen Linuxiin, syksy 2015

Hieman linkkejä: lyhyt ohje komentoriviohjelmointiin.

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

MITÄ JAVASCRIPT ON?...3

linux: Prosessit kill PID lopettaa prosessin PID, jos siihen on oikeudet Ctrl + c lopettaa aktiivisen prosessin L7: linux

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.

Luento 5. Timo Savola. 28. huhtikuuta 2006

Liittyminen Sovelton Online-tapahtumaan Microsoft Lync Web App -selainlaajennuksella (Windows, MAC ja ipad)

FUNKTIONAALIANALYYSIN PERUSKURSSI Johdanto

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

Drupal-sivuston hallintaopas

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

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

ASCII-taidetta. Intro: Python

Octave-opas. Mikä on Octave ja miksi? Asennus

Datatähti alkukilpailu

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

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

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

Korpusten käsittely clt131, P Luento 4

ATK tähtitieteessä. Osa 1 - Linux. 11. syyskuuta 2014

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

MATEMATIIKAN LATOMINEN LA T EXILLA, OSA 1

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

Hannu Valtanen Oy. Linux vi-editori

SQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010

Julkaiseminen verkossa

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

OHJEET WORDPRESS-BLOGIN LUOMISEEN JA TAVALLISIMPIIN BLOGITOIMINTOIHIN

Matriiseista. Emmi Koljonen

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

EnterQ Johtamisportaali

oppimispeli esi- ja alkuopetusikäisten lasten matemaattisten taitojen tukemiseen

linux: Prosessit kill PID lopettaa prosessin PID, jos siihen on oikeudet Ctrl + c lopettaa aktiivisen prosessin L7: linux

Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla

XHTML - harjoitus. Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa. Tiedoston tallennus notepad (muistio) ohjelmassa:

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

Excel funktiot. Sisällys

Ohjelmoinnin perusteet Y Python

YH1b: Office365 II, verkko-opiskelu

Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: L A TEX

Joonas Ruotsalainen GIT PIKAOPAS. Tutkielma 2011

eage maisterivalinnan hakukohteen akateemisen arvioijan koulutus

Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta.

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

Simulaattorin asennus- ja käyttöohje

VERKKOSOVELLUSTEN OHJELMOINTI, JOHDATUS PHP:HEN

Perusohje vi-editorin käyttöön

1. HARJOITUS harjoitus3_korjaus.doc

zotero

Kappale 18: Teksti-editori

YH1b: Office365 II, verkko-opiskelu

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.

PixInsight. Tampereen Ursa Jouni Raunio

MS-A0202 Differentiaali- ja integraalilaskenta 2 (SCI) Luento 4: Ketjusäännöt ja lineaarinen approksimointi

linux: Ympäristömuuttujat

CLT131: Tekstityökalut 2011, viides luento

Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 6: Python

4. Lausekielinen ohjelmointi 4.1

Taulukkolaskenta II. Taulukkolaskennan edistyneempiä piirteitä

Subversion-ohje. Linux Traffic Control-käyttöliittymä Ryhmä paketti2

Ctl160 Tekstikorpusten tietojenkäsittely p.1/15

6.1 Tekstialueiden valinta eli maalaaminen (tulee tehdä ennen jokaista muokkausta ym.)

PlanMan Project projektihallintaohjelmisto koulutusohjeistus

Taulukkolaskenta (30 pistettä)

CTRL+F Android-sovellus

Suvi Junes/Pauliina Munter Tampereen yliopisto / tietohallinto 2014

Matriisilaskenta (TFM) MS-A0001 Hakula/Vuojamo Ratkaisut, Viikko 47, 2017

Tilastokeskuksen rajapintapalveluiden käyttöönotto QGISohjelmistossa

Matlabin perusteita Grafiikka

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

Kirkkopalvelut Office365, Opiskelijan ohje 1 / 17 IT Juha Nalli

Hellä ensikosketus. Tomi Kiviniemi

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

Ohjelmisto on tietokanta pohjainen tiedostojärjestelmä, joka sisältää virtuaalisen hakemisto rakenteen.

Kuvaajien sovittaminen mittausdataan gnuplotohjelmalla

Mallidokumentti - Esiselostus

Uutta Remote Support Platform 3.1 -versiossa

YH2: Office365 II, verkko-opiskelu

Transkriptio:

Est.kand Kandidaatintyö ja seminaari: L A T E Xin käyttöönotto Luis R.J. Costa Aalto-yliopisto Sähkötekniikan korkeakoulu Syksy 2015

Sisältö Yleistä Minimaalinen suomenkielinen esimerkki Tärkeimmät yksityiskohdat Miten L A T E X prosessoi syöttötiedostoa? Erikoismerkit Makrot ja ympäristöt Tehtävä

Yleistä Mitä L A T E X on? L A T E X on oikeasti L A T E X 2ε ladonta-ohjelma, joka on rakennettu T E X-nimisen taitto- ja ladontaohjelman päälle koostuu T E X-makroista merkkauskieli samaan tapaan kuin html, xml tai xhtml voidaan kuvata myös ohjelmointikieleksi Mitä L A T E X ei ole? tekstinkäsittelyohjelma WYSIWYG 1 -ohjelma (L A T E Xin päälle on rakennettu LyX-niminen WYSIWYG-editori) 1 what you see is what you get Est.kand Kandidaatintyö ja seminaari: L A T E Xin käyttöönotto 3/10

Miksi käyttää L A T E Xia? ilmainen lopputulos näyttää ammattimaiselta matemaattisten kaavojen kirjoittaminen on huomattavasti helpompaa kuin tekstinkäsittelyohjelmissa olevilla kaavaeditoreilla makroistaminen dokumentit siirrettävissä alustalta toiseen (Linux, Mac, Windows) Miten käytän L A T E Xia? Kirjoita L A T E X-dokumenttisi tiedosto.tex sopivalla editorilla tiedosto on ASCII-tiedosto (utf-8- tai iso-latin-1-koodattuna) MiKT E Xissa paina Typeset-paineketta Linuxissa kirjoita komentoriville esim. > pdflatex tiedosto.tex ja katso loputulos esim. näin: > evince tiedosto.pdf Est.kand Kandidaatintyö ja seminaari: L A T E Xin käyttöönotto 4/10

Mistä lisätietoa L A T E Xista? Netistä. Materiaalia on valtavasti Myös keskustelufoorumeja on paljon. Yksi tällainen esimerkki on tex.stackexchange.com Hyvä ja riittävä suomenkielinen opas on Pitkänpuoleinen johdanto L A T E X 2ε käyttöön, suomentanut Timo Hellgren englanninkielisestä teoksesta The not so short introduction to L A T E X 2ε: Or L A T E X 2ε in 157 minutes, Tobias Oetiker ym.. Kannattaa hakea sekä suomenettä englanninlieliset versiot Toinen lähde: Getting to grips with L A T E X, Andy Roberts Est.kand Kandidaatintyö ja seminaari: L A T E Xin käyttöönotto 5/10

Minimaalinen suomenkielinen esimerkki \documentclass[a4paper,12pt]{article} % Preamble alkaa: laajennus- ja tyylipaketit listataan tässä \usepackage[utf8]{inputenc} \usepackage[t1]{fontenc} \usepackage[finnish]{babel} % Preamble loppuu \begin{document} Tämä on ensimmäinen suomenkielinen \LaTeX{}-dokumenttini. \end{document} article.cls sisältää kaikki perusmääritelmät (class-tiedosto) babel.sty sisältää eri kielten tavutussäännöt ym. (style-tiedosto) fontenc.sty määrittelee merkkivalikoimaa inputenc.sty määrittelee syöttötiedostossa käytetyn merkistön mm. näppäimistöltä syötetyt ääkköset toimivat oikein.sty-päätteiset tiedostot otetaan mukaan \usepackage-komennolla Est.kand Kandidaatintyö ja seminaari: L A T E Xin käyttöönotto 6/10

Tärkeimmät yksityiskohdat Miten L A T E X prosessoi syöttötiedostoa? Kappalemoodi: normaali prosessointimoodi, syöttötiedoston merkit käsitellään sanajonoina ja virkkeinä, jotka jaetaan riveihin, kappaleisiin ja sivuihin Matematiikkamoodi: kaavan kirjoittamista varten, välilyönnit jätetään huomiotta, moodi alkaa ja loppuu erikoismerkillä tai komennolla LR-moodi (left-to-right) kappalemoodin kaltainen moodi, jossa sanajonoa ei voi jakaa riveihin, esim. kun teksti annetaan \mbox-käskyn argumentiksi Tietyt käskyt ja ympäristöt toimivat vain tietyissä prosessointimoodeissa Tekstimoodi tarkoittaa joko kappalemoodia tai LR-moodia Est.kand Kandidaatintyö ja seminaari: L A T E Xin käyttöönotto 7/10

Tärkeimmät yksityiskohdat Erikoismerkit \ makron alku, jos on sanan 1. merkki, TAI \ tyhjää tilaa # tarkoittaa argumenttia makron määrittelyssä $ aloittaa ja lopettaa matematiikkamoodin & sarakkeen erottelumerkki taulukoissa % kommenttimerkki ~ katkeamaton välilyöntimerkki (sitoo 2 sanaa samalle riville) _ seuraava merkki on alaindeksi (vain matematiikkamoodissa) ^ seuraava merkki on yläindeksi (vain matematiikkamoodissa) { lohkon alku tai makron argumentti alkaa } lohkon loppu tai makron argumentti päättyy \-merkki voidaan tulostaa komennolla \backslash matematiikkamoodissa, muut merkit voidaan tuottaa lisäämällä \-merkki haluttuun merkkiin, esim. \% \\ tarkoittaa rivinvaihtoa (muita rivinvaihtokomentoja ovat \newline, \linebreak tai tyhjä rivi; kaikki neljä ovat vähän erilaisia) Est.kand Kandidaatintyö ja seminaari: L A T E Xin käyttöönotto 8/10

Tärkeimmät yksityiskohdat Makrot ja ympäristöt Tekstin latomiseen käytetään makroja ja ympäristöjä Käskyjen eli makrojen tyypillinen syntaksi: \makro{} \makro{pakollinen_argumentti} \makro[valinnainen_argumentti]{pakollinen_argumentti} Ympäristöjen tyypillinen syntaksi: \begin{ymparisto} Tekstiä \end{ymparisto} \begin{ymparisto}[valinnainen_argumentti] Tekstiä \end{ymparisto} \begin{ymparisto}[valinnainen_argumentti]{pakollinen_argumentti} Tekstiä \end{ymparisto} Est.kand Kandidaatintyö ja seminaari: L A T E Xin käyttöönotto 9/10

Tehtävä 1. Kirjoita seuraavat kaavat: a. L 1 [F(s)] = f (t) = 1 2πj d b. x = dx x=4 1 2 x = 1 x=4 4 c. 2. Luo taulukko: lim Ω c+jω c jω ( ) ( ) ( G1 + jωc 1 G 1 U1 J = G 1 G 2 U 2 0 F(s)e st ds ) (1) Osallistujat Vuosi 2015 EST TLT Yht. PA1 50 50 100 PA2 25 25 50 Est.kand Kandidaatintyö ja seminaari: L A T E Xin käyttöönotto 10/10