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 4 Bibliografier 5 Samarbeid om store dokumenter. Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 2 / 17
Figurer og bilder Oversikt 1 Figurer og bilder 2 Grafikk 3 Mer matte 4 Bibliografier 5 Samarbeid om store dokumenter. Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 3 / 17
Figurer og bilder Bilder Før du begynner å skrive må du velge om du skal bruke pdflatex eller latex. Tilatte filformater er L A TEX: EPS pdfl A TEX: PDF, PNG og PDF I preample: skriver du \usepackage{graphicx} I teksten skriver du \includegraphics[height=40mm]{myfig.jpg} Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 4 / 17
Figurer og bilder Figurer For figurer kan du bruke miljøet figure. Dette er innebygd i latex og du trenger derfor ikke å skrive noe i preample. En figurs plassering kan du styre, men ikke 100%. Du kan velge mellom å ha figur nær teksten der den hører hjemme, på toppen eller bunnen av siden der den hører hjemme, eller i slutten av dokumentet på en egen side for figurer. \caption{ <tekst> } gir tekst for figuren. \label{<entydig label navn> gjør det mulig å referere til en figur. Figur\ref{<entydig label navn> gir figur nummeret. Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 5 / 17
Figurer og bilder Figurer Figur 1 får vi ved å skrive koden du ser under bildet Figur 1: Et bilde. Figur~\ref{fig} får vi ved å skrive koden du ser under bildet \begin{figure}[h] \begin{center} \includegraphics[height=20mm]{myfig.jpg} \caption{et bilde.} \label{fig} \end{center} \end{figure} Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 6 / 17
Grafikk Oversikt 1 Figurer og bilder 2 Grafikk 3 Mer matte 4 Bibliografier 5 Samarbeid om store dokumenter. Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 7 / 17
Grafikk Pakker for grafikk Det finnes mange pakker for grafikk i latex. Her er noen av dem Tikz of pgf (for pdflatex). http://paws.wcu.edu/tsfoguel/tikzpgfmanual.pdf pstricks (for latex). http://ctan.uib.no/graphics/pstricks/base/doc/pstricks-doc.pdf pdfl A TEX Tikz grafikk pgf TEX-dvi pstricks Figur 2: Eksempel på Tikz Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 8 / 17
Mer matte Oversikt 1 Figurer og bilder 2 Grafikk 3 Mer matte 4 Bibliografier 5 Samarbeid om store dokumenter. Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 9 / 17
Mer matte Teoremer etc. Du kan typesette teoremer og liknende ved å bruke pakken amsthm For å lage miljøet algoritme skriver du \usepackage{amsthm} og \newtheorem{algoritme}{algoritme} i preample I teksten skriver du \begin{algoritme} Din tekst \end{algoritme} For bevis skriver du \begin{proof} Ditt bevis \end{proof}, pakken babel sørger for ønsket språk. \theoremstyle{...} endrer stil på teorem og må brukes i preample. For eksempel for definisjoner: \theoremstyle{definition} \newtheorem{definisjon}{definisjon} Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 10 / 17
Mer matte Matematikkmiljøer Det finnes flere miljøer for matematikk Unummerert likning på en linje: $$ <din kode> $$ eller \[ <din kode> \] Nummerert likning på en linje: \begin{equation}\label{<label>} <din kode> \end{equation}$$ Bruk \eqref{<label>} for referanse i teksten. Numererte likninger på flere linje. Eksempel: \begin{eqnarray} \label{eq:1}z&=&x^2-y^2\\ \label{eq:2}z&=&x^2+y^2 \end{eqnarray} Sjekk likning~\eqref{eq:2} Sjekk likning (2) z x 2 y 2 (1) z x 2 ` y 2 (2) Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 11 / 17
Mer matte Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 12 / 17
Bibliografier Oversikt 1 Figurer og bilder 2 Grafikk 3 Mer matte 4 Bibliografier 5 Samarbeid om store dokumenter. Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 13 / 17
Bibliografier Bibliografi med bibtex Du kan lage en bibliografi ved å bruke bibtex. Du trenger en fil som ender på.bib. Denne inneholder en bibliografisamling (Tekstbasert database). Før måtte disse lages for hånd, nå finnes det programmer (for eksempel JabRef eller BibDesk) for dette. I filen din trenger du tre elementer 1 \bibliographystyle{<bibliografi stil f.eks. plain>} rett etter \begin{document} 2 I teksten der du henviser til referanse: \cite{<nøkkel for referansen i databasen>} 3 I slutten av dokumentet: \bibliography{<navn på bibliografifilen (uten.bib)>} For å få frem bibliografien og riktige referanser må du kjøre > pdflatex filnavn.tex > bibtex filnavn.aux > pdflatex filnavn.tex > pdflatex filnavn.tex eller med latex istedet for pdflatex Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 14 / 17
Bibliografier Eksempel på bibliografioppføring @article{nash56, author = {J. Nash}, title = {The embedding problem for {Riemannian} manifolds}, journal = {Ann. of Math.}, volume = 63, pages = {20--64}, year = 1956, } Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 15 / 17
Samarbeid om store dokumenter. Oversikt 1 Figurer og bilder 2 Grafikk 3 Mer matte 4 Bibliografier 5 Samarbeid om store dokumenter. Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 16 / 17
Samarbeid om store dokumenter. Samarbeid ved hjelp av include Det er to måter å linke sammen flere filer til et dokument. Disse kan brukes om hverandre i samme dokument. 1 \input{filnavn}: Denne gir samme resultat som om d limte in teksten i filnavn.tex inn istedet for \input{filnavn}. 2 \include{filnavn}: Denne virker som \input{filnavn} men i tillegg dannes en aux-fil filnavn.aux og du kan velge om den skal tas med ved hjelp av \includeonly{filnavn,filnavn2,filnavn3,...} Hans Jakob Rivertz (AITeL) Logikk1 Mars 2013 17 / 17