Mit navn er Jakob Svendsen.
Jeg er jeres instruktor i LaTeX-kurset der ligger i vejledningsuge 2 '07.
Min mail: svendsen.j[at]gmail[dot]com

Øvelser:

Mandag11.15 - 13.
Tirsdag11.15 - 15
Onsdag 9.15 - 13
Torsdag*9 - 11
Fredag*9 - 11
* Torsdag og Fredag er konsultationstimer

Øvelserne er i A111.

Tre links:

Husk:

Der skal afleveres projekt fredag kl 15.

Øvelse 1 - (mandag 11-13)

Vi leger lidt med Emacs.
Meningen med det hele
At lære lidt om Emacs.
Ved hjælp af Emacs, skrive noget i en fil med efternavnet .tex derefter compilere (eller oversætte) med programmet LaTeX, for deraf at få en fil med efternavnet .dvi, der kan vises (med YAP)
Hvad man skulle have nået i dag
Målet var at man havde skrevet følgende ind i en editor
\documentclass[12pt]{article}
\usepackage[danish,english]{babel}
\usepackage[latin1]{inputenc}
\title{A formula about summer}
\begin{document}
\selectlanguage{english}
\maketitle
Is it true that
$$
\sum_{k=1}^{n}k^5= \frac{n^2(n+1)^2(2n^2+2n-1)}{12}
$$
holds for any natural number $n$? Think about two possible ways to figure out.
\end{document}
Og oversat det med LaTeX, og set at det ser pænt ud med YAP.
Om Emacs
Emacs ser ud som på dette billede
(klik for større billede): Emacs
Bemærk at Emacs har genkendt filen som en .tex-fil og derfor tilføjer LaTeX og Command og syntax-highlighter teksten.
Alt hvad der står inden \begin{document} kaldes for preamble
Alt hvad der står mellem \begin{document} og \end{document} er selve teksten, dvs alt det der kommer med i dit endelige resultat.
At compile
Når man bruger LaTeX på sin .tex-fil kaldes det at compile (eller oversætte). Dette gøres ved at klikke Command -> LaTeX. Derefter skal man vente til der i minibufferen skrives "LaTeX: Successfully formatted {1} page"
At se
Når man har compilet (og fået succes) ser man det endelige resultat ved at klikke Command -> View. Så vil der i minibufferen stå: "View command: yap -1 fil.dvi" - så skal man bare trykke "enter".
TeXnicCenter
Øvelserne vil tage udgangspunkt i at man bruger Emacs, og noget af det er Emacs-specifikt. Hvis i bruger fx. TeXnicCenter er i selvfølgelig stadigt velkomne til at stille tekniske spørgsmål men der er ingen garanti for at jeg kan svare. (det er der i øvrigt heller ikke selvom spørgsmålet er om noget andet end TeXnicCenter ;-))

Øvelse 2 - (tirsdag 11-13)

Opsamling på 1. time
5 .tex-filer med forskellige dokumentklasser
LaTeX - øvelse 1: Basic LaTeX.
Ret fejl (Ctrl - c - Ctrl - l)
Hvis LaTeX siger der er fejl når du prøver at oversætte, så ret dem - også selv om det ser rigtigt ud :D
Man ser fejlbeskeden ved at trykke ctrl-c ctrl-l, fejlbeskeden åbner i et nyt vindue. Dette lukkes igen ved at stille curseren i det vindue man gerne vil have forbliver åbent, og trykke Ctrl - x(slip ctrl)- 1(et - ikke "L")
HUSK: ret dine fejl løbende ved ofte at køre LaTeX!!!
\{ \}
LaTeX bruger "{" til at gruppere ting. Hvis man derfor skal have skrevet en { skal man huske backslash foran. (Også hvis det er i forbindelse med kommandoerne "\left" og "\right")
Emacs matcher dine parenteser for dig - dvs. når du sætter en slutparentes, viser Emacs den tilhørende startparentes. Hvis ikke Emacs viser en startparentes, er det fordi der ikke er en der passer til.
pdfLaTeX
Man kan også lave pdf-filer med LaTeX. Det gør man ved at klikke "pdf mode" til under "commands" -> "TeXing options". Men da skal man huske at lukke .pdf-filen når man compiler (oversætter) da LaTeX ellers ikke kan skrive i filen.
Math mode
Man kan kun skrive "matematik"-kommandoer (som fx. \neq ) hvis man er i matematik-mode. Man er fx. i matematik-mode hvis
  • Man er mellem to dobbelte dollartegn $$ her$$
  • Man er mellem to enkelte dollartegn $ her$
  • Man er \[her\]
  • Man er efter enten \begin{eqnarray} eller \begin{equation} men før \end{eqnarray} hhv. \end{equation}
LaTeX giver fejl hvis man starter et nyt matematik-mode, mens man stadig er i matematik-mode!
g2m
Man skal huske at gruppere 2m, da LaTeX ellers kun vil lade 2 (som er det første efter underscore) stå som subscript.
Dvs. g_2m giver g2m.
Mens g_{2m} giver g2m

Øvelse 3 - (tirsdag 13-15)

LaTeX - øvelse 2: Grafik i LaTeX.
template.tex
Dette er din helt egen skabelon som du altid kan bruge når du skal skrive et LaTeX-dokument. I den du bruger skal du slette alt fra "TEXT STARTS HERE" til \end{document}. Sørg altid for at gemme den originale kopi af template.tex da der i den er supergode eksempler på nærmest alt I kommer til at have brug for.
Export til .eps og .jpg (Maple)
Gøres ved at højreklikke på figuren i Maple og vælge "Export" - > "Encapsulated Postscript" og derefter det samme, men hvor man vælger "JPEG-format".
\includefigure
Er en funktion som JH selv har lavet, den gives 4 parametre (i 4 krølleparanteser efter kommandoen):
  1. filnavnet(uden .eps eller .jpg)
  2. Caption (det der står under figuren)
  3. Label (så du senere i dokumentet kan henvise til figuren med \ref{})
  4. skalering (som skalerer billedet i forhold til det oprindelige billede)
Theorem (\begin{theo})
I skabelonen er der defineret nye theorems, de bruges som beskrevet i section 3.8 i "lshort". Man skriver \begin{theo} og \end{theo}.
Bemærk at der er forskel på engelsk og dansk (I et dansk projekt ville man skulle bruge \begin{saetning} og \end{saetning})
Matematiske variable
Det er god matematik stil at skrive alle variable i matematik-mode. Dvs. hvis x indgår i en tekst, så skriv $x$. Det bliver garanteret fint!

Øvelse 4 - (onsdag 9-13)

Arbejde med eksamensprojektet. (hvem ved, måske guldkorn som optakt, (ingen garanti) så mød talstærkt op :D )
\begin{array}{ll}
Husk at det der står bagefter ikke er to 1-taller, men to små L'er. Dette indikerer at array'et (som er en slags tabel) skal have to kolonner som begge er venstre (left) -justerede.
Appendix
Hvis man i sin tex-fil indsætter kommandoen \appendix vil LaTeX fra da af nummerere alle sections med bogstaver i stedet for tal.
Maskinskrift
Man indsætter maskinskrift (som er den skrifttype du gerne vil skrive Maple-kommandoer med) ved at skrive \verb. Herefter indsættes et tegn (fx +), og LaTeX vil nu bruge maskinskrift på alt indtil den støder på dette tegn igen. Ex: \verb+plot(f(x), x=-2..2)+
Et godt projekt
Et godt projekt indeholder:
  1. Enten kun dansk, eller kun engelsk tekst!
  2. En overskrift med Titel, Forfatter (Navn, cpr-nr, email), Instruktor-navn, dato
  3. En besvarelse af de 5 spørgsmål (som demonstrerer dit sprudlende matematiske intellekt, og som bestemt er mere end man blot har skrevet af fra de håndskrevne noter)
  4. Et appendix med den matematiske baggrund
  5. En demonstation af at du til fulde mestrer at bruge \label og \ref
  6. Lækker LaTeX :D
Aflevering
Der er 2 måder at aflevere sit projekt.
  1. Hos admininistrationen - husk at printe enten en .pdf-version eller en .ps-version (aldrig .dvi)
  2. Mailet til mig - husk at sende en .pdf eller en .ps version (aldrig .dvi) ;)
Lige meget hvilken af de to afleveringsmetoder du vælger er du meget velkommen til også at sende .tex-koden til mig pr. mail (så kan jeg kommentere på den - det er som regel en god idé)
Min mail
I er meget velkomne til at stille mig LaTeXspørgsmål pr. mail, både i denne uge - men også hvis i senere i jeres LaTeXfærd har et eller andet spørgsmål. Min mail er: svendsen.j[at]gmail[dot]com (brug den flittigt ;D)

Konsultation - (torsdag 9-11 og fredag 9-11)

Der vil være en instruktor tilstede i A111 som garanteret vil være superbehjælpelig med alt hvad i måtte have af spørgsmål.
.dvi
En .dvi-fil "indeholder" ikke figurer, men blot en angivelse af hvor figurene skal være. Dvs. en .dvi-fil er afhængig af at figurene ligger i samme mappe som .dvi-filen. Det betyder at man ikke kan maile en .dvi-fil for så vil figurene mangle.
Det kan også give problemer for nogel printere!

Morale: Lav altid en .pdf (eller en .ps) fil med dit endelig resultat!!!

xhtml css copyleft