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. feb. kl. 1600 Oppgaven sendes til: Eirik.Thorsnes@fys.uib.no
Kurs i LATEX, Universitetet i Bergen, 2003 2 Hva mer bør jeg vite om tekst innskriving? Sett inn seksjonsinndelingene (ctrl-c-s i emacs) i riktig rekkefølge: part, chapter, section, subsection, subsubsection, paragraph, subparagraph Tenk mening i stedet for layout og unngå å endre layout mer enn nødvendig. Bruk \emph{emphasized} (ctrl-c-f-e) i stedet for \textbf{bold} (ctrl-c-f-b) Bruk og i stedet for " (skjer automagisk i emacs) Bruk 1 - som bindestrek, 2 -- mellom tall, 3 --- som tankestrek Bruk ~ som bindende mellomrom (f.eks. 1~mm)
Kurs i LATEX, Universitetet i Bergen, 2003 3 Hva er de viktigste environments? Husk at du enkelt kan sette inn environments ved å trykke ctrl-c-e eller gå til L A TEX menyen i emacs quote brukes for korte sitat, bruk quotation for lange sitat center, flushleft, flushright brukes for å justere teksten horisontalt equation brukes for nummererte formler, eqnarray er en blanding av equation og en tabell tabbing brukes i stedet for tabulator. Sett tabulator med \= gå til neste tabulator med \> Bruk \kill for å sette inn en linje som kun skal bestemme tabulator plassering og ikke skrives ut. itemize brukes for punktlister slik som denne. enumerate lager nummererte lister. I emacs får en nye punkt ved å trykke alt-enter. Lag nivåer ved å nøste to environments.
Kurs i LATEX, Universitetet i Bergen, 2003 4 Hvordan setter jeg inn figurer? Figurer er også et environment Kan være floating dvs. at L A TEX selv bestemmer plassering I emacs trykker du ctrl-c-e og skriver figure \begin{figure}[htbp] \centering \includegraphics[clip,width=5cm]{mittfilnavn} \caption{min figurtekst} \label{fig:mitt_bokmerke} \end{figure}
Kurs i LATEX, Universitetet i Bergen, 2003 5 Hvordan lager jeg tabeller? Tabeller er også et environment table environment ligger rundt tabular environment og gjør denne floating Streker settes inn med \hline og Bruk så få streker som mulig, og helst ingen vertikale. Alle rader må avsluttes med \\ Kolonner skilles med & En må ha like mange kolonner i hver rad, men de kan være tomme eller slås sammen med \multicolumn{2}{c}{mitt innhold}
Kurs i LATEX, Universitetet i Bergen, 2003 6 \begin{table}[htbp] \centering \begin{tabular}[b]{lr} \hline celle 1 & celle 2 \\ \hline \end{tabular} \caption{min tabelltekst} \label{tab:bokmerke} \end{table}
Kurs i LATEX, Universitetet i Bergen, 2003 7 Hvordan setter jeg inn interne referanser? Seksjoner, formler, tabeller og figurer merkes med \label{mitt_bokmerke} deretter refererer en med \ref{mitt_bokmerke} I emacs setter en inn label med ctrl-c ( og referanse med ctrl-c ) Husk at du selv må skrive see equation foran referansen med mindre du bruker fancyref pakken
Kurs i LATEX, Universitetet i Bergen, 2003 8 Hva skal jeg gjøre dersom ting går galt? Det står ikke latex på menyen... Ligger runemacs.exe i c:\emacs\bin? Har du startet maskinen på nytt etter installasjon? Har du åpnet en (ny) fil som heter navn.tex? Jeg trykket noe feil (f.eks. gal hurtigtast)... Trykk ctrl-g flere ganger dersom markøren står i minibufferen nederst i programmet Trykk ctrl-z (gjelder windows versjon) for undo (eller bruk undo på edit-menyen) Jeg får feilmelding når jeg prøver å kjøre latex på command menyen... Trykk ctrl-c (+space) for å se hvor feilen kan ligge Har du har skrevet inn alt i det minimale eksempelet?
Kurs i LATEX, Universitetet i Bergen, 2003 9 Har du har like mange \end som \begin? Sjekk at du har avsluttet mattemodus Sjekk at du er i mattemodus for kommandoer som krever dette Har du avsluttet alle rader i tabellen med \\? Har du like mange celler i hver rad i tabellen og like mange som du har oppgitt i tabelldefinisjonen? Har du avsluttet alle [ og { paranteser? Dersom du får undefined control sequence betyr det at L A TEX ikke forstod kommandoen. Sjekk at du har skrevet den riktig og husket å laste inn nødvendige pakker i preamble (\usepackage{pakkenavn} Jeg får file pakkenavn.sty not found når jeg kjører latex... Sjekk at pakken er installert riktig og filnavndatabasen er oppdatert (skal skje automagisk i MiKTeX)