27.07.2013 Views

Opgaver i LaTeX – kursusgang 2

Opgaver i LaTeX – kursusgang 2

Opgaver i LaTeX – kursusgang 2

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Opgaver</strong> i <strong>LaTeX</strong> <strong>–</strong> <strong>kursusgang</strong> 2<br />

Gennemgående er opgaverne opdelt i en obligatorisk del og en bonus del. Vi forventer at alle laver<br />

opgaverne i den obligatoriske del, mens opgaverne i bonusdelen kan laves efter behov, lyst og tid.<br />

Sværhedsgraden vil i denne del ofte være større, men det vil også typisk være her, at der kan<br />

gemme sig gode råd til forenklede metoder, pænere fremstilling og lignende. Hvis en opgave<br />

stilles uden at den nødvendige kommando er givet, kan der søges inspiration i slides.<br />

Til løsninger af opgaver kan opgaveskabelonen fra <strong>kursusgang</strong> 1 benyttes igen. Skulle du mangle<br />

den, kan den hentes fra hjemmesiden http://jesper.noergaard.eu/latex/misc/Opgaveskabelon.zip.<br />

Pak filen ud et lettilgængeligt sted, f.eks. en mappe ”Latex” på Skrivebordet.<br />

Opgave 7 <strong>–</strong> Indsættelse af matematik<br />

Obligatorisk:<br />

Åbn filen ”Master.tex” samt opgave7.tex i mappen ”filer”.<br />

- Definer evt. Master.tex som ’Master Document’, så der kan bygges i opgave-filerne.<br />

- Lav et kapitel der hedder ”Matematik”.<br />

- Lav en section der hedder ”Yndlingsligninger” og indsæt følgende kode:<br />

\begin{align}<br />

x^2+y^2-4x+8y+11=0<br />

\label{eq:ligning1}<br />

\end{align}<br />

\begin{align}<br />

P(x) = \frac{x - a}{b \cdot a}<br />

\end{align}<br />

- Kompiler og se hvad der sker.<br />

- Eksperimenter med andre ligninger.<br />

- \cdot er en af de funktioner, man hurtigt lærer, når man skriver matematik i <strong>LaTeX</strong>. Prøv at<br />

udskifte det med \g og se hvad der sker. Genvejen er kodet i preamble for at lette arbejdet.<br />

- Gå på opdagelse i værktøjslinjerne med matematik og fyld mere på.<br />

- Lav et nyt align-environment og indtast følgende ligning:<br />

- Hvor blev ”ø” af? Måske \textit{} kan hjælpe?<br />

- Tilføj tal med tilhørende enhed med kommandoen \SI{tal}{enhed} til én af ligningerne.<br />

- Til at skrive matematik udenfor et align-environment anvendes også kommandoerne fra<br />

SIunitx-pakken. Dette er yderst anvendeligt i brødteksten, figurtekster, tabeller osv.<br />

- Lav en section ”Matematik i brødtekst” og indsæt følgende kode:


Enheden for volumen er typisk \si{m^3}. Tyngdeaccelerationen er i Danmark<br />

\SI{9,82}{m/s^2}. Brug af si-makroerne giver en pæn og konsistent præsentation af<br />

matematik. Til græske bogstaver eller specialtegn bruges \$\$-konstruktionen, f.eks.<br />

$\alpha$ eller $\Rightarrow$.<br />

- Kompiler og se hvad der sker.<br />

- Eksperimenter med andre tal, enheder og tegn.<br />

- Prøv at indsætte 20 $\grader$. Genvejen er ligeledes kodet i preamble.<br />

Bonus:<br />

- Tilføj en linie mere til én af ligningerne (linjeskift med \\).<br />

- Leg med justeringen (linjerne venstrejusteres hvor der placeres et & i hver linje).<br />

- Tilføj endnu en linje og fjern nummereringen af de to øverste ligninger. Dette kan tænkes<br />

anvendt ved udledninger, hvor kun den endelige formel ønskes nummereret.<br />

- Efter formlerne skal symbolerne defineres. Dette kan med fordel bygges op i en flot og<br />

enkel tabel. Her er et eksempel:<br />

\begin{align}<br />

\Phi = \rho \g c_p \g q_v \g \Delta T<br />

\end{align}<br />

Hvor:<br />

\begin{table}[H]<br />

\begin{tabular}{l|l}<br />

$\Phi$ & Varmestrøm [\si{W}] \\<br />

$\rho$ & Massefylde [\si{kg/m^3}] \\<br />

$c_p$ & Varmefylde [\si{J/(kg K)}] \\<br />

$\Delta T$ & Temperaturforskel [\si{K}]<br />

\end{tabular}<br />

\end{table}<br />

- Kompiler og se resultatet.<br />

- Eksperimenter med andre tal, enheder og tegn.


Opgave 8 <strong>–</strong> Indsættelse af interne referencer<br />

Obligatorisk:<br />

Åbn filen opgave8.tex i mappen ”filer”.<br />

- Lav et kapitel der hedder ”Interne referencer”.<br />

- Indsæt en \label{Valgfrit ID} efter \chapter{Matematik} i opgave1.<br />

- Henvis til kapitlet med f.eks. ”Kapitel \ref{Valgfrit ID} omhandlede matematik”.<br />

- Kompiler 3 gange og se hvad der sker. Kompilering 3 gange er ALTID nødvendigt, da<br />

referencer er en dynamisk udvidelse til <strong>LaTeX</strong>, der skriver information til andre filer.<br />

- Henvis til den første ligning indsat i kapitel 1. Prøv både med \ref og \eqref og se forskellen.<br />

- Indsæt et valgfrit billede eller en tabel og henvis til elementet eller henvis til<br />

billeder/tabeller i kapitel 5/6. Husk at man selv skal skrive figur, tabel, afsnit eller ligning<br />

foran, da reference blot indsætter tallet.<br />

- Indsæt en dynamisk reference til et valgfrit element, som også henviser til sidetallet. Se<br />

slides for inspiration.<br />

Bonus:<br />

- Med Quick Build-funktionen i TeXMaker har man mulighed for at kode sin egen<br />

kompilerings-makro. Det kunne i denne sammenhæng være fordelagtigt, at Quick Build<br />

dækkede over 3x PDFLatex + View PDF. Så skal der kun trykkes på pilen én gang, men<br />

dokumentet bygges de obligatoriske 3 gange. Quick Build kan programmeres under<br />

Options Configure TeXMaker Quick Build.


Opgave 9 <strong>–</strong> Indsættelse af kilder<br />

Obligatorisk:<br />

Åbn filen opgave9.tex i mappen ”filer”.<br />

- Lav et kapitel der hedder ”Kilder”.<br />

- Alle kilder ligger i filen bibtex/litteratur.bib. Først skal vi tilføje den første kilde, som er<br />

bogen ”The Latex Companion”.<br />

- Åben filen bibitex/litteratur.bib og tjek om bogen findes i filen.<br />

- Henvis til kilden med \citep{label}.<br />

- Dokumentet skal nu kompileres. Start med at kompilere én gang med PDFLatex (skift fra<br />

Quick Build i menuen) for at få det med du har skrevet. Herefter skal BibTeX kompileres<br />

separat, da det er et eksternt modul. Skift til BibTeX i menuen og kompiler igen (på Mac<br />

kommer en fejl <strong>–</strong> ignorer den). Til sidst skal der kompileres 3 gange med PDFLatex.<br />

- Bagerst i dokumentet vil der nu være en litteraturliste over de kilder som er anvendt i<br />

teksten. Der kan altså godt være tilføjet mange kilder i litteratur.bib, men de vil ikke blive<br />

tilføjet listen bagi før de er anvendt i teksten.<br />

- Prøv både en passiv og aktiv kildehenvisning og se forskellen. Se evt. slides.<br />

Bonus:<br />

- Tilføj en ny kilde af typen ”manual” i filen bibtex/litteratur.bib, henvis til den i dokumentet<br />

og se forskellen i litteraturlisten.<br />

- Det er muligt at tilføje valgfri tekst til henvisningen (”side 9”, ”tabel 7.2”, ”kapitel 8” og<br />

lign.). Prøv at indsætte en valgfri tekst i [], som beskrevet i slides og se hvad der sker.<br />

- Sidder teksten helt op ad kommaet? Start med et mellemrum i [].<br />

- Som ved de interne referencer kan Quick Build med fordel programmeres til at klare hele<br />

kompileringsprocessen. Det kræver således følgende makro: PDFLatex + BibTeX + 3x<br />

PDFLatex + View PDF.


Opgave 10 <strong>–</strong> Opsætning af projekt.<br />

I kan søge inspiration til filstrukturen til Jeres projekt i filen ”Projektskabelon” på hjemmesiden<br />

http://jesper.noergaard.eu/latex/misc/Projektskabelon.zip. Gå på opdagelsen i strukturen <strong>–</strong> både<br />

mapperne og ”Rapport.tex”.<br />

Såfremt I har en server klar, kan I evt. committe strukturen til drevet og så er I klar til at benytte<br />

<strong>LaTeX</strong> og SVN. God fornøjelse!

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!