Grunnleggende L A TEX
|
|
|
- Dagfinn Iversen
- 8 år siden
- Visninger:
Transkript
1 Grunnleggende L A TEX Harald Hanche-Olsen LATEXkurs
2 The name of the game τέχνη τεχνολογία TEX (TeX) LATEX (LaTeX) LATEXkurs
3 The game itself TEX ble utviklet på 1970-tallet og starten på 1980-tallet Skrives TeX i sammenhenger der TEX blir for vanskelig å skrive TEX er et ekstremt stabilt program! Siste versjon er (januar 2014); konvergerer mot π Men det skjer nyvinninger: ɛ-tex (etex), pdftex, LuaTEX,... L A TEX ble utviklet i 1984 som en overbygning på TEX Skrives LaTeX i sammenhenger der L A TEX blir for vanskelig å skrive L A TEX har vært i utvikling siden 1984, men kjernen har vært nokså stabil siden versjon 2 ε ble lansert i 1994 Utviklingen på pakkefronten har aldri stoppet opp TEX Live 2014: 556 dokumentklasser og 3897 pakker TEX Live 2015: 589 dokumentklasser og 4114 pakker TEX Live 2016: 611 dokumentklasser og 4264 pakker TEX Live 2017: 638 dokumentklasser og 4601 pakker L A TEX versjon 3... LATEXkurs
4 Donald Knuth, TEXs far Foto: Jacob Appelbaum LATEXkurs
5 Leslie Lamport, L A TEXs far LATEXkurs
6 WYSIWYG vs struktur WYSIWYG Struktur What you see is what you get Lav terskel Vanskelig å være konsistent Vrient å få god layout Tenker på layout mens du skriver Eksempler: Word Pages Openoffice Alt i én pakke Dokumentet programmeres Høy terskel Lett å være konsistent Lett å få god layout Tenker på innhold mens du skriver Eksempler: plain TEX L A TEX HTML Sammensatte systemer LATEXkurs
7 Hva du trenger En god programmeringseditor, eller et spesialisert TEX-miljø Emacs (+AUCTeX) (fri GNU/Linux, Mac, Unix ellers, Windows) TeXnicCenter for Windows ( Kile for GNU/Linux TeXshop for Mac TeXworks for Windows, Mac, GNU/Linux En TEX-distribusjon En fullverdig distribusjon har TEX, L A TEX, utallige L A TEX-pakker og diverse støtteprogrammer TeX Live for GNU/Linux og andre unixer MacTeX for Mac basert på TeX Live, TeXshop følger med ProTeXt for Windows bygger på MiKTeX, også den for Windows. De fleste av disse finner du på LATEXkurs
8 Alternativer Texmaker [sic] Jeg har ingen erfaring med denne. ShareLaTeX NTNU-abonnement! LATEXkurs
9 Hva mer du trenger Du trenger også et program for å se på PDF-filer. De integrerte miljøene har det innebygd. Ellers er det en kjempefordel at pdf-leseren oppdaterer seg automatisk når filen du ser på endres. Preview for Mac, følger med OS X Skim gratis, for Mac Evince for GNU/Linux Sumatra pdf for Windows Adobe Reader er ikke noe godt valg LATEXkurs
10 Typisk arbeisflyt Rediger filnavn.tex Typesetting (kompilering): kjør pdflatex filnavn eller bare trykk på Typeset-knappen i et integrert system Hvis du får feil i kjøringen, prøv å finne ut hva som er galt, og gå tilbake til redigering (mer om feilsøking senere) Hvis kjøringen går bra, se på resultatet filnavn.pdf i pdf-leseren Rediger mer... til du er fornøyd. Noen tips: Hold innhold/struktur og utseende/layout adskilt Kompilér ofte, særlig som nybegynner (lettere å finne årsaken til feil) LATEXkurs
11 Et minimalt dokument: TEX-filen \ documentclass [a5paper,11 pt, norsk ]{ article } \ usepackage [ utf 8]{ inputenc } \ usepackage [T 1]{ fontenc } \ usepackage {babel, geometry, lmodern } \ author { Donald Duck } \ title { Om rike onkler og late nevøer } \ begin { document } % denne linjen er et viktig skille \ maketitle \ section { Rike onkler } \ subsection { Vedlikehold av pengebinger } \ section { Late nevøer } \ subsection { Ole } \ subsection { Dole } \ subsection { Doffen } \end { document } LATEXkurs
12 Et minimalt dokument: PDF-filen Om rike onkler og late nevøer Donald Duck 4. september Rike onkler 1.1 Vedlikehold av pengebinger 2 Late nevøer 2.1 Ole 2.2 Dole 2.3 Doffen 1 LATEXkurs
13 Dokumentklassen \ documentclass [a5paper,11 pt, norsk ]{ article } Start dokument med \documentclass. Dette spesifiserer typen dokument og bestemmer mye layout. \documentclass er et eksempel på en kommando. Argument(er) i klammeparentes {...} er påbudt Argument(er) i hakeparentes [...] er opsjoner (ikke påbudt) article er bare ett eksempel på en dokumentklasse. Andre eksempler er report, book. Variantene scrartcl, scrreprt, scrbook er en del av KOMA-script. (Bedre typografi mindre prangende overskrifter og mer fleksibilitet.) LATEXkurs
14 Klasseopsjoner \ documentclass [ a5paper,11pt, norsk ]{ article } a5paper gir papirstørrelsen. Andre valg: a4paper, letter. Du får letter om du ikke sier noe annet neppe hva du ønsker. 11pt er skriftstørrelsen. Andre valg: 10pt, 12pt. Du får 10pt om du ikke sier noe annet. Noen dokumentklasser gir deg flere muligheter. norsk er dokumentspråket. Andre valg: nynorsk (!), english,... Du får english om du ikke spesifiserer noe annet. Du kan spesifisere flere språk og veksle mellom dem i dokumentet med \selectlanguage{norsk}, osv. Opsjonene til \documentclass er også tilgjengelige for pakkene du bruker. Det er primært pakken babel som tolker språkopsjonene. LATEXkurs
15 Pakker \ usepackage [ utf 8]{ inputenc } \ usepackage [T 1]{ fontenc } \ usepackage {babel, geometry, lmodern } \usepackage inkluderer en pakke med ekstra funksjonalitet. Du kan gi pakken private opsjoner, eller du kan spesifisere flere pakker i samme slengen. inputenc er skummel. Vi setter av en egen slide til den! fontenc med opsjon T1 trengs nærmest av historiske grunner (8-bits vs 7-bits fonter) babel inneholder støtte for diverse språk... vurder heller polyglossia om du bruker LuaTEX geometry er en pakke med masse opsjoner for å sette sidelayout. Selv om vi ikke bruker opsjonene, trengs den (av historiske grunner) for at sidestørrelsen skal bli rett når vi genererer PDF. lmodern velger «Latin Modern»-fonter LATEXkurs
16 Filkoding / tegnsett \ usepackage [ utf 8]{ inputenc } Alle tekstfiler må være kodet med et bestemt tegnsett. Bruk av feil tegnsett er katastrofalt: Bokstavene «æøå» lagret som UTF-8 og tolket som latin-1 blir «Ã à û. utf8 er L A TEXs navn på en moderne koding av Unicode-tegnsettet. Tegn utenfor ASCII krever mer enn en byte hver. latin1 er L A TEXs navn på et mye brukt 8-bits tegnsett i Vesteuropa, ofte kalt ISO , ISO-Latin-1 eller bare Latin-1. latin5 (ISO ) er en variant som inneholder Euro-tegnet C. ansinew (også kjent som cp1252) er mye brukt på Windows. Det er et åttebits tegnsett som utvider Latin-1 med tegn i området , der Latin-1 bare har kontrolltegn. applemac er en utdatert koding brukt på Mac før i tiden. LATEXkurs
17 Tittel, forfatter, dato \ documentclass [a5paper,11 pt, norsk ]{ article }... \author{ Donald Duck } \title{ Om rike onkler og late nevøer } \date{29. februar 2012} \ begin { document } \maketitle... \end { document } \author, \title og \date er deklarasjoner. Argumentene brukes av \maketitle. Om du ikke spesifiserer annet, gjelder \date{\today} Du trenger ikke bruke \maketitle og deklarasjonene som hører til. LATEXkurs
18 Avsnitt, underavsnitt, underunderavsnitt \ section *{ Forord } Noen ender er mer undertrykte enn andre. \ section { Rike onkler } Har du en rik onkel, har du alltid nok å gjøre. \ subsection { Vedlikehold av pengebinger } Pengebingevedlikehold er viktig. \ subsubsection { Myntpussing } Alle må være blanke før onkel Skrues morgenbad. Disse kommandoene lager avsnittoverskrifter på forskjellige nivå. Automatisk nummerering og innholdsfortegnelse om du vil. Stjernen på \section* gir en overskrift uten nummer. Dokumentklassene report og book har også \chapter og \part. Brødteksten bare skrives rett inn uten videre dikkedarer. LATEXkurs
19 Kryssreferanser Kommandoen \label navngir et sted i dokumentet som kan refereres andre steder i dokumentet med \ref, \pageref eller \eqref. \ subsection { En tordentale } Bla bla... \label {pekefinger} Her er det på sin plass å påpeke et uomtvistelig faktum : I avsnitt \ref {pekefinger} på side \pageref {pekefinger} påpekte vi at \ ldots I avsnitt 3.2 på side 45 påpekte vi at... Mange kommandoer som gjør automatisk nummerering setter også en referanse som plukkes opp og navngis av \label. Men sidereferansen, som skrives ut av \pageref, er basert på den siden hvor \label-kommandoen faktisk havnet. (\eqref er for å referere til nummererte ligninger. Mer om det senere.) LATEXkurs
20 \ begin { enumerate } \ item For det første \ begin { itemize } \ item En sak \ item Enda en sak \ end { itemize } \ item For det andre \ item Det tredje følger gjerne med \end { enumerate } Lister 1. For det første En sak Enda en sak 2. For det andre 3. Det tredje følger gjerne med enumerate og itemize (for ikke å snakke om document) er eksempler på miljøer (environments). De starter med \begin og slutter med \end, med miljønavnet som argument. Noen miljøer tar flere argumenter: \begin{miljo}[opsjon]{argument}... \end{miljo} LATEXkurs
21 Spesialtegn i en TEX-fil Disse tegnene er spesielle for TEX: \ { } $ & # ^ _ % ~ og mellomrom De fleste av disse tegnene kan reproduseres i vanlig tekst slik: \ textbackslash \ space \{ \} \$ \& \^ \_ \% resulterer i \ { } $ & ˆ %. \textbackslash er spesiell fordi \\ brukes til andre ting ~ er ikke et vanlig tegn i tekst uansett Denne listen er foranderlig, men vanlige L A TEX-brukere trenger ikke bekymre seg om det. LATEXkurs
22 Spesialtegn: backslash En backslash \ er starten på navnet til en kommando. Et såkalt langt kommandonavn består av en eller flere bokstaver: For eksempel \c, \begin, \documentstyle eller \LaTeX. TEX overser mellomrom etter et langt kommandonavn! \LaTeX for alle gir L A TEXfor alle \LaTeX\space for alle gir L A TEX for alle \LaTeX\ for alle gir også L A TEX for alle (mer om det senere!) Et kort kommandonavn består av bare ett tegn (ikke en bokstav) etter backslashen, for eksempel \\ \, \! og så videre. Et kommandonavn kan også være bare ett tegn, uten en backslash foran. Slike tegn kalles aktive. Standard L A TEX har bare ett slikt: ~. LATEXkurs
23 Spesialtegn: klammer Klammeparentesene {} har to funksjoner: De avgrenser (påbudte) parametre til kommandoer. De kan brukes hvor som helst for gruppering. Deklarasjoner og definisjoner gjort inne i en gruppe (tekst mellom to klammeparenteser) huskes normalt ikke etter at TEX forlater gruppen. (Mer om det senere.) LATEXkurs
24 Spesialtegn for matematikk Dollartegnet $, hatt ^ og understrek _ brukes i forbindelse med matematikk. $x_{1}^{2}+x_{2}^{2}+x_{3}^{3}$ resulterer i x x2 2 + x3 3. $e^{-x^{2}}$ resulterer i e x2. I stedet for dollartegnet kan man bruke \(...\): \(e^{-x^{2}}\) resulterer også i e x2. Vi skal ha mye mer å si om matematikk senere. LATEXkurs
25 Andre spesialtegn Og-tegnet («ampersand») & brukes i forbindelse med tabeller, som skilletegn mellom kolonnene. Prosenttegnet % brukes som kommentartegn. Prosenttegnet og alt bak det på samme linje overses av TEX. LATEXkurs
26 Aksenter og nasjonale bokstaver Nasjonale bokstaver og bokstaver med aksenter, samt diverse spesialtegn, kan du normalt skrive rett inn i dokumentet, så lenge de er i tegnsettet du bruker. Latin-1 inneholder disse: ğ ª «º»¼½¾ ÀÁÂà ÄÅÆÇÈ ÉÊËÌÍ ÎÏÐÑÒ ÓÔÕÖ ØÙÚÛÜ ÝÞßàá âãäåæ çèéêë ìíîïð ñòóôõ öøùú ûüýþ. Men UTF-8 har «alt». Anbefales! Men det finnes andre måter å skrive spesialtegn på: \ {e} \ {a} \"{ o} \~n {\ ae} {\o} {\ aa} {\ AE} {\O} {\ AA} \c{c} \v{o} \H{o} {\ texteuro } \ textdegree C é à ö ñ æ ø å Æ Ø Å ç ǒ ő C C LATEXkurs
27 Bindestreker og tankestreker Bindestrek brukes i noen sammensatte ord og egennavn: ikke - røyker ikke-røyker bestefedre og - mødre bestefedre og -mødre Bosnia - Herzegovina Bosnia-Herzegovina Kort tankestrek brukes som akkurat det, eller mellom egennavn eller tall: Niels Henrik Abel -- som døde ung -- var en stor matematiker Niels Henrik Abel som døde ung var en stor matematiker. Navier -- Stokes Navier Stokes LATEXkurs
28 Avsnitt En blank linje avslutter et avsnitt: Reiser man om vinteren opp gjennom noen av de bygder i vårt land som har en livlig trelastkommers, kan man knapt unngå å støte på bord - og plankekjørere. Det er ikke noe fornøyelig bekjentskap. De staup og render de huler ut i veiene med sin uvørne kjørsel og de tunge lassene sine, kunne være leie nok - det blir slingring og velting alt i ett. Men det er ingen ting imot å møte disse timberveienes tyranner selv, når de sperrer ferdselen i rekker på tredve, firti, femti lass. Den reisendes rett og velvære vedkommer ikke bordkjøreren mer enn den planken som ennu ikke er skåret, eller det brennevin som ennu ikke er brent. Han tar hvil midt på veien og sperrer den så lenge han finner for godt. Reiser man om vinteren opp gjennom noen av de bygder i vårt land som har en livlig trelastkommers, kan man knapt unngå å støte på bordog plankekjørere. Det er ikke noe fornøyelig bekjentskap. De staup og render de huler ut i veiene med sin uvørne kjørsel og de tunge lassene sine, kunne være leie nok - det blir slingring og velting alt i ett. Men det er ingen ting imot å møte disse timberveienes tyranner selv, når de sperrer ferdselen i rekker på tredve, firti, femti lass. Den reisendes rett og velvære vedkommer ikke bordkjøreren mer enn den planken som ennu ikke er skåret, eller det brennevin som ennu ikke er brent. Han tar hvil midt på veien og sperrer den så lenge han finner for godt. LATEXkurs
29 Avsnitt uten innrykk og med luft Standardavsnittet har innrykk og ingen mellomrom mellom avsnittene. Pakken parskip gir i stedet null innrykk og litt luft mellom avsnittene: \ usepackage { parskip } Reiser man om vinteren opp gjennom noen av de bygder i vårt land som har en livlig trelastkommers, kan man knapt unngå å støte på bord- og plankekjørere. Det er ikke noe fornøyelig bekjentskap. De staup og render de huler ut i veiene med sin uvørne kjørsel og de tunge lassene sine, kunne være leie nok - det blir slingring og velting alt i ett. Men det er ingen ting imot å møte disse timberveienes tyranner selv, når de sperrer ferdselen i rekker på tredve, firti, femti lass. Den reisendes rett og velvære vedkommer ikke bordkjøreren mer enn den planken som ennu ikke er skåret, eller det brennevin som ennu ikke er brent. Han tar hvil midt på veien og sperrer den så lenge han finner for godt. En liten digresjon Når TEX ser en blank linje, setter den inn \par \par i teksten forårsaker at avsnittet avsluttes Hvis TEX ikke holder på å bygge et avsnitt, har \par ingen effekt LATEXkurs
30 Enkeltavsnitt med ekstra luft eller uten innrykk Reiser man om vinteren opp gjennom noen av de bygder i vårt land \ ldots \ smallskip Det er ikke noe fornøyelig bekjentskap. De staup og render de huler ut i veiene med sin uvørne kjørsel og de tunge lassene sine, \ ldots \ medskip Men det er ingen ting imot å møte disse timberveienes tyranner selv, når de sperrer ferdselen i rekker på tredve, firti, femti lass. \ bigskip \ noindent Den reisendes rett og velvære vedkommer ikke bordkjøreren mer enn den planken som ennu ikke er skåret, eller det brennevin som ennu ikke er brent. Reiser man om vinteren opp gjennom noen av de bygder i vårt land... Det er ikke noe fornøyelig bekjentskap. De staup og render de huler ut i veiene med sin uvørne kjørsel og de tunge lassene sine,... Men det er ingen ting imot å møte disse timberveienes tyranner selv, når de sperrer ferdselen i rekker på tredve, firti, femti lass. Den reisendes rett og velvære vedkommer ikke bordkjøreren mer enn den planken som ennu ikke er skåret, eller det brennevin som ennu ikke er brent. LATEXkurs
31 Avsnittjustering Avsnitt settes normalt med rette marger både på høyre og venstre side. {\ raggedright Dette avsnittet settes med rett venstremarg.\ par } Avsnitt settes normalt med rette marger både på høyre og venstre side. Dette avsnittet settes med rett venstremarg. {\ raggedleft Dette avsnittet settes bare med rett høyreremarg.\ par } {\ centering Dette avsnittet settes med teksten sentrert.\ par } Dette avsnittet settes bare med rett høyreremarg. Dette avsnittet settes med teksten sentrert. LATEXkurs
32 Litt om mellomrom Antall mellomrom mellom ordene i kildekoden spiller ingen rolle: Resultatet blir uansett ett enkelt mellomrom. Men TEX kan strekke det litt for å fylle ut linjen. Det strekkes mer om det kommer bak et komma eller punktum! Dette kan skrus av med deklarasjonen \frenchspacing. Eller du kan bruke \ (backslash mellomrom) bak et punktum om du ikke vil at det skal strekkes: Hr.\ Hansen. Tilde ~ brukes for mellomrom der linjen ikke får brytes: Det går 12~egg på et dusin. LATEXkurs
33 Andre TEX-motorer XeTeX (uttales setex, på engelsk zeetex; sammenlign ord som xylofon) ble opprinnelig laget for å kunne typesette tekst fra høyre mot venstre, som arabisk og hebraisk. For L A TEX-brukere: xelatex. LuaTeX inneholder et eget skriptspråk (Lua), som gir programmerere tilgang til interne detaljer i TEX-maskineriet. Mye tyder på at LuaTeX vil overta for pdftex i fremtiden. For L A TEX-brukere: lualatex. De to motorene har mye til felles: Unicode internt Tilgang til systemfonter En helt annen måte å spesifisere fontvalg på LATEXkurs
34 Hvor finner du mer informasjon? Leslie Lamport: L A T E X A document preparation system User s guide and reference manual Updated for L A TEX 2ε Goossens, Mittelbach, Samarin: The L A T E X companion, annen utgave! texdoc (del av TEX-distribusjonene) Donald E. Knuth: The T E Xbook mest for hardcore TEX-hackere LATEXkurs
35
Introduktion til LATEX
Introduktion til L A TEX Dansk TEX-brugergruppe 12. november 2003 Kommandoer og miljøer Kommandoer og miljøer \kommando \kommando{argument} \kommando[valgfrit argument]{argument} Kommandoer og miljøer
Kom godt i gang med LATEX
Kom godt i gang med L A TEX Dansk TEX-brugergruppe 22. december 2004 Sønderborg Bibliotek, Alslug Hvad er L A TEX? Hvad er L A TEX? TEX: Tekstbehandling & makroprocessor i ét Hvad er L A TEX? TEX: Tekstbehandling
Realstart/Teknostart 2013
Realstart/Teknostart 2013 Arne Mikkelsen [email protected] Eksempel: Word etc: WYSIWYG What You See Is What You Get. Bruk av menyer. LaTeX: Man skriver strukturen til dokumentet liknende programmering
Oppgavehefte. Totimers L A TEX-kurs. Hege Victoria Daljord, Orakeltjenesten, NTNU
Oppgavehefte Totimers L A TEX-kurs Hege Victoria Daljord, Orakeltjenesten, NTNU Innledning I dette oppgaveheftet er det samlet en del oppgaver som passer til et nybegynnerkurs i LaTeX. Heftet er bygget
Oversikt. En introduksjon til L A TEX. L A TEX-filosofi. Å komme igang. Håvard Berland. 18./25. oktober 2010
Oversikt En introduksjon til L A TEX Håvard Berland 18./25. oktober 2010 1 Introduksjon L A TEX-filosofi Å komme igang 2 Grunnleggende L A TEX Kompilering L A TEX-syntaks Grafikk Referanser 3 Avansert
En introduksjon til L A TEX
En introduksjon til L A TEX Håvard Berland 18./25. oktober 2010 Håvard Berland En introduksjon til LATEX 18./25. oktober 2010 1 / 53 Oversikt 1 Introduksjon L A TEX-filosofi Å komme igang 2 Grunnleggende
Unicode. Unikt vakkert eller unisont håpløst? En vandring gjennom tegnkodingens historie. Dag Lamgmyhr, Ifi/UiO Ark 1 av 23
Unicode Unikt vakkert eller unisont håpløst? En vandring gjennom tegnkodingens historie Dag Lamgmyhr, Ifi/UiO Ark 1 av 23 Hva er tegnkoding? Tegnkoding er bare å definere en tabell over hvilke tegn man
Offentlig utvalg for punktskrift, OUP Norsk standard for 8-punktskrift punktskrift 24. oktober 2004 sist endret
Offentlig utvalg for punktskrift, OUP Norsk standard for 8-punktskrift punktskrift 24. oktober 2004 sist endret 19.10.2007 Desimal Hex Beskrivelse Tegnets utseende Punktkode 0 0000 4578
Realstart/Teknostart Jon Andreas Støvneng
Realstart/Teknostart 2014 Jon Andreas Støvneng [email protected] Word etc: LaTeX: WYSIWYG what you see is what you get Layout er opp til brukeren. Man angir strukturen til dokumentet, og LaTeX tar seg
Oversikt. Intro til LaTex. Hva du trenger å kunne for å skrive en bra rapport til oblig 1, inf3190 L A T E X. Filens utseende.
Oversikt Hva du trenger å kunne for å skrive en bra rapport til oblig 1, inf3190 L A T E X Filens utseende Formatere teksten Sette inn ps eller eps Forside Vanlige kompileringsfeil Konvertere til ps eller
RAPPORTSKRIVING I L A TEX
RAPPORTSKRIVING I L A TEX Et kræsjkurs for matematikkstudenter Oppdatert utgave 2005 Håvard Berland Institutt for matematiske fag NTNU 2001-2005 Versjon: 5. november 2006 Innhold 1 Innledning 1 2 Prosjektstart
Introduksjon til L A TEX
Introduksjon til L A TEX Martin Høy [email protected] Lars Nummedal [email protected] Versjon 0.4 3. mars 2002 Introduksjon til LATEX 3 Innhold 1 Innledning 5 1.1 Om dette dokumentet.........................
Grunnleggende om websider og HTML-kode
Grunnleggende om websider og HTML-kode Html er et språk / en standard som brukes for å gi instrukser til nettlesere om hvordan ulike elementer på en webside skal fortolkes og presenteres for en sluttbruker.
Foredragets filer I. Lynkurs i L A TEX Formattering av matematikk. Foredragets filer II. Oversikt over hele foredraget Del 1: Historikk
Foredragets filer I Lynkurs i L A TEX Formattering av matematikk Trond Endrestøl Fagskolen Innlandet, IT-avdelingen 15. august 2015 Filene til foredraget er tilgjengelig gjennom: Subversion: svn co svn://svn.ximalas.info/lynkurs-i-latex
Lynkurs i L A TEX. Formattering av matematikk. Trond Endrestøl. 16. august Fagskolen Innlandet, IT-avdelingen
Lynkurs i L A TEX Formattering av matematikk Trond Endrestøl Fagskolen Innlandet, IT-avdelingen 16. august 2015 T. Endrestøl (FSI/IT) Lynkurs i LATEX 16. august 2015 1 / 40 Foredragets filer I Filene til
Dagens tema. L A T E X filer. BibT E X Hovedidé. Et eksempel. Hvordan jobber BibT E X? Hvordan bygge opp en database? Ulike BibT E X stiler
Dagens tema L A T E X filer BibT E X Hovedidé Et eksempel Hvordan jobber BibT E X? Hvordan bygge opp en database? Ulike BibT E X stiler Konklusjoner, Dag Langmyhr, Ifi/UiO Forelesning 2. oktober Ark 1
Noen innledende ord om LaTeX
Noen innledende ord om LaTeX Formålet med dette notatet er å gi deg en liten idé om hva LaTeX er. Du kan ikke bruke det til å lære LaTeX, men det vil kanskje gjøre deg litt bedre rustet til å lese andre
Intro til L A TEX Del II
Intro til L A TEX Del II Hans Jakob Rivertz Avdeling for informatikk og e-læring, HiST Mars 2013 Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 1 / 17 Plan for dagen 1 Figurer og bilder 2 Grafikk 3 Mer matte
Bruk av OpenOffice.org 3 Writer
Bruk av OpenOffice.org 3 Writer OpenOffice.org 3 er et gratis og bra alternativ til Microsoft Office (Word, Excel, Power Point osv.). 1 Oppstart av OpenOffice.org Trykk på Start etterfulgt av Programmer
NY PÅ NETT. Enkel tekstbehandling
NY PÅ NETT Enkel tekstbehandling Innholdsfortegnelse Tekstbehandling... 3 Noen tips for tekstbehandling...3 Hvordan starte WordPad?... 4 Wordpad...4 Wordpad...5 Forflytte deg i dokumentet... 7 Skrive og
Institutt for informatikk Universitetet i Oslo
Informasjon fra driftsgruppen L A T E X for nybegynnere Dag Langmyhr 8. august 2003 Institutt for informatikk Universitetet i Oslo Side ii LAT E X for nybegynnere Dag Langmyhr Dette lille skrivet er en
L A TEX oppsett for Mac og PC brukere Institutt for samfunnsøkonomi, NTNU
L A TEX oppsett for Mac og PC brukere Institutt for samfunnsøkonomi, NTNU Marius Strand 1 Generelt om L A TEX Dette dokumentet er skrevet i et språk som kalles Latex. For å lage dokumenter ved bruk av
Introduksjon til Jupyter Notebook
Introduksjon til Jupyter Notebook Introduksjon Dette dokumentet er ment som en kort introduksjon til hvordan man kommer i gang med Jupyter Notebook, men er på ingen måte en fullstendig guide. Om du sitter
Dobbelklikk på program-ikonet!
En hjemmeside kan lages i hvilket som helst enkelt tekstbehandlingsprogram (som f.eks. Notepad i Windows eller EnkelTekst på en Mac). Forutsetningen for å kunne gjøre dette er at man behersker html. Html
EndNote referansehåndteringsprogram. HiVe biblioteket
EndNote referansehåndteringsprogram HiVe biblioteket Mappestruktur Mine dokumenter EndNote Bibliotek.enl Bibliotek.Data Styles APA 6th HiVe.ens 2 Om EndNote EndNote brukes til å holde orden på litteraturreferanser.
Verktøy for å håndtere siteringer og referanser i masteroppgaven. Citation and reference tools for your master thesis. Citations and references
Citation and reference tools for your master thesis Verktøy for å håndtere siteringer og referanser i masteroppgaven Citations and references The citation goes into the body text and points to the full
Dagens tema. C-programmering. Nøkkelen til å forstå C-programmering ligger i å forstå hvordan minnet brukes.
Dagens tema C-programmering Nøkkelen til å forstå C-programmering ligger i å forstå hvordan minnet brukes. Adresser og pekere Parametre Vektorer (array-er) Tekster (string-er) Hvordan ser minnet ut? Variabler,
1. Å lage programmer i C++
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Å lage programmer i C++ Tore Berg Hansen og Else Lervik Rividert siste gang 24. august 2006 1. Å lage programmer i C++ Resymé: Dette notatet
L A T E X. en første innføring av Dag Langmyhr. 2006, Dag Langmyhr, Ifi/UiO Forelesning 11. september 2006 Ark 1 av 24
L A T E X en første innføring av Dag Langmyhr, Dag Langmyhr, Ifi/UiO Forelesning 11. september Ark 1 av 24 Det er to typer programmer for dokumentproduksjon: Visuelle programmer manipulerer teksten direkte
Citation and reference tools for your master thesis
Citation and reference tools for your master thesis Verktøy for å håndtere siteringer og referanser i masteroppgaven 1 Citations and references The citation goes into the body text and points to the full
Unix/Linux en annen måte å gjøre ting på
Velkommen Unix/Linux en annen måte å gjøre ting på Institutt for informatikk Operativsystemer Operativsystemer Alle datamaskiner (unntatt de helt knøttsmå) har et operativsystem som administrerer datamaskinen
Citation and reference tools for your master thesis
Citation and reference tools for your master thesis Verktøy for å håndtere siteringer og referanser i masteroppgaven Citations and references The citation goes into the body text and points to the full
Dokumentasjon for MathDept
Dokumentasjon for MathDept Martin Helsø [email protected] 16. januar 2017 Innhold 1 Introduksjon 1 2 Anerkjennelser 1 3 Pakkeavhengighet 1 4 Omgivelser 2 5 Valg 3 5.1 Skrifttype...............................
Digital representasjon
Digital representasjon Alt er bit! Hvordan lagre tall tekst bilder lyd som bit i en datamaskin Hvordan telle binært? Binære tall Skal vi telle med bit ( og ), må vi telle binært. Dette gjøres egentlig
Brukermanual til Domenia Norges adminløsning
Brukermanual til Domenia Norges adminløsning 1. Login For å logge inn på løsningen din skriver du inn domenenavnet ditt og /siteadmin (f.eks www.domenia.no/siteadmin ). Skriv inn brukernavn og passord
Odd Fellow Webadministrasjon
Odd Fellow Webadministrasjon En innføring og tips til et bedre nettsted for din Loge/Leir Alf A. Pedersen Nettansvarlig Loge nr. 19 Thule Krav til DEG som nettansvarlig Du bør ha kunnskap om/være: Generelt
1. Å lage programmer i C++
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Å lage programmer i C++ Tore Berg Hansen og Else Lervik Rividert siste gang 29. august 2005 1. Å lage programmer i C++ Resymé: Dette notatet
Citation and reference tools for your master thesis
Citation and reference tools for your master thesis Verktøy for å håndtere siteringer og referanser i masteroppgaven Citations and references The citation goes into the body text and points to the full
desktop Grunnleggende bruk av EndNote Viktig info 3 punkt s. 2 Skrive inn referanser manuelt s. 4 Overføre referanser fra databaser/søkemotorer s.
Grunnleggende bruk av EndNote desktop Viktig info 3 punkt s. 2 Skrive inn referanser manuelt s. 4 Overføre referanser fra databaser/søkemotorer s. 5 Dublettkontroll s. 9 Samspill mellom EndNote X9 og Word
Desktop. Grunnleggende bruk av EndNote. Viktig startinfo 3 punkt s. 1. Skrive inn referanser manuelt s. 3
Grunnleggende bruk av EndNote Desktop Viktig startinfo 3 punkt s. 1 Skrive inn referanser manuelt s. 3 Overføre referanser fra databaser/søkemotorer s. 4 Dublettkontroll s. 5 Samspill mellom EndNote og
Dokumentasjon for masterfrontpage
Dokumentasjon for masterfrontpage Martin Helsø [email protected] 15. juli 2016 L A TEX-pakken masterfrontpage brukes til å generere offisielle forsider til masteroppgaver ved Matematisk institutt ved
PGZ - Hangman Ekspert Python Lærerveiledning
PGZ - Hangman Ekspert Python Lærerveiledning Introduksjon I denne oppgaven skal vi lage vårt eget hangman-spill. Vi har laget litt ferdigskrevet kode for å hjelpe deg på vei. Den kan du laste ned her.
EndNote. Overføre referanser fra databaser/søkemotorer s. 5. Samspill mellom EndNote og Word 2016 s. 7
Grunnleggende bruk av EndNote desktop Viktig startinfo 3 punkt s. 2 Skrive inn referanser manuelt s. 4 Overføre referanser fra databaser/søkemotorer s. 5 Dublettkontroll s. 6 Samspill mellom EndNote og
Brukerveiledning mal for masteroppgaver ved Høgskolen i Hedmark
Brukerveiledning mal for masteroppgaver ved Høgskolen i Hedmark 1. Kontakt spørsmål og svar Dette er en generell veiledning for oppgaveskriving for de som bruker Microsoft Word. Veiledningen er særlig
Kjenner du alle funksjonene på tastaturet?
Kjenner du alle funksjonene på tastaturet? Guide: Tastaturet Av Bjørn André Hagen 30. Januar 2008 17:45 Kilde: Tastatur layout Et tastatur har mange knapper man ikke bruker hver dag, vi skal prøve å forklare
Digital representasjon
Hva skal jeg snakke om i dag? Digital representasjon [email protected] Hvordan lagre tall tekst bilder lyd som bit i en datamaskin INF Digital representasjon, høsten 25 Hvordan telle binært? Binære tall Skal
Dagens tema: INF2100. Utvidelser av Minila array-er. tegn og tekster. Flass- og Flokkode. prosedyrer. Prosjektet struktur. feilhåndtering.
Dagens tema: Utvidelser av Minila array-er tegn og tekster Flass- og Flokkode array-er prosedyrer Prosjektet struktur feilhåndtering del 0 Dag Langmyhr,Ifi,UiO: Forelesning 6. september 2005 Ark 1 av 19
Digital representasjon
Digital representasjon Om biter og bytes, tekst og tall Litt mer XHTML 30.08.2004 Webpublisering 2004 - Kirsten Ribu - HiO I dag Tallsystemer Om biter og bytes: hvordan tall og tekst er representert i
Unix/Linux en annen måte å gjøre ting på
Velkommen Unix/Linux en annen måte å gjøre ting på Institutt for informatikk Operativsystemer Operativsystemer Alle datamaskiner (unntatt de helt knøttsmå) har et operativsystem som administrerer datamaskinen
En kort innføring i L A TEX
En kort innføring i L A TEX Andreas Sandø Krogen 26. september 2016 Sammendrag Dette er en kort innføring i L A TEX med hovedfokus på anvendelser i labrapportskriving. Vær oppmerksom på at denne innføringen
Diktering Kommandoer tilgjengelig i dikterinstilstand
Diktering Kommandoer tilgjengelig i dikterinstilstand Fargekoder Nye kommandoer Kontrollere Tuva Stemmekommando Start Tuva Stopp Tuva Beskrivelse Vekker Tuva fra dvale og aktiverer mikrofonen. Setter Tuva
Brukermanual for Quizbuilder
Brukermanual for Quizbuilder 1. juni 2010 Innhold 1 Installasjon av Quizbuilder 2 1.1 Installasjon fra Kildekode........................ 2 1.2 Installasjon fra Zip-fil.......................... 2 2 Quizbuilder
Programmeringsspråket C
Programmeringsspråket C Bakgrunn Implementasjon av Unix ved AT&Ts laboratorium i Palo Alto 1960 75. Navnet kommer fra BCPL B C. Opphavsmannnen heter Dennis Ritchie. ANSI standard i 1988; omtrent alle følger
Læringsmål og pensum. https://www.youtube.com/watch? v=nkiu9yen5nc
1 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python Professor Alf Inge Wang 2 https://www.youtube.com/watch? v=nkiu9yen5nc 3 Læringsmål og pensum Mål Lære om
Behandling av dokumenter i Microsoft Word. En rask innføring
Behandling av dokumenter i Microsoft Word En rask innføring Forord Denne guiden er utformet av Orakeltjenesten ved Dragvoll som en enkel innføring i grunnleggende funksjoner i Word for å hjelpe studenter
Manual for innlegging av standard sideinnhold og nyheter via «backend»
Manual for innlegging av standard sideinnhold og nyheter via «backend» 23.3.2006 Utarbeidet av: 2 Innlogging og beskrivelse av hovedelement i «backend» For å få tilgang til redigeringsmodul velges følgende
Brukerdokumentasjon for LabOra portal - forfattere
Brukerdokumentasjon for LabOra portal - forfattere Skin: Dnnbest-Grey-Skin1024 Skin: Metro7 Custom LabOra web-portal er et web-basert publiseringsprogram for publisering av informasjon på hjemmesider.
Vektorer. Dagens tema. Deklarasjon. Bruk
Dagens tema Dagens tema Deklarasjon Vektorer Vektorer (array-er) Tekster (string-er) Adresser og pekere Dynamisk allokering Alle programmeringsspråk har mulighet til å definere en såkalte vektor (også
Øving 0 - Xcode TDT4102
Øving 0 - Xcode TDT4102 Frivillig Øving Mål for denne øvingen: Bli kjent med programmeringsverktøy Lage et første program kun med teksteditor og kompilator Lage et første program med Xcode Denne øvingen
Følgende «tommelfinger-regler» bør (må) følges:
Notat Denne «oppskriften» er basert på erfaringer om hva som går bra når en benytter Word til å lage navigasjonsdiagrammer. Det finnes sikkert andre måter som også gir et brukbart resultat. Det er bare
Linux-programmer som bruker regulæruttrykk: grep, sed, awk
Linux-programmer som bruker regulæruttrykk: grep, sed, awk grep * søking i tekstlige data grep [OPTIONS] REGEX [FILE...] Verktøy som finnes i alle Unix-lignende OS Leser en eller flere tekstfiler, eller
Datamaskinen LC-2. Dagens tema. Tall i datamaskiner Hvorfor kan LC-2 lagre tall i intervallet ? Hvorfor er det akkurat celler i lageret?
Dagens tema Datamaskinen LC-2 En kort repetisjon Binære tall Litt om tallsystemer generelt Binære tall Heksadesimale og oktale tall Programmering av LC-2 Maskinkode Assemblerkode Kjøring av LC-2-programmer
Dagens tema. Datamaskinen LC-2 En kort repetisjon. Binære tall Litt om tallsystemer generelt. Binære tall. Heksadesimale og oktale tall
Dagens tema Datamaskinen LC-2 En kort repetisjon Binære tall Litt om tallsystemer generelt Binære tall Heksadesimale og oktale tall Programmering av LC-2 Maskinkode Assemblerkode Kjøring av LC-2-programmer
Hjelp til å lage godkjente PDF-filer
Tittel: Hjelp til å lage godkjente PDF-filer Utgiver: Norge digitalt Utarbeidet av: Kartverket Versjon: 1.0 Dato: 08.05.2014 1 Innhold 1. Universell utforming og PDF 1.1. Forskrift om universell utforming
For å sjekke at Python virker som det skal begynner vi med å lage et kjempeenkelt program. Vi vil bare skrive en enkel hilsen på skjermen.
Kuprat Skrevet av: Geir Arne Hjelle Kurs: Python Tema: Tekstbasert Fag: Norsk Klassetrinn: 5.-7. klasse, 8.-10. klasse Introduksjon I dette kurset skal vi introdusere programmeringsspråket Python. Dette
Institutt for informatikk Universitetet i Oslo
Informasjon fra driftsgruppen Lokal guide til BIBT E X Dag Langmyhr 22. desember 2008 Institutt for informatikk Universitetet i Oslo Innhold 1 Et lite eksempel 3 1.1 Bibliografidatabasen...........................
D2-IC0842a Automatisk oppsamling av vinterdriftstdata i ELRAPP
Statens vegvesen D2-IC0842a - 1 D2-IC0842a Automatisk oppsamling av vinterdriftstdata i ELRAPP Innhold 1 DAU-formatet... 2 2 Rapportering av mengdeinformasjon... 2 3 Tekniske krav... 5 4 Begrensninger...
TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python. Professor Alf Inge Wang
2 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python Professor Alf Inge Wang 3 https://www.youtube.com/watch? v=nkiu9yen5nc 4 Læringsmål og pensum Mål Lære om
LaTeX - en kort innføring
LaTeX - en kort innføring Ole Christian Lingjærde Biomedisinsk forskningsgruppe, Ifi Foredraget benytter materiale utarbeidet av Dag Langmyhr, Ifi. Visuelle programmer Eksempler: Word, FrameMaker, Quark,
Eksport /Import person
Innhold Eksport /Import person... 2 Fri eksport av personopplysninger... 2 Definisjon av utplukk... 2 Definisjon av layout... 3 Fri import av personopplysninger... 7 Hodeinformasjon... 7 Valg av felt...
MS Word. Del 1. AVkurs
MS Word Del 1 Starte og avslutte Word Starte: Klikk på «Start knappen» og så Word om du ser det eller, skriv word i søke feltet og klikk på det om det dukker opp Avslutte Klikk på x knappen opp til høyre
1 User guide for the uioletter package
1 User guide for the uioletter package The uioletter is used almost like the standard LATEX document classes. The main differences are: The letter is placed in a \begin{letter}... \end{letter} environment;
Kapittel 1. Datamaskiner og programmeringsspråk. 1.1 Programmering
Kapittel 1 Datamaskiner og programmeringsspråk Dette kapitlet er en kort introduksjon til programmering. Vi vil se på hvordan man skriver, bygger og kjører programmer, samt illustrere noen sentrale programmeringsbegrep
Word 2010 Lange dokumenter
Word 2010 Lange dokumenter Mastergradsstudenter Magnus Haug Avdeling for IT Microsoft Word 2010 Officeproduktene har felles utforming grensesnitt Begreper Bånd, kategorier, grupper og dialogboksvelger
TDT4105 Informasjonsteknologi, grunnkurs (ITGK)
1 TDT4105 Informasjonsteknologi, grunnkurs (ITGK) Introduksjon til programmering i Matlab Rune Sætre [email protected] 3 Læringsmål og pensum Mål Lære om programmering og hva et program er Lære om hvordan
OVERSETTERNES LILLE RØDE
OVERSETTERNES LILLE RØDE En huskeliste for Standardiseringssekretariatet, oversettere, prosjektledere og andre som jobber med tekst i standarder. 1 Innholdsfortegnelse 1 Håndtering av endringer i standardene...3
Fagutvikling og inspirasjon til posterpresentasjonar. Kai-Gunnar Lillefosse April 2015
Fagutvikling og inspirasjon til posterpresentasjonar Kai-Gunnar Lillefosse April 2015 Formål Faggruppa ønsker å invitere alle til å bidra med fagutvikling. Det er forankra i NSFFNS sine vedtekter at vi
INF1040 Oppgavesett 3: Tegn og tekst
INF1040 Oppgavesett 3: Tegn og tekst (Kapittel 2) Husk: De viktigste oppgavetypene i oppgavesettet er Tenk selv - og Prøv selv - oppgavene. Fasitoppgaver Denne seksjonen inneholder innledende oppgaver
Dagens tema. C-programmering. Nøkkelen til å forstå C-programmering ligger i å forstå hvordan minnet brukes.
Dagens tema Dagens tema C-programmering Nøkkelen til å forstå C-programmering ligger i å forstå hvordan minnet brukes. Adresser og pekere Parametre Vektorer (array-er) Tekster (string-er) Hvordan ser minnet
Hvordan strukturere og dokumentere forskningsdata
Hvordan strukturere og dokumentere forskningsdata Philipp Conzett Universitetsbiblioteket Onsdag 28. februar 2018 Lær å håndtere forskningsdataene dine etter beste praksis! Bilde: https://flic.kr/p/bbqqtr
GoOnline Site Search
GoOnline Site Search Beskrivelse Innhold 1. Generelt a. Informasjon om dette dokumentet b. Versjon 2. Indeksering 3. Søk a. Indeksering av produkt b. Indeksering av ordinær side c. Indeksering mot 3.parts
Steg 1: Vi starter fra toppen
CSS: Layout Skrevet av: Lars Klingenberg Kurs: Web Tema: Tekstbasert, Nettside Fag: Programmering, Teknologi Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon Målet med oppgaven er å lære hvordan
Dagens tema INF1070. Vektorer (array er) Tekster (string er) Adresser og pekere. Dynamisk allokering
Dagens tema Vektorer (array er) Tekster (string er) Adresser og pekere Dynamisk allokering Dag Langmyhr,Ifi,UiO: Forelesning 23. januar 2006 Ark 1 av 23 Vektorer Alle programmeringsspråk har mulighet til
Teknisk mal for oppgaveskriving
Høgskolen i Oslo og Akershus, studiested Kjeller Institutt for helse, ernæring og ledelse Fakultet for helsefag Teknisk mal for oppgaveskriving For bachelorutdanningen i sykepleie ved Høgskolen i Oslo
Desktop. Grunnleggende bruk av EndNote. Viktig startinfo 3 punkt s. 1. Skrive inn referanser manuelt s. 3
Grunnleggende bruk av EndNote Desktop Viktig startinfo 3 punkt s. 1 Skrive inn referanser manuelt s. 3 Overføre referanser fra databaser/søkemotorer s. 4 Dublettkontroll s. 5 Samspill mellom EndNote og
Introduksjon til EndNote
Introduksjon til EndNote Herregud hvorfor har ingen vist meg dette programmet før? (kvinne, 48 år, nettopp ferdig med phd-avhandlingen og en kort innføring i EndNote) Hva er EndNote? EndNote er et dataprogram
UB Intranett Brukerveiledning For WIKI/Confluence
UB Intranett Brukerveiledning For WIKI/Confluence NTNU UB 20-07-13 Roar Storleer Innholdsfortegnelse HVORDAN KOMME I GANG?... 3 HJELP BRUKERMANUALER - VEILEDNINGER... 3 INNLOGGING... 4 ÅPNINGSSIDE FOR
Albregtsen og Skagestein: Digital representasjon Løsningsforslag til kapittel 2 Representasjon av tegn og tekster
Albregtsen og Skagestein: Digital representasjon Løsningsforslag til kapittel 2 Representasjon av tegn og tekster Skulle du finne feil i et løsningsforslag, vennligst rapporter dette til [email protected]
MySQL. Historikk. Nedlasting og installasjon
1 MySQL MySQL kan lastes ned gratis fra Internett (dev.mysql.com/doc). Vi forklarer hvordan man laster ned og installerer verktøyet, og også hvordan man kommer i gang med å lage databaser i MySQL. Historikk
