Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: L A TEX

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

Sangen lyhyt L A T E X-johdatus

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

Sangen lyhyt L A T E X-johdatus

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

L A TEX, pdfl A TEX ja grafiikka

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

5. HelloWorld-ohjelma 5.1

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

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

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

Matematiikan viestintä (3 op)

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

Peto saalis-mallit. Ewert Kupiainen. Matematiikan aine Turun yliopisto

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

Toinen harjoitustyö. ASCII-grafiikkaa 2017

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

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

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

Pieni johdatus L A TEXin Listings-pakettiin. Jonne Itkonen

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

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

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

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

Harjoitus 5 (viikko 48)

5. HelloWorld-ohjelma 5.1


TEEMA 3 TEKSTIDATAN KÄSITTELY JA JULKAISEMINEN LUENTO 5 TEKSTINKÄSITTELY

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

14. Hyvä ohjelmointitapa 14.1

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

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

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

13. Hyvä ohjelmointitapa (osa 1) 13.1

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

Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta

linux: Ympäristömuuttujat

Sekalaisia L A T E X-ohjeita

4. Lausekielinen ohjelmointi 4.1

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

Matematiikan kirjoittamisesta

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

AS C-ohjelmoinnin peruskurssi 2013: C-kieli käytännössä ja erot Pythoniin

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

Matematiikan viestintä (3 op)

11. Javan toistorakenteet 11.1

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

MITÄ JAVASCRIPT ON?...3

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

Kääntäjän virheilmoituksia

CISS Base Excel raporttien määritys Käyttäjän käsikirja. CISS Base Käyttäjän Käsikirja Econocap Engineering Oy 1

Pikanäppäin Yhdistelmiä. Luku 6 Pikanäppäimet

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

TIEA241 Automaatit ja kieliopit, syksy Antti-Juhani Kaijanaho. 8. syyskuuta 2016

LUENTO 2 TEKSTINKÄSITTELY

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

Jypelin käyttöohjeet» Ruutukentän luominen

4. Lausekielinen ohjelmointi 4.1

1. HARJOITUS harjoitus3_korjaus.doc

Tämä ohje on laadittu Mozilla Firefoxin asetuksille versiossa

Vesa Ollikainen, päivitys Juha Haataja

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

Vesa Ollikainen, päivitys Juha Haataja

Numeerinen mallinnus (766315A), kevät 2017

Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta

L A TEX. 31. maaliskuuta 2015

Ctl160 Tekstikorpusten tietojenkäsittely p.1/15

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

Taulukot. Jukka Harju, Jukka Juslin

Tekstinkäsittelystä. H4: Tekstinkäsittelyn perusharjoitus. Toimisto ohjelmista

Tutkielman perusrakenne ja kirjoittaminen LaTeXilla

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

Väitöskirja -mallipohja

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

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

Valintanauhan komennot Valintanauhan kussakin välilehdessä on ryhmiä ja kussakin ryhmässä on toisiinsa liittyviä komentoja.

Ohjeita LINDOn ja LINGOn käyttöön

Sisällys. 11. Javan toistorakenteet. Laskurimuuttujat. Yleistä

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

2017/11/21 17:28 1/2 Tilitapahtumat. Tilitapahtumat... 1 Käyttö:... 1 Asiakirjan kentät:... 1

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

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

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

Harjoitus 1 -- Ratkaisut

Ubuntu tunkkausta En US / Helsinki asennuksen jälkeen jotta loki5ac toimisi oikein Winen päällä.

Matemaattinen optimointi I, demo

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

12. Javan toistorakenteet 12.1

2. Aloitus -välilehti, leikepöytä- ja fontti -ryhmät

Toinen harjoitustyö. ASCII-grafiikkaa

Ohje tutkielman tekemiseen

Väitöskirja -mallipohja

Luento 4. Timo Savola. 21. huhtikuuta 2006

Pikaopas. Microsoft Word 2013 näyttää erilaiselta aiempiin versioihin verrattuna, joten laadimme tämän oppaan avuksi uusien ominaisuuksien opetteluun.

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

Harjoitus 5. Esimerkki ohjelman toiminnasta: Lausekielinen ohjelmointi I Kesä 2018 Avoin yliopisto 1 / 5

JÄRJESTELMÄN TEKNINEN KÄYTTÖOHJE

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

Tekstin etsiminen ja korvaaminen

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

Transkriptio:

Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: L A TEX Arto Lepistö Matematiikan ja tilastotieteen laitos Turun yliopisto Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 1/25

TEX Soveltuu erityisesti matemaattisen tekstin tuottamiseen. On saatavilla Windows-, Unix/Linux- ja MacOS-alustoille. Tekstin tuottamisen voi tehdä millä tahansa tekstieditorilla, mutta yleensä joku TEX-editori on käytännöllisempi. Suuri osa ohjelmista ilmaisia; ilmaisilla pärjää aivan hyvin. Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 2/25

Mikroluokan TEX-ohjelmistot TEX-ohjelmisto: MikTeX; varsinainen ohjelmisto Windows-alustalle, joka on käyttäjälle normaalisti huomaamaton. PostScript-ohjelmisto: Ghostscript; osaa kaikkea todella kivaa, mutta tavanomaiselle käyttäjälle huomaamaton. TEX-editorit: Texmaker, TeXnicCenter, TeXworks; TeXworks nykyään osana MikTeXiä. Esikatselu ohjelmat; Yap (dvi-tiedostot; osana MikTeXiä), Ghostview (ps-, eps- ja pdf-tiedostot), Adobe Acrobat Reader: (pdf-tiedostot). Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 3/25

TEXin tiedostotyypeistä.tex: TEX-lähdekoodi tiedosto.bib: BibTeXin kirjallisuusviitteitä sisältävä tiedosto.idx: MakeIndexin väliaikaistiedosto (indeksin luonnissa).dvi: TEXin muodostama binääritiedosto.ps,.eps,.pdf: Sisältävät tuotettua tekstiä/kuvaa tulostimen ymmärtämässä muodossa.aux: TEXin muodostama aputiedosto erilaisten kääntämisen aikaisten tietojen tallennukseen.log,.bbl,.synctex: loki- ja väliaikaistiedostoja Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 4/25

TEX ja L A TEX L A TEX ja pdfl A TEXovat yleisemmin käytettyjä TEXin variantteja, joissa on valmiiksi ohjelmoituna erilaisia rakenteita matemaattisen tekstin tuottamista varten. TEX toimii kääntäjänä eli aluksi kirjoitetaan tuotettavaa tekstiä vastaava TEX-variantin lähdekoodi tiedostoon, joka käännetään vastaavalla TEX-variantilla esikatseluohjelman/tulostimen ymmärtämään muotoon. Normaali leipäteksti kirjoitetaan ihan sellaisenaan, mutta otsikot, kaavat, lauseet ja vastaavat kirjoitetaan käyttäen sopivaa syntaksia. Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 5/25

TEX ja L A TEX \: aloittaa TEX-komennon (vältä, jos mahdollista) %: aloittaa kommentin (korvaava:\%) { ja }: ryhmittely merkit (korvaavat:\{ ja\}) $: matemaattisen kaavan rajoitinmerkki (korvaava:\$) &: taulukoiden tabulaattori (korvaava:\&) _ ja ˆ: ala- ja yläindeksi (korvaavat:\ ja\ˆ{}) ja : pakotettu ja sitova välilyönti (korvaava:\ ja \ {}) #: komentojen parametrien merkki (korvaava:\#) @: sisäisten komentojen tunnusmerkki Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 6/25

TEX ja L A TEX TEX käsittelee rivinvaihtoa, välilyöntiä ja sarkainmerkkiä valkoisena tilana jotka peräkkäin ollessaan korvataan yhdellä välilyönnillä. kaavojen kohdalla TEX syö kaiken valkoisen tilan: lähdekoodi $a\in\c ja b\in\q$ tuottaa tekstin a Cjab Q. Tällöin kannattaa käyttää muotoa $a\in\c$ ja $b\in\q$. TEX syö komennon jälkeen olevan valkoisen tilan: lähdekoodi \TeX in tuottaa tekstin TEXin. Tällöin kannattaa käyttää muotoa \TeX\ in. Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 7/25

L A TEX Jotkut L A TEX-komennot ottavat vastaan parametrejä. Näiden kohdalla pitää huomata, että ryhmittely aaltosulkeilla on hyvin oleellista monessa asiassa: \[ \sum_k=1ˆ2n \text{\qquad ja\qquad} \sum_{k=1}ˆ{2n} \] k = 1 2 n ja 2n k=1 Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 8/25

L A TEXja pdfl A TEX kääntäminen Jokaisella kääntäjän ajokerralla kääntäjä tuottaa uudelleen.aux-tiedoston, joka sisältää kansitekstin, sisällysluettelon, lähdeluettelon, taulukko- ja kuvalistausten tietoja ja kirjallisuusviittaustiedot kuten myös muut viittaukset. Mahdollisista virheistä kääntäjä tuottaa ilmoitukset komentoikkunaan tai TEX-editorin ikkunaan. Kuten yleensä kääntäjillä voi virheilmoitukset olla joskus vaikeaselkoisia, mutta yleisimmät virheilmoitukset ja niiden syyt oppii aika nopeasti. Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 9/25

L A TEXja pdfl A TEX kääntäminen Käännöksen ajokerralla aluksi luetaan tuo (mahdollisesti aiemmin) tuotettu.aux-tiedoston tiedot sisään, joten joissain tapauksissa käännöksessä tapahtuva virhe voi olla itse tuossa tiedostossa. Edellisestä johtuen kaikkien viittausten oikeellisuus todentuu vasta toisella kääntäjän ajokerralla, koska tekstin alussa esiintyvät viittaukset tekstin loppuosaan voidaan ratkaista vasta tuolloin. Jotkut TEX-editorit tuottavat käännöksen tuloksen saman tien näkyviin, joten tilannetta on helpompi seurata. Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 10/25

L A TEXja pdfl A TEX kääntäminen L A TEX:.tex LA TEX.dvi dvi >ps.ps ps >pdf.pdf (heikkous: pdf-kuvatiedostot ei käytettävissä) L A TEX:.tex LA TEX.dvi dvi >pdf.pdf (heikkous: dvi-tiedoston skaalauksen kanssa joskus ongelmia) pdfl A TEX:.tex pdfla TEX.pdf (heikkous: eps-kuvatiedostot ei käytettävissä) Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 11/25

L A TEXja pdfl A TEX kääntäminen Kääntäjä pysäyttää käännöksen virheen jälkeen; varoitukset ohitetaan tulostetun ilmoituksen jälkeen. Melkein kaikissa TEX-editoreissa pysäytettyä käännöstä voi jatkaa kuittaamalla virhe rivinvaihtonäppäimellä (enter) tai pysäyttää käännös Ctrl-Znäppäinyhdistelmällä. Kuten kääntäjien kohdalla yleensä, kannattaa korjata virheitä yksi kerrallaan aina sitä mukaa, kun ne paljastuvat käännöksen yhteydessä. Alussa ollut virhe voi tuottaa aiheettomia lisävirheilmoituksia kääntämistä jatkettaessa. Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 12/25

L A TEXja pdfl A TEX kääntäminen Turhan suuren virheilmoitusten suman voi välttää parilla tavalla: Tekstiä kirjoittaessa kannattaa kääntää dokumentti melko usein pienillä tekstin lisäyksillä, jolloin virheet eivät pääse kumuloitumaan. Toinen vaihtoehto on lisätä sopivaan kohtaan rivi \end{document} lopettaen dokumentin kääntämisen tuohon kohtaan ja siirtää sitä vähitellen eteenpäin. Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 13/25

Kaavojen esitysmoodit Kaavoilla on kaksi esitysmuotoa: tekstimuoto, jonka ilmaiseminen tapahtuu \(- ja \)-komennoilla (aloitus ja lopetus) tai yksinkertaisemmin $-merkillä. näyttömuoto, jonka ilmaiseminen tapahtuu \[- ja \]-komennoilla (aloitus ja lopetus) tai yksinkertaisemmin $$-merkinnällä. Merkinnän $$ käyttöä ei enää suositella näyttömuodossa, vaan korvaavana suositellaan equation- ja equation*-ympäristöjen käyttöä. Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 14/25

Esimerkki kaavojen esitysmoodeista \section{johdanto} Olkoon \(a\in{\mathbb Q}\) ja \begin{equation*} b=\int_0ˆ{\infty}{ eˆ{-a} } \end{equation*} 1 Johdanto Olkoon a Q ja b = 0 e a Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 15/25

Rakenteita osat: \section{...},\subsection{...} ympäristöt:\begin{...}... \end{...} tyyli/asemointi:\emph{...},\hspace{...}, \bigbreak symbolit/merkit:\alpha (α),\re (R), \mapsto ( ), \leftrightharpoons ( ),\exists ( ) operaattorit:\sum ( ),\prod ( ), \int ( ) n=1 n=1 paljon muita komentoja: \bf,\it, \frac{...}{...},\stackrel{...}{...}, \noindent Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 16/25 0

Dokumentin osat kansisivu: dokumentin nimi, kirjoittaja, ja niin edelleen sisällysluettelo: (jos tarpeen) dokumentin asiateksti lähdeluettelo: luettelo tekstissä viitatuista ulkoisista lähteistä indeksi: (jos tarpeen) kuva- ja taulukkoluettelot: (jos tarpeen) Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 17/25

Dokumentin alku Aluksi määritetään käytettävä luokka komennolla \documentclass ja käyttöä varten ladattavat paketit komennolla\usepackage. Usein nämä komennot ottavat vastaan myös parametrejä, jotka rajataan hakasulkeiden sisään ennen varsinaista luokan tai paketin nimeä. \documentclass[a4paper,12pt,titlepage]{article} \usepackage{amssymb,amsthm,amsmath} %ams \usepackage[finnish]{babel} % suomenkielen tuki \usepackage[utf8]{inputenc} % skandit (uusi) %\usepackage[latin1]{inputenc} % skandit (vanha) \usepackage[t1]{fontenc} % kooditaulu Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 18/25

Kansisivu Kansisivun tiedot annetaan komennoilla: \title{työn otsikko} \author{tekijän nimi \\[1cm] Matematiikan aine \\ Turun yliopisto} \date{tammikuu 2017} Tämä jälkeen komennolla \begin{document} aloitetaan tekstin tuottaminen ja yleensä ensimmäiseksi tämän komennon jälkeen on nimiösivun tuottava komento \maketitle ja mahdollisesti sisällyssivun tuottava komento \tableofcontents. Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 19/25

Tekstin aineiston perusrakenneosat osat; \part{...},\chapter{...}, \section{...},\subsection{...}, \subsubsection{...}. Näillä on juokseva numerointi, mutta lisättäessä * (esimerkiksi\section*) komennon nimeen numerointi ohitetaan. kappaleet; pääasiassa erottelu tapahtuu jättämällä yksi tyhjä rivi kappaleiden väliin. (Muita komentoja: \smallbreak,\medbreak,\bigbreak,\\, \\[12pt]) sisennyskappaleet (luettelotyypit ovat erikseen); \paragraph{...},\subparagraph{...}. Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 20/25

Ympäristöt L A TEXja pdfl A TEX käyttävät ympäristöjä erilaisten kokonaisuuksien muodostamiseen. Nämä alkavat komennolla\begin{ympäristön nimi} ja päättyvät komentoon\end{ympäristön nimi}. Myös joillain näistä ympäristöistä on olemassa myös tähdellä merkitty versio, joka ei osallistu numerointiin (esimerkiksi equation* ja eqnarray*). Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 21/25

Ympäristöt (jatkoa) Ennalta määriteltyjä ympäristöjä ovat esimerkiksi (L A TEX/AMS-TEX) equation, eqnarray, multline: kaavat; matrix, pmatrix, bmatrix, vmatrix: matriisimuodot; array, matrix, tabular, tabbing: taulukoinnit; itemize, enumerate, description, list, cases: luettelot; center, flushleft, flushright: asemoinnit; quote, quotation, verbatim: lainaukset; figure, table: kuvat ja taulukot; document, minipage: dokumentin sivutus. Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 22/25

Ympäristöt (jatkoa) Lisäksi ennalta nimettyjä ympäristöjä ovat matemaattisen tekstin erityisosat: yleisesti ainepohjassa tekstin kohde definition maar määritelmät theorem lause lauseet corollary seur seuraukset lemma lemma apulauseet, lemmat example esim esimerkit remark huom huomautukset proof tod todistukset Ainepohjassa ovat kaikki nämä ympäristöt käytettävissä. Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 23/25

Muutamia käteviä komentoja \noindent: saa kappaleen 1. rivin sisennyksen pois \emph{...}: tekstin korostus (normaali/kursiivi) \text{...}: tekstin lisäys kaavoihin \quad,\qquad: tyhjää vaakatilaa \label{...},\eqref{...},\ref{...}: kaavojen, kuvien ja taulukoiden viittaukset \bibitem{...},\cite{...}: lähdeviittaukset \\, \\[9pt]: kappaleenvaihto (antaa virheilmoituksen, jos kappaleessa ei ole tavaraa ) Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 24/25

Muutamia käteviä komentoja \vspace{...},\hspace{...}: pysty- tai vaakatilaa \clearpage,\newpage: sivunvaihtoja \includegraphics{...}: kuvatiedoston liittäminen \frac{...}{...}: päällekkäinen osamäärä \sqrt{...}: neliöjuuri {...}, ˆ{...}: ala- ja yläindeksi \-: tavutusvihje Matematiikan kirjallinen viestintä ja tieteellinen tiedonhankinta: LATEX p. 25/25