Lars Erik Walle lars.walle@ntnu.no Kurs for ADA, 17. april 2012 Lars Erik Walle lars.walle@ntnu.no.

Slides:



Advertisements
Liknende presentasjoner
GoOnline XP publisering Hvordan komme i gang med GoOnline XP. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline.
Advertisements

15 Notater og markeringer i teksten
Hvordan skrive en vitenskapelig artikkel?
Klikk Aktiver redigering i meldingsfeltet,
Support, nye funksjoner og tjenester fra Uni Pluss
v/Tormod Engebu, IKAVA KDRS 13. november 2013
YouTube Amerikansk nettside Gratis Video og musikk
Bygg web på Opplæring Presentasjon Idium AS Bygg web på Opplæring.
HVORDAN LAGE GODE WORD-DOKUMENTER
Hvordan etablere nettbutikk med GoOnline Commerce
GoOnline publisering Hvordan komme i gang med GoOnline. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline Proffesional.
Refleksjoner og tanker rundt bruk av C-map i skolen
Montering med Word Hallvard Slettebø.
HVA ER ?.
It for Medisinsk sekretærer Av Kai Hagali
HTML og CSS introduksjon Veiledet selvstudium Webpublisering 10. januar 2008 Monica Strand 1Webpublisering – 10. januar 2008.
1 Foredragstittel Tittel på foredraget Navn på foredragsholder.
Nyhetsfôring med RSS ALEPH brukermøte 2006
IT For medisinsk sekretær Fredrikstad Kai Hagali
1. Om postere Når vi her snakker om Postere mener vi vitenskapelige plansjer til bruk på seminarer, kongresser og i andre faglige sammenhenger. Vi snakker.
Dette er en vitenskapelig plansje i størrelse A1 (594mm x 841mm) laget ved hjelp av PowerPoint. Skriften her er Arial 48pt og fargen er lik streken.
Rammer/Frames HTML II IT og læring IT20 4. november 2004.
Versjonskontroll med Subversion.  Enklere å samarbeide  Full kontroll på endringer  Enklere å se progresjon på prosjektet  Endringer med konflikter.
8 Skumlesing.
Noen matematiske nøtter
Dokument med bilde, formatere i Word
 Thore R Jensen Leder og suport  Tor Morten Jensen Programering og design  Vi tilbyr tjenester som webmastring, webdesign og webutvikling.
UU av powerpoint, pdf og nettsider
Oppdatering for Windows Update Windows Update er viktige oppdateringer for din PC. Disse skal i utgangspunktet komme første tirsdag i hver måned, men de.
Duo- en liten innføring
Gjenfinningssystemer og verktøy II
Databasehåndtering med MySQL
Manual for skoleavis i 6. klasse
© Lars-Erik Kindblad.  Et platformuavhengig verktøy for å automatisere build prosesser.  Støttes og drives av Apache Software Foundation.  Kommer ferdig.
Generelt I/O if/else Funksjoner Lists Løkker Dictionaries Annet Listebehandling Klasser Python med noen algdat-anvendelser Åsmund Eldhuset asmunde *at*
Realstart/Teknostart 2013
Teknostart/Realstart 2011
INF150 Programmering mandag 11.9
In 102 – Innføring i informasjonsbehandling Tekstbehandling forelesning V2005 Ola Bø.
Programmering i Java versjon Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else Lervik.
Wikipedia Wikipedia er leksikon på Internett. Wikipedia blir utgitt av den ideelle organisasjonen Wikimedia Foundation. Wikipedia har over 18 millioner.
Skåring av SSIS-skjemaene Frode Svartdal UiT / Diakonhjemmet høgskole.
Mandag 8. November Powerpoint..
IT for Medisinsk sekretær Kai Hagali KVELD 4.  Siste rest kapittel 3  Kapittel 4  OPPGAVER  Neste gang Fletting Kai Hagali - Fredrikstad.
Teksbehandling -Word Skrivemakin vs. Teksbehandling
Intro til php - Uke3.2 - Ronny Mandal Introduksjon til PHP.
De 100 mest brukte ordene i bøker i klasse..
Publisering på verdensveven Kursdag 2 VÅFF, våren 2002.
Eksempel på SQL ”SQL-setninger” har en struktur som likner på ”naturlig språk”, med ”verb, subjekter og adjektiver”. SQL-setningene begynner alltid med.
Tekstformatering og lister HTML IT 20 oktober 2004.
CSS Doing it in style!. CSS Cascading style sheets. Eget språk for presentasjon av dokumenter. Ligner Java-syntaks. Klasser av stiler for gjenbruk. Kaskaderende.
Kommentarer og stil ”Dette suger!” ”Ne-hei!” ”Jo- hoo”, osv.
Hvordan kan foreldre bruke de vangligste funksjonene i Itslearning.com
Grunnleggende tekstbehandling
10 regler for å skrive for web
Realstart/Teknostart 2014
RSS og Alerts JDD 21. mai Ting jeg skal si litt om RSS Alerts (TOC) Hvordan fungerer disse funksjonene? Hva kan de brukes til?
Studentliv - Kurs i PR og markedsføring - Modul 10 1 Arbeid på PC Fortrolighet i arbeidet med PC Skikk og bruk IT-kontrakten Spørsmål?
100 lure ord å lære.
1. Om postere Når vi her snakker om Postere mener vi vitenskapelige plansjer til bruk på seminarer, kongresser og i andre faglige sammenhenger. Vi snakker.
Arbeidsmetoder og teknikker
Jæger: Robuste og sikre systemer INF150 Programmering Kapittel 2: Problemløsning Kapittel 3.1 og 3.2.
Avansert tekstbehandling
Tittel på foredraget Navn på foredragsholder. 2 Sted og tid Heading Tekst og innhold skal stå her Første underpunkt Andre underpunkt Med mulighet for.
INF-1400 Obligatorisk Oppgave 2
Slik lager du sjablonger med Gimp!
HUMIT1731 Hypermedier Introduksjon til XSL Transformation (XSLT)
Se side 8-9. Kapittel 1: HTML5 og CSS Hyper Text Markup Language 1990-årene: Tim Berners-Lee ville strukturere tekster og lage klikkbare henvisninger på.
Tittel på foredraget Navn på foredragsholder. Heading Tekst og innhold skal stå her –Første underpunkt –Andre underpunkt Med mulighet for enda et underpunkt.
Kom i gang med Python Pål Hellesnes SYSTEMUTVIKLER
Utskrift av presentasjonen:

Lars Erik Walle lars.walle@ntnu.no 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 +++

WYSIWYG – what you see is what you get Word, Pages etc: WYSIWYG – what you see is what you get Lav terskel, alt i en pakke. Layout er opp til brukeren. Tenker på layout mens du skriver. Vanskelig å være konsistent. LaTeX: Strukturorientert program. Dokumentet programmeres, høy terskel. Tenker på innhold, ikke layout, mens man skriver. Man angir strukturen til dokumentet, og LaTeX tar seg av formatering og layout.

Historie TeX ble laget av Donald Knuth på 70- og 80-tallet for å typesette hans egne bøker. Ekstremt stabilt. Siste versjon kom i 2008: 3.1415926 Knuth gir $328,67 til den neste som finner en bug i TeX. LaTeX ble utgitt av Leslie Lamport i 1984. Er makroer som ligger oppå TeX for å gjøre det enklere å bruke. Også svært stabilt. Nåværende versjon fra 1994… Utvikles stadig nye pakker. 2011: 278 dokumentklasser og 2611 pakker.

Historie En viktig ting: Uttale av LaTeX X’en uttales altså som en K!

Installasjon av LaTeX på egne maskiner LaTeX er fri programvare og finnes til de fleste plattformer. Instruksjoner ligger her: http://ada.physics.no Her ligger også en del nyttige oppslagsverk. Tips for Mac-brukere: Keyboard viewer System Preferences -> Language & Text -> Input sources -> Show Input menu in menu bar

Strukturen til et LaTeX dokument En ren tekstfil. Kompileres så til en PDF-fil. (Gir feilmeldinger ved syntaksfeil, som i et programmeringsspråk…) Ser ikke endringer før du kompilerer på nytt. Strukturen til dokumentet angis med kommandoer (eks. \section{}). Minner altså litt om HTML. Dokumentet starter med en ”preamble” som angir innstillinger for hele dokumentet. Der velger man også dokumenttype. Kan laste inn ekstra pakker. Stor valgfrihet og enormt med muligheter (Google er din venn…).

”Preample” \documentclass[a4paper, norsk, 12pt]{article} \usepackage[T1]{fontenc} % Vise norske tegn \usepackage[latin1]{inputenc} % For å kunne skrive norske tegn. % Hvis problemer med æøå, bytt ut latin1 med utf8. % Kan også skrive \ae \oe \aa \usepackage{babel} % Tilpasning til norsk \usepackage{graphicx} % For å inkludere grafikk \usepackage{amsmath,amssymb} % Ekstra matematikkfunksjoner \author{Lars Erik Walle} \title{Innføring i \LaTeX} \date{\today} \begin{document} \maketitle % Skriver ut tittelen \begin{abstract} Her kommer sammendraget… \end{abstract} Selve dokumentet kommer her... \end{document}

color, url, cite, parskip, subfig +++ ”Preample” Dokumenttyper: article, report, book Papirstørrelse: a4paper,a5paper,letter twoside, twocolumn Skriftstørrelse: 10, 11 og 12 pt Vise tittel: \maketitle Innholdsfortegnelse: \tableofcontents Finnes uendelig med ekstra pakker, f.eks.: color, url, cite, parskip, subfig +++

Tekst i et LaTeX dokument Tekst skrives inn på vanlig måte. Avsnitt markeres med 2 linjeskift. (For vertikalt mellomrom før avsnitt, inkluder pakka parskip) Alt etter % er kommentarer og vises ikke. Tvunget linjeskift: \\ eller \newline Tvunget sideskift: \newpage Fotnoter: \footnote{…} Spesialtegn: # $ % & { } _ ^ \ ~ Sett \ foran dersom du vil skrive disse i teksten. Bruk \textbackslash\ for å få \

Aksenter og nasjonale tegn æ ø og å kan skrives rett inn, eller som {\ae} {\o} {\aa} \’{e} é \´{a} à \"{o} ö \~n ñ {\texteuro} € \textdegree C C

Struktur i et LaTeX dokument Kommandoer for å strukturere dokumentet: \section{…} \subsection{…} \subsubsection{…} I tillegg: \part{…} og \chapter{…} for ”report” og ”book”. * gir en overskrift uten nummerering, \section*{}

Store dokumenter For store dokumenter (f.eks. masteroppgave), kan det være lurt å splitte dokumentet opp i flere deler: \input{introduksjon} % inkluderer fila introduksjon.tex \input{resultater} \input{…}

Utheving av tekst Noen kommandoer for å utheve tekst: \emph{Uthevet} \textbf{Fet skrift} \textit{Kursiv} \textsc{Store bokstaver} \small, \tiny, \large \Large, \huge, \Huge Eks. {\large Stor skriftstørrelse}

Lister \begin{enumerate} \item Første punkt \begin{itemize} \item Underpunkt 1 \item Underpunkt 2 \end{itemize} \item Andre punkt \end{enumerate} Første punkt Underpunkt 1 Underpunkt 2 Andre punkt

Referanser \begin{thebibliography}{00} \bibitem{refnavn} Selve referanseteksten \end{thebibliography} Henvisningen i teksten skrives på følgende måte: \cite{refnavn} Husk å kompilere 2 ganger når du har endret på referanser! For mer komplisert bruk av referanser, se BibTeX!

Figurer \begin{figure}[htbp] % Se forklaringen under \centering \includegraphics[width=0.9\textwidth]{latexfigur} \caption{\LaTeX{}-logo} \label{fig:latexlogo} \end{figure} Forklaring: h her t topp b bunn p egen side !h sterk oppfordring om her

Figurer Viktig om figurer: LaTeX plasserer selv figurer der den mener de passer best i forhold til mengde tekst på sidene. Altså: En figur kommer ikke nødvendigvis akkurat der koden står i teksten, den ”flyter” nedover i dokumentet inntil LaTeX finner et passende sted å plassere den. LaTeX er også litt kresen på filformat. Støtter kun følgende formater: PDF, PNG og JPG (pdflatex).

Tabeller \begin{tabular}{ | l | c |} \hline \emph{Studie} & \emph{Antall studenter} \\ \hline Fysmat & 105 \\ BFY & 33 \\ LUR & 17 \\ \hline \end{tabular} Forklaring: l venstrejustert c midtjustert r høyrejustert | vertikale streker mellom kolonnene \hline horisontal strek

Tabeller Større tabeller setter man gjerne inn i et table-miljø, med tabellnummer og tabelltekst. Disse flyter rundt på samme måte som figurer. \begin{table}[htbp] \centering \caption{Tabell over antall studenter i ulike studieprogram.} \label{tab:studieprogram} \vspace{4mm} % Litt ekstra mellomrom \begin{tabular}{ | l | c |} \hline \emph{Studie} & \emph{Antall studenter} \\ \hline Fysmat & 105 \\ BFY & 33 \\ LUR & 17 \\ \hline \end{tabular} \end{table}

Matematikk Ligninger kan enten stå inni teksten, ved å bruke $...$: $E_k = \frac{1}{2} mv^2$ Eller stå for seg selv: \begin{equation} E_k = \frac{1}{2} mv^2 \end{equation} De kan være enten med (equation) eller uten (equation* eller \[ .. \]) nummerering.

Matematikk Det finnes egne kommandoer for alle mulige matematiske symboler og operasjoner, f.eks. \alpha, \beta, \sin, \cos, \int, \sum, \sqrt _ og ^ betyr henholdsvis sub- og superskrift (senket og hevet). \cdot gir en liten gangeprikk \left og \right foran parenteser gjør at størrelsen passer til formelen mellom parentesene, eks. \left( … \right) Nummererte formler kan refereres til ved å bruke \label, \ref og \eqref Ekstra mellomrom: \, \; \quad \qquad

Matematikk For ligninger som går over flere linjer, eller hvis man ønsker å skrive flere ligninger under hverandre, kan man bruke align eller align*: (personlig bruker jeg nesten alltid align istedenfor equation) \begin{align} \int \sin(x) \mathrm{d}x &= -\cos(x) + C \\ \int \cos(x) \mathrm{d}x &= \sin(x) + C \\ \int \tan(x) \mathrm{d}x &= -\ln \cos(x) + C \end{align} Se ”The Not So Short Introduction to LaTeX” for å finne kommandoene for ulike matematiske symboler og funksjoner.

Tall og enheter i ligninger Desimaltall: 3.14 går fint 3,14 må skrives $3{,}14$ (eller bruk pakka icomma) Enheter i formler: v=80 km/t Skrives: $v=80 \text{ km/t}$ (eventuelt bruk pakka SIunits)

Referere til tabeller, ligninger, kapitler og seksjoner Bruk \label til å gi navn på tabeller, ligninger, kapitler eller seksjoner: \section{Resultater} \label{sec:resultater} Bruk så \ref{…} til å henvise til dette stedet. \pageref gir sidenummer og \eqref gir ligningsnummer. For resultater, se avsnitt~\ref{sec:resultater}. Merk: ~ betyr mellomrom, men LaTeX passer på at det ikke blir linjeskift her.

Definere egne kommandoer Kan være tidsbesparende å definere egne kommandoer for ofte brukte uttrykk/ligninger: Eks. \newcommand{\kinenergi}{\frac{1}{2} m v^2} Kan også ta inn argumenter: \newcommand{\integral}[2]{\int_{#1}^{#2} g(x) \, \mathrm{d}x} som brukes slik: \integral{a}{b}

Nyttige pakker Er utviklet pakker for det meste man måtte trenge å gjøre i LaTeX: parskip Lager vertikalt mellomrom ved nye avsnitt. color Skrive tekst i farger. url For å skrive nettadresser. cite Gir bedre kontroll på referanser. mathptmx Endrer font til Times Roman. geometry Endre marger. subfig Flere figurer ved siden av hverandre. wrapfig Figur ved siden av tekst. multirow Mer avanserte tabeller. showkeys Skriver ut label-navnene i margen. SIunits Forenkler bruk av enheter.

Verbatim-pakka \usepackage{verbatim} Gjør at tekst skrives ut akkurat som den står, med mellomrom, tab, linjeskift, spesialtegn etc. Veldig nyttig hvis man ønsker å inkludere f.eks. kode i dokumentet (Matlab, Java, C++, HTML e.l.). \begin{verbatim} > eqn:=diff(y(t),t,t)+4*y(t)=0: > inits:=y(0)=1,D(y)(0)=-1: > dsolve({eqn,inits},y(t)); \end{verbatim} Kan også inkludere eksterne filer (typisk en fil med kildekode): \verbatiminput{filnavn.tex}

pdfpages-pakka \usepackage{pdfpages} Brukes for å inkludere hele PDF-sider (eller dokumenter) i et LaTeX-dokument. Eks. på bruk: En doktoravhandling som inkluderer publiserte artikler. \includepdf[opsjoner]{filnavn} Typiske opsjoner: pages={4-9} Setter inn side 4 til 9 fra PDF-fila. pages=- Setter inn alle sider. nup=2x2 Setter 2x2=4 PDF-sider på hver.

Eksotiske pakker Beamer – lage presentasjoner i LaTeX CircuiTikz – tegne kretser MusixTeX – skrive noter

Noen siste ord om LaTeX LaTeX kan til tider være litt frustrerende, med kryptiske feilmeldinger, og figurer og tabeller som ikke havner akkurat der man hadde tenkt seg. Men når man først har kommet inn i det, får man absolutt betalt for strevet i form av: ”Vakre” dokumenter Enkel håndtering av henvisninger og referanser Matematikk-utseende som slår alt annet PDF-fil som er klar til å sendes til trykking

Hvis dere sitter fast, prøv med et Google-søk. Ta også en kikk på: http://ada.physics.no Bokanbefaling: More Math Into LaTeX av George Grätzer Nettbok: Wikibooks LaTeX http://en.wikibooks.org/wiki/LaTeX

Lykke til! Spørsmål? Hjelp med installasjon?