Introduksjon til L A TEX

Størrelse: px
Begynne med side:

Download "Introduksjon til L A TEX"

Transkript

1 Introduksjon til L A TEX Martin Høy martin.hoy@pvv.ntnu.no Lars Nummedal lars@nummedal.net Versjon mars 2002

2

3 Introduksjon til LATEX 3 Innhold 1 Innledning Om dette dokumentet Historie Fra innhold til layout L A TEX kildefil (input-fil) Kommandoer Kildefilens struktur Dokument-spesifikasjon (preamble) Dokumentklasser (\documentclass) Ekstra pakker (\usepackage) Tittel og forfatter Selve dokumentet Logisk inndeling Store dokumenter Referanser, fotnoter og margnoter Miljøer (environments) Matematikk og ligninger (equation, align) Flytende objekter (floats) Lister (lists) Horisontal plassering av tekst Skrifttyper og skriftstørrelser Manuell formatering BIBTEX (bibliografi) Publisering i andre formater PDF HTML Linker til mer informasjon 22 Referanser 22

4

5 Introduksjon til LATEX 5 1 Innledning 1.1 Om dette dokumentet Dette heftet er laget til en forelesning i ITEAs seminarserie. Det er ikke ment å være en fullstendig dokumentasjon, men har som formål at man etter å ha lest det skal være istand til å lage enkle dokumenter i L A TEX med kapitler, figurer, tabeller, ligninger og bibliografi, samt dynamisk referering til samtlige av disse. For de som vil vite mer enn det som er beskrevet her, anbefaler vi først L A TEX User s Guide and Reference Manual (Lamport, 1994), og for mer avansert bruk The L A TEX Companion (Goossens et al., 1994). Se referanselisten til slutt for fullstendig referanse. Den forrige versjonen av L A TEX (versjon 2.09) er noe forskjellig fra dagens versjon (L A TEX 2ε), og mange av kommandoene beskrevet i dette heftet vil ikke fungere i versjon Historie TEX er et program som ble utviklet av Donald E. Knuth (Knuth, 1984). Han begynte å skrive på dette systemet i 1977 for å utforske potensialet til typesetting vha. datamaskiner. Det er skrevet først og fremst for å typesette tekst og matematiske formler (teknisk dokumentasjon). L A TEX er en makropakke som bruker TEX til typesetting, og ble opprinnelig skrevet av Leslie Lamport (Lamport, 1994). L A TEX er enklere å bruke enn TEX og inneholder ferdig definert layout for flere typer standard dokumenter. Med vanlige ASCII-tegn skrives TEX som TeX, og L A TEX som LaTeX. Når det gjelder uttalen råder det en viss forvirring; derfor velger vi å sitere manualen (Lamport, 1994): One of the hardest things about using L A TEX is deciding how to pronounce it. This is also one of the few things I m not going to tell you about L A TEX, since pronounciation is best determined by usage, not fiat. TEX is usually pronounced teck, making lahteck, lah-teck, and lay-teck the logical choices; but language is not always logical, so lay-tecks is also possible.

6 6 Introduksjon til LATEX I motsetning til WYSIWYG 1 tekstbehandlere, er TEX (L A TEX) et typesettingsystem. Det innebærer bl.a. layouten er løsrevet fra innholdet i dokumentet. Idéen bak dette er at når man skriver et dokument, skal man ikke behøve å bekymre seg om layout, men bare konsentrere seg om innhold og logisk inndeling. Når man bruker WYSIWYG tekstbehandlere, er det en tendens til at man lager estetisk pene dokumenter med liten eller inkonsistent struktur. L A TEX unngår slike feil ved å tvinge forfatteren til å definere den logiske strukturen i dokumentet, og velger deretter en fornuftig layout. 1.3 Fra innhold til layout Kildefilen (input-filen) til et L A TEX-dokument er en vanlig ASCII-fil som kan skrives i en hvilken som helst teksteditor. Den inneholder teksten til dokumentet og kommandoene som forteller L A TEX om dokumentstrukturen. For å typesette dokumentet kjører man kildefilen gjennom programmet latex. Dette produserer en.dvi-fil (device independent) som f.eks. kan vises fram på skjermen. For kunne skrive ut dokumentet må man gjøre om denne filen til noe som den aktuelle printeren forstår. Det vanligste er nok å bruke programmet dvips til å lage PostScript-filer. PostScript er det språket de fleste printere snakker, derfor kan du være rimelig sikker på at utskriften vil se ut som det du ser på skjermen (programmet ghostview eller gv kan brukes for å se på.ps-filer). En av fordelene med å skille layout og innhold er at man lettere kan produsere flere formater fra den samme kildefilen. Man kan f.eks. lage en HTMLversjon vha. latex2html, PDF-filer vha. pdflatex eller RTF-filer vha. latex2rtf. Dette er beskrevet mer i detalj i kapittel L A TEX kildefil (input-fil) Kommandoer Siden kildefilen skal inneholde beskjeder til L A TEX om hvordan man ønsker at dokumentet skal typesettes, må man ha en måte å skille mellom tekst og kommandoer. For å få til dette har en del tegn spesiell betydning i L A TEX, og disse er: $ & % # _ { } ~ ^ \. Hvis du ønsker å bruke noen av disse 1 what you see is (almost never) what you get; jfr. MS Word

7 Introduksjon til LATEX 7 tegnene i teksten (uten at de skal tolkes som en kommando) må du putte en \ foran. Tegnet \ er spesielt fordi det brukes til å markere starten på en kommando. Noen kommandoer tar argumenter, de settes da i listeparenteser etter kommandonavnet. Hvis kommandoen i tillegg kan ta ekstra opsjoner, skrives de i klammeparenteser rett før listeparentesene: \kommandonavn[opsjoner]{argumenter}. Tegnet % markerer starten på en kommentar. Alt på den samme linjen etter %-tegnet blir ignorert av L A TEX, og blir ikke typesatt. I kildefilen skilles ord på vanlig måte med mellomrom. På samme måte som i f.eks. HTML spiller det ingen rolle hvor mange mellomrom (eller tomme linjer) man har mellom to ord, L A TEX oppfatter mellomrommene uansett bare som ett. For å skille mellom to avsnitt, bruker man en tom linje. Her gjelder det samme som for ordskille; mange tomme linjer blir behandlet som én. Dette gir mulighet til å lage kildefilen mer luftig, og evt. putte inn kommentarer mellom avsnittene uten at dokumentets utseende forandres Kildefilens struktur Kort sagt er kildefilen delt inn i en del hvor man definerer hvordan layouten skal være (dokument-spesifikasjon, eng:preamble), og en del som inneholder selve teksten i dokumentet: \documentclass{...} Her defineres layouten til dokumentet (kalles preamble) \begin{document} Her er selve innholdet i dokumentet \end{document} I kapittel 2 tar vi for oss dokument-spesifikasjonen (preamble), og i kapittel 3 tar vi for oss de ulike elementene som bygger opp innholdet i dokumentet.

8 8 Introduksjon til LATEX 2 Dokument-spesifikasjon (preamble) 2.1 Dokumentklasser (\documentclass) Først må du definere hva slags dokumentklasse (en slags dokument-mal) du har tenkt til å bruke. Dette gjøres vha. kommandoen \documentclass. Kommandoen skal ha dokumentklassenavnet som argument, og ekstra opsjoner i klammer [...]. I vanlig L A TEX har man følgende dokumentklasser: article Den klassen som passer for de fleste dokumenter; fra korte artikler og opp til lengre tekster. For eksempel bruker vi denne klassen for å typesette dette heftet. report En klasse for litt større dokumenter, har ett kapittel-nivå mer enn article. book Dokumentklassen for virkelig store dokumenter, har enda ett kapittelnivå ekstra. letter En klasse som egner seg til å skrive enkle brev. Det finnes også en klasse brev som følger norsk standard for oppsett av brev. slides For å lage overheads. For dette formålet anbefales også klassene foils eller seminar. For hver av disse dokumentklassene kan du sette ekstra opsjoner. Noen av de viktigste er: 10pt, 11pt, 12pt Setter størrelsen til hovedfonten i dokumentet, 10pt er standard. a4paper Definerer størrelsen på arket. Andre muligheter er f.eks. b5paper som brukes til dr.grader ved NTNU. twocolumn Ber L A TEX om å typesette teksten i to kolonner. twoside Formaterer dokumentet for utskrift på tosidig skriver. titlepage Sørger for at tittel, forfatter og dato kommer på en egen side. norsk Sier fra til L A TEX om at dokumentet er på norsk. Dette har innvirking på hvordan orddeling og navnsetting foregår. Denne opsjonen brukes f.eks. av pakken babel.

9 Introduksjon til LATEX 9 Et eksempel på en typisk dokument-spesifikasjon (f.eks. for dette dokumentet) kan da være: \documentclass[norsk,a4paper,12pt,twoside,titlepage]{article} 2.2 Ekstra pakker (\usepackage) Mye av funksjonaliteten i L A TEX er delt opp i pakker. Hvis man trenger muligheter utover det standard L A TEX gir, inkluderer man en pakke som gir denne funksjonaliteten. Dette gjøres vha. kommandoen \usepackage{...} som plasseres under kommandoen \documentclass{...}. Opsjoner til pakker spesifiseres i klammeparenteser (de globale opsjonene til kommandoen \documentclass{...} blir også sendt over til evt. pakker). En del nyttige pakker som vanligvis er med i L A TEX-distribusjoner, er: babel Denne pakken gjør L A TEX i stand til å takle forskjellige språk, og sørger bl.a. for at innholdsfortegnelsen får navnet Innhold dersom man har satt norsk som opsjon til \documentclass (ellers er default engelsk Contents ). inputenc Forteller L A TEX hvilket tegnsett input-filen er skrevet i (f.eks. latin1 som brukes for norske tegn). fontenc Brukes til å bytte font-sett, f.eks. for å bruke en font som inneholder norske tegn (T1). (dette er ikke nødvendig i windows-programmet PCTEX) amsmath For mer avanserte matematiske dokumenter (ble tidligere kalt amstex). epsfig For inkludering av figurer. Til det samme formålet finnes også pakken graphicx. L A TEX støtter i utgangspunktet bare såkalte Encapsulated PostScript-figurer (.eps-filer), men pdflatex støtter bl.a..jpg. float Gir større kontroll over plasseringen flytende objekter (floats; f.eks. figurer, tabeller o.l.). fancyhdr For å manipulere topp- og bunn-tekst på sidene. Nedenfor står noen av kommandoene som brukes for å inkludere pakker i dette dokumentet.

10 10 Introduksjon til LATEX \usepackage{babel,fancyhdr,amsmath,float,epsfig,enumerate} \usepackage[latin1]{inputenc} \usepackage[t1]{fontenc} Du kan liste flere pakker i samme \usepackage{...}-kommando dersom de ikke trenger egne opsjoner. Boken The L A TEX Companion (Goossens et al., 1994) beskriver de vanligste tilleggspakkene som er tilgjengelige, og anbefales for de som ønsker å gjøre mer avanserte ting en det som står beskrevet i L A TEX-manualen (Lamport, 1994). 2.3 Tittel og forfatter L A TEX har innebygde kommandoer for automatisk generering av tittel; evt. en egen tittelside. I toppen av dokumentet definerer man tittel, forfatter og dato. I dette dokumentet brukte vi følgende: \title{introduksjon til \LaTeX} \author{martin Høy\\ \texttt{\small martin.hoy@pvv.ntnu.no} \and Lars Nummedal\\ \texttt{\small lars@nummedal.net}} \date{\today} Rett etter \begin{document} skriver man så kommandoen \maketitle for å sette inn tittel-teksten. Hvis man bruker den globale opsjonen titlepage, kommer tittelen på en egen side. Hvis man ikke spesifiserer datoen med kommandoen \date{...}, brukes standardverdien \today som setter inn dagens dato. \date-kommandoen i eksempelet over er derfor overflødig.

11 Introduksjon til LATEX 11 3 Selve dokumentet Starten på selve innholdet i dokumentet markeres med \begin{document} og slutten markeres med \end{document}. All tekst etter \end{document} blir ignorert av L A TEX. 3.1 Logisk inndeling Inndelingen av dokumentet spesifiseres med kommandoer som deler det opp i mindre deler. L A TEX sørger selv for å generere overskrifter og nummerere de forskjellige delene i forhold til hverandre. Dette gjør at man kan flytte rundt på teksten uten å bekymre seg for at referanser og nummerering skal bli feil. For å dele inn dokumentet i forskjellige nivåer kan du bruke følgende kommandoer: \section{...} \subsection{...} \subsubsection{...} \paragraph{...} \subparagraph{...} For kommandoene i den venstre kolonnen blir overskriften nummerert, mens overskriftene i den høyre kolonnen bare blir typesatt i fete typer. Denne delen er f.eks. definert vha. kommandoen: \subsection{logisk inndeling}. Du kan bruke kommandoen \appendix for å markere at alt etter dette er bilag. Denne kommandoen tar ingen argumenter, og gjør bare at nummereringen heretter skjer med bokstaver istedenfor tall. For dokumentklassen report har man et høyere nivå \chapter{...}, og for klassen book kan man samle kapitlene i deler med \part{...}. L A TEX generer automatisk innholdsfortegnelse på grunnlag av inndelingskommandoene nevnt over. Kommandoen \tableofcontents setter inn denne innholdsfortegnelsen på det stedet i dokumentet hvor kommandoen står. 3.2 Store dokumenter Når man skriver store dokumenter er det greit å kunne dele det opp i flere filer, f.eks. etter kapittel-inndelingen. Det gir bedre oversikt og gir flere personer muligheten til å skrive på det samme dokumentet samtidig.

12 12 Introduksjon til LATEX Det finnes to måter å gjøre dette på i L A TEX. Den enkleste kommandoen er \input{filnavn}, som setter innholdet i den aktuelle filen inn på det stedet der kommandoen står i dokumentet. Hvis man har et virkelig stort dokument (og/eller en treg maskin), kan det være greit å slippe å typesette hele dokumentet hver gang man har gjort en liten endring i ett kapittel/subdokument (man jobber jo som oftest med bare en liten del av gangen). Det kan gjøres ved å bruke kommandoen \include{filnavn} sammen med \includeonly{filnavn1,filnavn2,...}. Kommandoen \includeonly{...} må plasseres i dokumentspesifikasjonen (før \begin{document}). I motsetning til \input{...}, starter \include{...} innholdet i den aktuelle filen på en egen side. Dette gjør \include{...} mer egnet for større deler som f.eks. kapitler. Det er også mulig å nøste \input{...} inne i \include{...} for enda finere oppdeling. 3.3 Referanser, fotnoter og margnoter Du har sikkert skrevet tekster hvor du har laget fotnoter og referert til tabeller, figurer, kapitler, litteratur osv. I L A TEX oppdateres alle slike referanser dynamisk. For å kunne referere til noe, må det merkes med et unikt navn. Fotnoter Fotnoter lages ved å bruke kommandoen \footnote{fotnote-tekst}. De blir nummerert plassert i bunnen av siden 2. På denne måten Margnoter Margnoter lages med kommandoen \marginpar{marg-tekst}, og blir plassert i margen ved siden av stedet du bruker kommandoen. De blir plassert i den ytre margen ved tosidig trykk, eller venstre ved ensidig trykk. Litteraturreferanser For å referere til en artikkel, bok e.l. som du har lagt til i referanselisten, må du bruke \cite{refnavn}, hvor refnavn er navnet du har gitt referansen i.bib-filen. Se del 3.7 for informasjon om hvordan du lager denne filen. 2 Slik som dette...

13 Introduksjon til LATEX 13 Kryssreferanser For at du skal kunne referere til Kapitler, underkapitler, figurer, tabeller, ligninger, lister, sidetall osv. må de først merkes vha. \label{labelnavn}. Argumentet til denne kommandoen er kanskje ikke uventet det unike navnet du ønsker objektet eller siden skal ha når du senere skal referere til det. For at navnet skal bindes til riktig objekt, er det viktig at \label{...}- kommandoen står umiddelbart etter det man ønsker å referere til (for miljøer som ligninger, figurer og tabeller setter man ofte \label{...}- kommandoen rett før slutten av miljøet ). For referanser til ligninger bruker man ofte kommandoen \eqref{labelnavn}, som returnerer ligningsnummeret med paranteser rundt. Hvis du bare vil ha ligningsnummeret, bruker du kommandoen \ref{labelnavn}. For å bruke \eqref{...}, må du inkludere pakken amsmath. Dersom du ønsker å få returnert sidetallet til en spesiell merkelapp, bruker du \pageref{labelnavn}. Alt annet kan du referere til med \ref{labelnavn}. 3.4 Miljøer (environments) I tillegg til kommandoer (f.eks. \maketitle) har vi miljøer (environments) i L A TEX. Disse kjennetegnes ved at de er avgrenset av \begin{...} og \end{...}: \begin{miljønavn}. \end{miljønavn} Det finnes mange ulike miljøer i L A TEX. Vi skal her gå gjennom de vi tror du vil få mest bruk for. Du har allerede sett et miljø, og det er miljøet som omfatter alt annet en dokumentspesifikasjonen i et L A TEX-dokument, nemlig document Matematikk og ligninger (equation, align) I standard L A TEXer ligningsmiljøet equation definert. Det brukes for ligninger som er på bare en linje:

14 14 Introduksjon til LATEX \begin{equation} x + y = z \end{equation} x + y = z (1) For ligninger som går over flere linjer, anbefales miljøet align fra pakken amsmath. For å markere punktene på hver linje som skal stå rett over hverandre, brukes tegnet &: \begin{align} x^2 + y &= z \\ x - 3 y &= -z \end{align} x 2 + y = z (2) x 3y = z (3) Det kan refereres til ligninger som til det meste annet i L A TEX, \label{..}- kommandoen må da plasseres inne i miljøet. I et align-miljø (med flere ligninger) må den stå på samme linje som ligningen den refererer til; før linjen avsluttes av \\. I tillegg til disse standard lignings-miljøene finnes det flere andre som gir større muligheter og mer frihet. De mest kjente er laget av AMS (American Mathematical Society), og gjør bl.a. at man kan ha subequations (nummereres 1a, 1b osv.), sette navn på ligningene (i motsetning til nummer) og mye mer. Se side 235 i (Goossens et al., 1994) for detaljer. Hvis man ønsker å ha et matematisk uttrykk inne i teksten, (som f.eks. x2 + y 2 ), kan man gjøre dette ved å omslutte det matematiske uttrykket med $-tegn. Det forteller L A TEX at teksten mellom $-tegnene skal typesettes som matematikk (matematisk modus). Til slutt i dette heftet ligger det kopi av to sider fra (Goossens et al., 1994) (utdrag fra side ) som viser en del av de matematiske tegnene og symbolene som er tilgjengelig i matematisk modus Flytende objekter (floats) Flytende objekter kan f.eks. være tabeller eller figurer. Man kan gi opsjoner til objektet om hvor man ønsker at det skal plassere seg. L A TEX bruker følgende regler for å avgjøre hvor objektet skal plasseres: 1. Dersom opsjonen h er spesifisert, prøv å plassere objektet her. Hvis ikke det lykkes og det ikke er oppgitt flere posisjonsønsker, endre til t og forsøk å plassere objektet på neste side. 2. Dersom opsjonen t er spesifisert, prøv å plassere objektet øverst på denne siden.

15 Introduksjon til LATEX Dersom opsjonen b er spesifisert, prøv å plassere objektet nederst på denne siden. 4. Dersom opsjonen p er spesifisert, prøv å plassere objektet på en egen float-side når denne siden eller kolonnen avsluttes. 5. Dersom det er nødvendig gjentar de tre siste trinnene seg på sidene som følger denne. Vanligvis bruker man alle disse ([htbp]), og lar TEX finne den estetisk og typografisk beste plasseringen. Er man ikke tilfreds med denne måten å plassere objekter på, kan man inkludere en pakke som heter float. I den finnes det en opsjon H som sier: Plasser objektet her, uansett! Tabeller (table) Tabell-floatet består vanligvis av to miljøer inne i hverandre: tabular inne i table. Miljøet tabular definerer selve tabellen, mens table brukes for å kunne velge plasseringen av tabellen som beskrevet ovenfor, samt å kunne tilegne den et nummer og en tabelltekst (\caption{...}). En typisk tabell vil kanskje se ut som følger \begin{table}[h] \begin{tabular}{l c r} Celle 1 & Celle 2 & Celle 3\\ \hline Bil & Båt & Hus \end{tabular} \caption{demonstrasjon} \label{tab:demonstrasjon} \end{table} Celle 1 Celle 2 Celle 3 Bil Båt Hus Tabell 1: Demonstrasjon Her har vi brukt H som opsjon til table for å indikere at vi ønsker at tabellen plasseres på et bestemt punkt i teksten. Argumentet til tabular betyr at den første kolonnen i tabellen skal venstre-justeres, den andre skal sentreres og den siste skal høyre-justeres. I tillegg skal det være vertikale linjer mellom kolonnene, samt en horisontal linje mellom radene. Tabellteksten blir satt til Demonstrasjon, og den får merkelappen tab:demonstrasjon. Figurer (figure) Figur-floatet består av miljøet figure og en eller flere kommandoer inne i miljøet. Miljøet figure gir på samme måte som table automatisk

16 16 Introduksjon til LATEX nummerering og mulighet for figurtekst (\caption{...}) og markering (\label{...}). Her bruker man også de samme plasserings-opsjonene som er beskrevet i del For å inkludere selve figur-fila, finnes det flere pakker (graphics, graphicx), men disse er stort sett variasjoner over hverandre med litt ulik syntaks. Her tar vi for oss epsfig fordi dette er den pakken som er dokumentert i (Goossens et al., 1994). Felles for alle pakkene for inkludering av figurer er at de muliggjør innhenting av Encapsulated PostScript (EPS)-filer. Når man inkluderer pakken epsfig, får man tilgang til kommandoen \epsfig{...}: \epsfig{file=filnavn,height=høyde,width=bredde,angle=grader,% bbllx=llx,bblly=lly,bburx=urx,bbury=ury,clip=} Det eneste argumentet som er påkrevd ved bruk av kommandoen over, er filnavnet file. file Navnet på EPS-filen. height Høyden du vil at figuren skal ha (i gyldige L A TEX-enheter). width Bredden du vil at figuren skal ha (i gyldige L A TEX-enheter). Man kan også bruke ferdig definerte lengder, f.eks. \textwidth. Dersom du spesifiserer bare en av height eller width, vil figuren bli skalert slik at forholdet høyde/bredde blir bevart. angle Spesifiserer en evt. rotasjonsvinkel (mot klokka) for figuren dersom man ønsker det. bbllx x-koordinaten til det nedre venstre hjørnet av EPS-figurens Bounding Box (brukes sjelden, men kan brukes til å ta ut bare en del av EPSfiguren). bblly y-koordinaten til det nedre venstre hjørnet av EPS-figurens Bounding Box (brukes sjelden, men kan brukes til å ta ut bare en del av EPSfiguren). bburx x-koordinaten til det øvre høyre hjørnet av EPS-figurens Bounding Box (brukes sjelden, men kan brukes til å ta ut bare en del av EPSfiguren). bbury y-koordinaten til det øvre høyre hjørnet av EPS-figurens Bounding Box (brukes sjelden, men kan brukes til å ta ut bare en del av EPSfiguren).

17 Introduksjon til LATEX 17 clip Denne parameteren sørger for at kun det som er innenfor figurens Bounding Box kommer med i figuren. =-tegnet må være med. En typisk figur og kommandoene for å produsere den, vil f.eks. se slik ut: \begin{figure}[h] \epsfig{file=figur,% width=0.3\textwidth} \caption{demonstrasjon} \label{figur:demonstrasjon} \end{figure} En figur Figur 1: Demonstrasjon Lister (lists) Her vil vi nevne tre ferdigdefinerte liste-miljøer i L A TEX; nummererte, unummererte og beskrivelses-lister. Felles for alle sammen, er at hvert element i listene begynner med kommandoen \item. Nummererte lister (enumerate) \begin{enumerate} \item Element 1. \item Element 2. \item Element 3. \end{enumerate} 1. Element Element Element 3. For å tilpasse nummereringen, kan du inkludere pakken enumerate. Da kan du gi opsjoner til miljøet: \usepackage{enumerate}. \begin{enumerate}[{oppgave} a)] \item Element 1. \item Element 2. \item Element 3. \end{enumerate} Oppgave a) Element 1. Oppgave b) Element 2. Oppgave c) Element 3.

18 18 Introduksjon til LATEX Unummererte lister (itemize) \begin{itemize} \item Element 1. \item Element 2. \item Element 3. \end{itemize} Element 1. Element 2. Element 3. Beskrivelser (description) \begin{description} \item[element 1] Beskrivelse. \item[element 2] Beskrivelse. \item[element 3] Beskrivelse. \end{description} Element 1 Beskrivelse. Element 2 Beskrivelse. Element 3 Beskrivelse Horisontal plassering av tekst Det finnes mange måter å manipulere plasseringen av tekst på i L A TEX. Her vil vi ta for oss hvordan du kan manipulere den horisontale plasseringen. Hvis du ikke spesifisere noe, vil teksten settes med rett høyre- og venstremarg. Hvis du ønsker noe annet, finnes det tre miljøer, flushleft, center og flushright. Disse gir henholdsvis venstrejustert, sentrert og høyrejustert tekst. 3.5 Skrifttyper og skriftstørrelser I L A TEX spesifiserer man absolutt skriftstørrelse bare én gang, nemlig som en opsjon til dokumentklassen (10pt, 11pt eller 12pt). Da definerer man standart skriftstørrelse for vanlig tekst. Alle overskrifter o.l. blir automatisk satt i en annen font. Ønsker man å manuelt spesifisere font-størrelsen til en del av teksten, bruker man bare relative endringer til standard-størrelsen. Fordelen med dette er bl.a. at alle størrelsene endrer seg hvis du finner ut at du vil endre standard-størrelsen.

19 Introduksjon til LATEX 19 \tiny Test \normalsize Test \huge Test \scriptsize Test \large Test \Huge Test \footnotesize Test \Large Test \small Test \LARGE Test Tabell 2: Kommandoer for å manipulere tekststørrelse Kommando \textrm{...} \textsf{...} \texttt{...} \textmd{...} \textbf{...} \textup{...} \textit{...} \textsl{...} \textsc{...} \emph{...} \textnormal{...} Resultat Roman Sans Serif Typewriter Medium Fet Rett Kursiv Skjev SMÅ BLOKK-BOKSTAVER Uthevet Dokumentets standard skrifttype Tabell 3: Kommandoer for å endre skrifttype 3.6 Manuell formatering Generelt gjør L A TEX gjør en svært god jobb i å brekke om linjer og sider. Når man er ferdig med å skrive et dokument, kan det likevel hende at man ikke er fornøyd med hvordan L A TEX har brukket om dokumentet. Til dette formålet finnes kommandoen \\ (eller \newline), som brekker linja umiddelbart. Denne kommandoen kan også ta en ekstra opsjon som forteller hvor mye luft det skal være før den neste linja: \\[1ex]. En litt snillere utgave av denne kommandoen er \linebreak, som bl.a. gjør at den brukne linja blir strukket til full linjebredde. Som i eksempelet over har man noen ganger bruk for å spesifisere en lengde til L A TEX. En slik lengde kan oppgis i ulike enheter. Det finnes absolutte enheter som f.eks. mm, cm eller pt. Som oftest er det likevel bedre å bruke relative lengder som avhenger av skrift-type og -størrelse. Eksempel på

20 20 Introduksjon til LATEX slike lengder er em, som er bredden av en M, og ex som er høyden av en x. Man bruker ofte em til horisontale lengder og ex til vertikale lengder. Det finnes også ferdig definerte lengder som f.eks. \textheight og \paperwidth. Hvis du vil tvinge fram et sideskift kan du bruke kommandoen \newpage. Det finnes også mindre hardhendte kommandoer som bare antyder at man ønsker seg en ny linje/side. Disse heter \linebreak og \pagebreak, og kan i tillegg ta et tall mellom null og fire som opsjon som sier hvor sterkt du ønsker det. Disse kommandoene gir L A TEX mulighet til å ignorere ønsket hvis resultatet ville blitt typografisk dårlig, f.eks. hvis du endrer på teksten etter å ha satt inn et sideskift. Dersom du ønsker å få plass til litt mer på en spesiell side, kan du lage tekstområdet litt lengre ved å sette inn kommandoen \enlargethispage{lengde} på den aktuelle siden. 3.7 BIBTEX (bibliografi) BIBTEXer et system som muliggjør enkel organisering og dynamisk referering til litteraturreferanser og er inkludert i de fleste L A TEX-distribusjoner. Man putter da beskrivelsen av litteraturreferansene i en egen.bib-fil, og referer til den i dokumentet via merkelapper på samme måte som med andre referanser. Formatet på en typisk.bib-fil er vist og forklart på tre av kopiene som ligger vedlagt. Du må ha med to kommandoer i L A TEXdokumentet ditt: \bibliographystyle{stil} \bibliography{filnavn} De plasseres på det stedet i dokumentet hvor du ønsker å ha litteraturlisten. Kommandoen \bibliographystyle bestemmer hvordan referansene skal se ut, både i selve teksten og når de listes opp i litteraturlista. Standardstilene heter abbrv, alpha, plain og unsrt, men det finnes et uttall andre laget av ulike organisasjoner og journaler, se side i (Goossens et al., 1994). Stilen vi bruker i dette dokumentet heter apalike, og brukes i journalene til American Psychology Association. Den andre kommandoen, \bibliography, setter navnet på.bib-fila som inneholder referansene. BIBTEX vil kun ta med de referansene du bruker i teksten vha. kommandoen \cite{refnavn}. Derfor trenger du bare én.bibfil som inneholder alle dine referanser. Den kan du utvide etterhvert og ha felles for alle dokumenter du skriver i L A TEX.

21 Introduksjon til LATEX 21 For å få BIBTEX til å generere referanseliste i et dokument der du har brukt kommandoen \cite, bruker du kommandoen bibtex fil. Dette må du gjøre hver gang du inkluderer en ny referanse eller endrer på innholdet i.bib-fila. Det er viktig at du unnlater å ta med endelsen på.tex-filen når du kjører bibtex. Hvis ikke vil BIBTEX terminere med en feilmelding. 3.8 Publisering i andre formater PDF Formatet i en L A TEX kildefil fokuserer på å beskrive innholdet og strukturen til teksten, ikke utseendet. Det gjør at man enkelt kan produsere mange typer dokument-formater utfra den samme kildefilen. Det har f.eks. blitt populært å distribuere dokumenter i Adobes Portable Document Format (PDF). Å lage en PDF-fil av L A TEX-dokumentet ditt er ikke vanskeligere enn å bytte ut kommandoen latex med kommandoen pdflatex. Det er imidlertid et par triks som kan være smart å merke seg. Når du inkluderer grafikk i vanlig L A TEX, bruker du.eps-format, men dette formatet er (foreløpig) ikke støttet av pdflatex, som isteden støtter både.pdf,.jpg og.png m/flere. Derfor må figurene konverteres f.eks. med kommandoen epstopdf før du kjører pdflatex. Når du inkluderer figurer er det lurt å spesifisere navn på figurene uten endelse, da vil latex og pdflatex automatisk velge den filen de helst vil ha. En ekstra mulighet med PDF-filer er hyperlinker, slik at alle referanser til figurer, kapitler, bibliografi osv. blir klikkbare. For å få til dette må du inkludere pakken hyperref til slutt i preambelen til dokumentet. Hvis du bruker T1-fontene som støtter norske tegn, kan noen av fontene i PDF-fila bli litt grumsete på skjermen (men bra ved printing). For å løse dette problemet kan du inkludere pakken ae som bruker litt andre fonter HTML Det er også enkelt å produsere et HTML-dokument fra L A TEX kildefilen. For å gjøre dette bruker du kommandoen latex2html istedenfor latex. Siden HTML ikke er laget for å vise matematiske uttrykk, blir disse gjort om til grafikk og inkludert i HTML-koden. Klikkbare linker for alle typer referanser blir generert automatisk.

22 22 Introduksjon til LATEX 4 Linker til mer informasjon Kildefiler,.ps- og.pdf-filer for dette heftet: Kildefiler,.ps- og.pdf-filer for foilene til foredraget: The Not So Short Introduction to L A TEX 2ε : Comprehensive TEX Archive Network (samling av L A TEX-dokumentasjon, -distribusjoner og -pakker): Norsk L A TEX-newsgruppe (her får du svar på det meste): news://news.ntnu.no/no.it.programvare.tex Rapportskriving i LaTeX Et kræsjkurs for matematikkstudenter : Referanser Goossens, M., Mittelbach, F., and Samarin, A. (1994). The L A TEX Companion. Addison-Wesley. Knuth, D. E. (1984). The TEXbook, Volume A of Computers and Typesetting. Addison-Wesley. Lamport, L. (1994). L A TEX, A document preparation system. User s guide and reference manual. Addison-Wesley, second edition.

Introduksjonskurs i L A TEX Del 2

Introduksjonskurs i L A TEX Del 2 Introduksjonskurs i L A TEX Del 2 Eirik Thorsnes 12.02.2003 Kurs i LATEX, Universitetet i Bergen, 2003 1 Om kurset Tidspunkt: 10,12 og 18 februar 1600 1730 Obligatorisk oppgave: Innlevering fredag 14.

Detaljer

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. 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

Detaljer

Realstart/Teknostart Jon Andreas Støvneng

Realstart/Teknostart Jon Andreas Støvneng Realstart/Teknostart 2014 Jon Andreas Støvneng jon.stovneng@ntnu.no 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

Detaljer

Realstart/Teknostart 2013

Realstart/Teknostart 2013 Realstart/Teknostart 2013 Arne Mikkelsen arne.mikkelsen@ntnu.no Eksempel: Word etc: WYSIWYG What You See Is What You Get. Bruk av menyer. LaTeX: Man skriver strukturen til dokumentet liknende programmering

Detaljer

Noen innledende ord om LaTeX

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

Detaljer

Introduktion til LATEX

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

Detaljer

Kurs for ADA, 17. april Lars Erik Walle

Kurs for ADA, 17. april Lars Erik Walle Kurs for ADA, 17. april 2012 Lars Erik Walle lars.walle@ntnu.no Hva er galt med Word? Hvorfor LaTeX? Og ikke minst: Veldig nyttig å kunne LaTeX til senere Rapporter, prosjekt- og masteroppgave, doktorgrad

Detaljer

Oppgavehefte. Totimers L A TEX-kurs. Hege Victoria Daljord, Orakeltjenesten, NTNU

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

Detaljer

Intro til L A TEX Del I

Intro til L A TEX Del I Intro til L A TEX Del I Avdeling for informatikk og e-læring, HiST Mars 2013 Plan for dagen 1 Introduksjon 2 Et enkelt dokument 3 Litt mer formatering 4 Oppgave 5 Matematikk i L A TEX 6 Litt om Beamer

Detaljer

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. 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

Detaljer

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

Detaljer

Intro til L A TEX Del II

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

Detaljer

Kom godt i gang med LATEX

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

Detaljer

Word 2010 Lange dokumenter

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

Detaljer

Institutt for informatikk Universitetet i Oslo

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

Detaljer

En introduksjon til L A TEX

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

Detaljer

En kort innføring i L A TEX

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

Detaljer

Behandling av dokumenter i Microsoft Word. En rask innføring

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

Detaljer

NY PÅ NETT. Enkel tekstbehandling

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

Detaljer

Oppsett L A T E X filer lages med en teksteditor. Emacs anbefales; Notepad anbefales ikke! Et eksempel. Nytt tall funnet ved Ifi

Oppsett L A T E X filer lages med en teksteditor. Emacs anbefales; Notepad anbefales ikke! Et eksempel. Nytt tall funnet ved Ifi , Dag Langmyhr, Ifi/UiO Forelesning 11. september Ark 1 av 24 Dag Langmyhr en første innføring av L A T E X Det er to typer programmer for dokumentproduksjon: Visuelle programmer manipulerer teksten direkte

Detaljer

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. 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

Detaljer

Bruk av OpenOffice.org 3 Writer

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

Detaljer

Nedlasting av SCRIBUS og installasjon av programmet

Nedlasting av SCRIBUS og installasjon av programmet Nedlasting av SCRIBUS og installasjon av programmet Laget for BODØ FRIMERKEKLUBB av Sten Isaksen Versjon 06.01.2018 1 Før du laster ned Scribus: Du må vite hvilken versjon av Windows du har, sannsynligvis

Detaljer

CSS-formatering: stilark med kommentarer

CSS-formatering: stilark med kommentarer CSS-formatering: stilark med kommentarer /* Demonstrasjon av stilarkregler. Jeg har satt inn forslag til farger og fonter, men du setter inn dine egne valg selvfølgelig. */ /* Stilregler for html-taggen

Detaljer

LaTeX - en kort innføring

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,

Detaljer

Brukerveiledning mal for masteroppgaver ved Høgskolen i Hedmark

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

Detaljer

Dokumentasjon for MathDept

Dokumentasjon for MathDept Dokumentasjon for MathDept Martin Helsø martibhe@math.uio.no 16. januar 2017 Innhold 1 Introduksjon 1 2 Anerkjennelser 1 3 Pakkeavhengighet 1 4 Omgivelser 2 5 Valg 3 5.1 Skrifttype...............................

Detaljer

Dere klarer kanskje ikke å komme gjennom hele heftet, men gjør så godt dere kan.

Dere klarer kanskje ikke å komme gjennom hele heftet, men gjør så godt dere kan. I denne timen skal dere få en innføring i skriveprogrammet vi har på skolen, Writer. De aller fleste av dere er vel mest vant til Word, og Writer ser litt annerledes ut, men har stort sett de samme funksjonene

Detaljer

Følgende «tommelfinger-regler» bør (må) følges:

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

Detaljer

Teknisk mal for oppgaveskriving

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

Detaljer

Dokumentasjon for masterfrontpage

Dokumentasjon for masterfrontpage Dokumentasjon for masterfrontpage Martin Helsø martibhe@math.uio.no 15. juli 2016 L A TEX-pakken masterfrontpage brukes til å generere offisielle forsider til masteroppgaver ved Matematisk institutt ved

Detaljer

EndNote referansehåndteringsprogram. HiVe biblioteket

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.

Detaljer

Innhold 1 Universelt utformete og tilgjengelige PDF dokumenter... 2 1.1 Hvorfor PDF?... 2 1.2 Gjør det lettere for deg selv... 2 2 Eksporter fra Word

Innhold 1 Universelt utformete og tilgjengelige PDF dokumenter... 2 1.1 Hvorfor PDF?... 2 1.2 Gjør det lettere for deg selv... 2 2 Eksporter fra Word Innhold 1 Universelt utformete og tilgjengelige PDF dokumenter... 2 1.1 Hvorfor PDF?... 2 1.2 Gjør det lettere for deg selv... 2 2 Eksporter fra Word til PDF... 2 3 Gjør tilgjengelighetsverktøyene synlige

Detaljer

RAPPORTSKRIVING I L A TEX

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

Detaljer

Kom i gang med Zotero: En enkel veiledning

Kom i gang med Zotero: En enkel veiledning Kom i gang med Zotero: En enkel veiledning Zotero er et gratis referanseverktøy for Windows og Mac. Du samler kildene fra nettsider og databaser og kan bruke de samme referansene i Word når du skriver.

Detaljer

PUBLISERING AV INNHOLD TIL KVAMSSIDA.NO

PUBLISERING AV INNHOLD TIL KVAMSSIDA.NO PUBLISERING AV INNHOLD TIL KVAMSSIDA.NO Innhold Kapitel 1 - Registrering og innlogging... 2 Kapitel 2 - Lage ny artikkel uten bruk av bilder eller annen grafikk... 3 Kapitel 2a - Ingress... 4 Kapitel 3

Detaljer

Inf109 Programmering for realister Uke 5. I denne leksjonen skal vi se på hvordan vi kan lage våre egne vinduer og hvordan vi bruker disse.

Inf109 Programmering for realister Uke 5. I denne leksjonen skal vi se på hvordan vi kan lage våre egne vinduer og hvordan vi bruker disse. Inf109 Programmering for realister Uke 5 I denne leksjonen skal vi se på hvordan vi kan lage våre egne vinduer og hvordan vi bruker disse. Før du starter må du kopiere filen graphics.py fra http://www.ii.uib.no/~matthew/inf1092014

Detaljer

Introduksjon til Jupyter Notebook

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

Detaljer

Grunnleggende om websider og HTML-kode

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.

Detaljer

Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å falle over skjermen.

Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å falle over skjermen. Tetris Introduksjon Processing Introduksjon Lag starten på ditt eget tetris spill! Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å

Detaljer

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. 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

Detaljer

Tema: Fronterdokument

Tema: Fronterdokument Tema: Fronterdokument Fronter 91 Dette heftet er produsert av Fronter as www.fronter.com Heftet kan kun kopieres eller distribueres elektronisk ifølge kontrakt eller avtale med Nytt i volum 91 av dette

Detaljer

For å sjekke at Python virker som det skal begynner vi med å lage et kjempeenkelt program. Vi vil bare skrive en enkel hilsen på skjermen.

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

Detaljer

www.lakselvdal.no Brukerkurs 16.februar 2012

www.lakselvdal.no Brukerkurs 16.februar 2012 Brukerkurs 16.februar 2012 Kort introduksjon til world wide web og struktur der. Forskjellige måter å lage seg en hjemmeside på. Hvordan vi i Lakselvdal gjør det. Og viktigst av alt, utdanne flere til

Detaljer

L A T E X del II. Dagens opplegg. L A T E X kommandoer. Lister. Matematiske formler. Tabeller. Litt typografi. Egendefinerte kommandoer

L A T E X del II. Dagens opplegg. L A T E X kommandoer. Lister. Matematiske formler. Tabeller. Litt typografi. Egendefinerte kommandoer L A T E X del II Dagens opplegg L A T E X kommandoer Lister Matematiske formler Tabeller Litt typografi Egendefinerte kommandoer, Dag Langmyhr, Ifi/UiO Forelesning 18. september Ark 1 av 24 Navnet T E

Detaljer

Communicate SymWriter: R1 Lage en tavle

Communicate SymWriter: R1 Lage en tavle Communicate SymWriter: R1 Lage en tavle I denne delen beskrives egenskaper som kan brukes for å lage en tavle til å skrive med. Stort sett vil du bare ha bruk for en del av dette når du lager skrivemiljøer.

Detaljer

Bygg et Hus. Steg 1: Prøv selv først. Sjekkliste. Introduksjon. Prøv selv

Bygg et Hus. Steg 1: Prøv selv først. Sjekkliste. Introduksjon. Prøv selv Bygg et Hus Introduksjon I denne leksjonen vil vi se litt på hvordan vi kan få en robot til å bygge et hus for oss. Underveis vil vi lære hvordan vi kan bruke løkker og funksjoner for å gjenta ting som

Detaljer

BRUKERMANUAL (versjon 1.0)

BRUKERMANUAL (versjon 1.0) BRUKERMANUAL (versjon 1.0) 1. Innlogging Du må ha en egen bruker for å kunne logge inn på nettsidene. Du logger inn ved å scrolle helt nederst på forsiden av Forbundet.no, til det svarte feltet, og trykke

Detaljer

Verdens korteste grunnkurs i Excel (2007-versjonen)

Verdens korteste grunnkurs i Excel (2007-versjonen) Verdens korteste grunnkurs i Excel (2007-versjonen) NB! Vær oppmerksom på at Excel kan se annerledes ut hos dere enn det gjør på bildene under. Her er det tatt utgangspunkt i programvaren fra 2007, mens

Detaljer

Brukerveiledning WordPress. Innlogging:

Brukerveiledning WordPress. Innlogging: Brukerveiledning WordPress Her er en liten guide for hjelpe deg gjennom det grunnleggende i Wordpress. Denne veilederen vil ta deg gjennom: Innlogging Lage en side Lage et innlegg Innlogging: For å logge

Detaljer

Tetris. Introduksjon. Skrevet av: Kine Gjerstad Eide. Lag starten på ditt eget tetris spill!

Tetris. Introduksjon. Skrevet av: Kine Gjerstad Eide. Lag starten på ditt eget tetris spill! Tetris Skrevet av: Kine Gjerstad Eide Kurs: Processing Introduksjon Lag starten på ditt eget tetris spill! Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett

Detaljer

Kursdokumentasjon for Dreamweaver

Kursdokumentasjon for Dreamweaver Kursdokumentasjon for Dreamweaver Skrevet av 2/13 1 Komme i gang med Dreamweaver... 3 2 Bruk av Dreamweaver... 4 2.1 Verktøylinja...5 2.2 Properties... 5 3 Sidens egenskaper... 6 4 Tekst... 7 4.1 Endre

Detaljer

Administrering av SafariSøk

Administrering av SafariSøk Administrering av SafariSøk Administrering av SafariSøk Revisjonshistorie Revisjon $Revision: 1.6 $ $Date: 2003/08/05 12:44:02 $ Innholdsfortegnelse 1. Om programmet... 1 Generelt... 1 2. Fremgangsmåter...

Detaljer

Kanter, kanter, mange mangekanter. Introduksjon: Steg 1: Enkle firkanter. Sjekkliste. Skrevet av: Sigmund Hansen

Kanter, kanter, mange mangekanter. Introduksjon: Steg 1: Enkle firkanter. Sjekkliste. Skrevet av: Sigmund Hansen Kanter, kanter, mange mangekanter Skrevet av: Sigmund Hansen Kurs: Processing Tema: Tekstbasert, Animasjon Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 8.-10. klasse, Videregående skole

Detaljer

Mal for rapportskriving i FYS2150

Mal for rapportskriving i FYS2150 Mal for rapportskriving i FYS2150 Ditt navn January 21, 2011 Abstract Dette dokumentet viser hovedtrekkene i hvordan vi ønsker at en rapport skal se ut. De aller viktigste punktene kommer i en sjekkliste

Detaljer

Institutt for informatikk Universitetet i Oslo

Institutt for informatikk Universitetet i Oslo Informasjon fra driftsgruppen L A TEX for nybegynnere Dag Langmyhr 13. mars 2000 Institutt for informatikk Universitetet i Oslo Side ii LAT E X for nybegynnere Dag Langmyhr Dette lille skrivet er en innføring

Detaljer

Bruksanvisning for publisering på www.fysio.no

Bruksanvisning for publisering på www.fysio.no EZ Publish Bruksanvisning for publisering på www.fysio.no Gå til http://admin.fysio.no. OBS: Legg merke til at du ikke skal ha med www. Skriv inn brukernavn og passord. Nå er du klar til å redigere artiklene:

Detaljer

Lynkurs i L A TEX. Foredragets filer I. Formattering av matematikk. Trond Endrestøl. 15. august Filene til foredraget er tilgjengelig gjennom:

Lynkurs i L A TEX. Foredragets filer I. Formattering av matematikk. Trond Endrestøl. 15. august Filene til foredraget er tilgjengelig gjennom: Lynkurs i L A TEX Formattering av matematikk Trond Endrestøl Fagskolen Innlandet, IT-avdelingen 15. august 2015 T. Endrestøl (FSI/IT) Lynkurs i LATEX 15. august 2015 1 / 39 Foredragets filer I Filene til

Detaljer

Introduksjon til EndNote

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

Detaljer

BRUK AV TEKSTEDITOREN

BRUK AV TEKSTEDITOREN Dynamisk Internett-publisering med DM Web BRUK AV TEKSTEDITOREN BRUKERVEILEDNING 2007 Datamann AS er Brukermanualen er utarbeidet av Datamann AS Postboks 74 9551 ØKSFJORD Telefon 78 45 95 00 Telefaks 78

Detaljer

Verden. Steg 1: Vinduet. Introduksjon

Verden. Steg 1: Vinduet. Introduksjon Verden Introduksjon Processing Introduksjon Velkommen til verdensspillet! Her skal vi lage begynnelsen av et spill hvor man skal gjette hvilke verdensdeler som er hvor. Så kan du utvide oppgava til å heller

Detaljer

Montering med Word. Hallvard Slettebø. Stavanger Filatelist-Klub

Montering med Word. Hallvard Slettebø. Stavanger Filatelist-Klub Montering med Word Hallvard Slettebø Hvorfor montere med data? Fint resultat Lettvint når du har lært det Lettvint å gjøre endringer Det er like mye arbeid som før med å bestemme layout, måle objekter

Detaljer

Kjenner du alle funksjonene på tastaturet?

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

Detaljer

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.

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

Detaljer

CASCADING STYLESHEETS (CSS)

CASCADING STYLESHEETS (CSS) CASCADING STYLESHEETS (CSS) HVA ER CSS Stylesheets er en metode for å flytte selve formatteringen av et HTML dokument ut av selve dokumentet og over i et eksternt regelsett. Dette skyldes HTMLs manglende

Detaljer

Mandatory Assignment 04 Layout

Mandatory Assignment 04 Layout Mandatory Assignment 04 Layout Forhåndsord og arbeidsbeskrivelse: Den 4 oppgaven går ut på å lage en oppdiktet kokebok. Vi skal designe layouten på boka og vise eksempler på hvordan sidene i boka skal

Detaljer

King Kong Erfaren Scratch PDF

King Kong Erfaren Scratch PDF King Kong Erfaren Scratch PDF Introduksjon I dette spillet inspirert av historien om King Kong, skal vi se hvor lett det er å bruke grafikk som ikke allerede ligger i Scratchbiblioteket. I spillet styrer

Detaljer

Bygg et Hus. Introduksjon. Steg 1: Prøv selv først. Skrevet av: Geir Arne Hjelle

Bygg et Hus. Introduksjon. Steg 1: Prøv selv først. Skrevet av: Geir Arne Hjelle Bygg et Hus Skrevet av: Geir Arne Hjelle Kurs: Computercraft Tema: Tekstbasert, Minecraft Fag: Programmering, Teknologi Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregåe skole Introduksjon I denne leksjonen

Detaljer

Dobbelklikk på program-ikonet!

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

Detaljer

UiS-IKT Kompetanse 2010. Word 2007. Adresselister og fletting

UiS-IKT Kompetanse 2010. Word 2007. Adresselister og fletting UiS-IKT Kompetanse 2010 Adresselister og fletting Forord Om dette heftet Dette heftet inneholder nyttige tips og triks i Microsoft når du vil flette sammen standard dokumenter med en adresseliste. Forklaringene

Detaljer

Institutt for informatikk Universitetet i Oslo

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...........................

Detaljer

Vanlige spørsmål om EndNote (april 2013)

Vanlige spørsmål om EndNote (april 2013) Vanlige spørsmål om EndNote (april 2013) Her er svar på en del vanlig spørsmål og problemer som kan dukke opp når du arbeider med EndNote. Innhold Import av referanser... 1 Hvis EndNote låser seg:... 2

Detaljer

Manual for innlegging av standard sideinnhold og nyheter via «backend»

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

Detaljer

Brukermanual. Itpays W3 Publish. Sette opp, logge inn og komme i gang. Redigert den 23. mai 2005. http://www.itpays.no/produkter/publisering/

Brukermanual. Itpays W3 Publish. Sette opp, logge inn og komme i gang. Redigert den 23. mai 2005. http://www.itpays.no/produkter/publisering/ Brukermanual Itpays W3 Publish Sette opp, logge inn og komme i gang Redigert den 23. mai 2005 http://www.itpays.no/produkter/publisering/ Innholdsoversikt: 1 Generelt om Itpays w3 publish Side 3 2 Sette

Detaljer

Brukermanual - Joomla. Kopiering av materiale fra denne Bonefish manualen for bruk annet sted er ikke tillatt uten avtale 2010 Bonefish.

Brukermanual - Joomla. Kopiering av materiale fra denne Bonefish manualen for bruk annet sted er ikke tillatt uten avtale 2010 Bonefish. Brukermanual - Joomla Bonefish brukermanual - Joomla Gratulerer med ny nettside fra Bonefish. Du er nå blitt eier og administrator for din egen nettside, noe som gir deg visse forpliktelser ovenfor din

Detaljer

Javascript. Mer om layout

Javascript. Mer om layout Javascript. Mer om layout Kirsten Ribu 04.10.04 Kirsten Ribu - Webpublisering - HiO -2004 1 Men først. Hvordan går det med klasser og blokker? Hjalp det med mailene? Litt mer om klasser og blokker ;-)

Detaljer

Steg 1: Vi starter fra toppen

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

Detaljer

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap Læringsmål og pensum Mål Vite hva et

Detaljer

Grunnleggende L A TEX

Grunnleggende L A TEX Grunnleggende L A TEX Harald Hanche-Olsen 2017-08-30 https://folk.ntnu.no/hanche/latex/ LATEXkurs 2017-08-30 The name of the game τέχνη τεχνολογία TEX (TeX) LATEX (LaTeX) LATEXkurs 2017-08-30 1 The game

Detaljer

Kanter, kanter, mange mangekanter

Kanter, kanter, mange mangekanter Kanter, kanter, mange mangekanter Nybegynner Processing PDF Introduksjon: Her skal vi se på litt mer avansert opptegning og bevegelse. Vi skal ta utgangspunkt i oppgaven om den sprettende ballen, men bytte

Detaljer

Verden. Introduksjon. Skrevet av: Kine Gjerstad Eide og Ruben Gjerstad Eide

Verden. Introduksjon. Skrevet av: Kine Gjerstad Eide og Ruben Gjerstad Eide Verden Skrevet av: Kine Gjerstad Eide og Ruben Gjerstad Eide Kurs: Processing Tema: Tekstbasert Fag: Matematikk, Programmering, Samfunnsfag Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon Velkommen

Detaljer

1 User guide for the uioletter package

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;

Detaljer

Anne Berit Fuglestad Elektroniske arbeidsark i Excel

Anne Berit Fuglestad Elektroniske arbeidsark i Excel Anne Berit Fuglestad Elektroniske arbeidsark i Excel Regnearkene nevnt i denne artikkelen kan du hente via www.caspar.no/tangenten/ 2003/anneberit103.html Regneark er et av de verktøyprogram som gir mange

Detaljer

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.

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

Detaljer

U T S T I L L I N G S T I P S

U T S T I L L I N G S T I P S Utstillingstips På disse sidene vil du finne noen praktiske tips og ideer til hvordan du kan lage en utstilling til bruk i en forskningskonkurranse. Plakat Plakater brukes i forskningsverden mest som blikkfang

Detaljer

Brukerdokumentasjon for LabOra portal - forfattere

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.

Detaljer

Hurtigstartveiledning

Hurtigstartveiledning Hurtigstartveiledning Microsoft Word 2013 har et annet utseende enn tidligere versjoner, så vi laget denne veiledningen for å minimere læringskurven. Verktøylinjen for hurtigtilgang Kommandoene her vises

Detaljer

EKSAMEN. Emne: Innføring i informasjons- og kommunikasjonsteknologi

EKSAMEN. Emne: Innføring i informasjons- og kommunikasjonsteknologi EKSAMEN Emnekode: LA101IKT Emne: Innføring i informasjons- og kommunikasjonsteknologi Dato: 26.11.2010 Eksamenstid: kl. 09:00 til kl. 15:00 Hjelpemidler: Ingen trykte, kun hjelpefunksjoner på datamaskinen

Detaljer

Steg 1: Hente grafikk fra nettet

Steg 1: Hente grafikk fra nettet Scratch King Kong Skrevet av: Samuel Erik Abildsø og Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill, Animasjon Fag: Engelsk, Kunst og håndverk, Matematikk, Programmering Klassetrinn: 1.-4. klasse,

Detaljer

Snake Expert Scratch PDF

Snake Expert Scratch PDF Snake Expert Scratch PDF Introduksjon En eller annen variant av Snake har eksistert på nesten alle personlige datamaskiner helt siden slutten av 1970-tallet. Ekstra populært ble spillet da det dukket opp

Detaljer

Her er en enkel bruksanvisning på administrasjonspanelet til hjemmesiden din på QTSystems.

Her er en enkel bruksanvisning på administrasjonspanelet til hjemmesiden din på QTSystems. Her er en enkel bruksanvisning på administrasjonspanelet til hjemmesiden din på QTSystems. Redigert 10.februar 2010. For at det skal bli lettere å lese denne manualen kan du justere størrelsen på dette

Detaljer

Digitale tekster og referanseverktøy i word. Sist oppdatert23.10.13/ibl

Digitale tekster og referanseverktøy i word. Sist oppdatert23.10.13/ibl Digitale tekster og referanseverktøy i word SEKSJON FOR DIGITAL KOMPETANSE UKE 46 2014/201 Sist oppdatert23.10.13/ibl Øktens emner Stiler Overskriftstil1, 2 etc Sitatstil Innholdsfortegnelse Sett inn/oppdatere

Detaljer

TDT4102 Prosedyre og Objektorientert programmering Vår 2015

TDT4102 Prosedyre og Objektorientert programmering Vår 2015 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap TDT4102 Prosedyre og Objektorientert programmering Vår 2015 Øving 3 Frist: 2014-02-07 Mål for denne øvinga:

Detaljer

Microsoft. fra Word 2003

Microsoft. fra Word 2003 I denne veiledningen Microsoft Microsoft Word 2010 ser helt annerledes ut enn Word 2003, så vi har laget denne veiledningen for å gjøre det så enkelt som mulig for deg å lære forskjellene. Les videre for

Detaljer

Tre på rad mot datamaskinen. Steg 1: Vi fortsetter fra forrige gang. Sjekkliste. Introduksjon

Tre på rad mot datamaskinen. Steg 1: Vi fortsetter fra forrige gang. Sjekkliste. Introduksjon Tre på rad mot datamaskinen Erfaren Python Introduksjon I dag skal vi prøve å skrive kode slik at datamaskinen kan spille tre på rad mot oss. Datamaskinen vil ikke spille så bra i begynnelsen, men etterhvert

Detaljer

Sprettball Erfaren ComputerCraft PDF

Sprettball Erfaren ComputerCraft PDF Sprettball Erfaren ComputerCraft PDF Introduksjon Nå skal vi lære hvordan vi kan koble en skjerm til datamaskinen. Med en ekstra skjerm kan vi bruke datamaskinen til å kommunisere med verden rundt oss.

Detaljer

Grafisk løsning av ligninger i GeoGebra

Grafisk løsning av ligninger i GeoGebra Grafisk løsning av ligninger i GeoGebra Arbeidskrav 2 Læring med digitale medier 2013 Magne Svendsen, Universitetet i Nordland Innholdsfortegnelse INNLEDNING... 3 GRAFISK LØSNING AV LIGNINGER I GEOGEBRA...

Detaljer

TMA4100 Matematikk 1, høst 2013

TMA4100 Matematikk 1, høst 2013 TMA4100 Matematikk 1, høst 2013 Teknostart forelesning 4 www.ntnu.no TMA4100 Matematikk 1, høst 2013, Teknostart forelesning 4 Hva er Maple? Maple er et kraftig matematikkverktøy. Symbolsk matematikk er

Detaljer

I denne oppgaven forventer vi at du har vært gjennom HTML- og CSS-oppgavene så langt og/eller er kjent med <div> - og HTML5-taggene.

I denne oppgaven forventer vi at du har vært gjennom HTML- og CSS-oppgavene så langt og/eller er kjent med <div> - og HTML5-taggene. CSS: Layout Ekspert Web Introduksjon Målet med oppgaven er å lære hvordan man lager en nettside med en meny og et innholdsfelt. I denne oppgaven forventer vi at du har vært gjennom HTML- og CSS-oppgavene

Detaljer