Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

LaTeX Kursus Flemming Kjær Jensen.

Lignende præsentationer


Præsentationer af emnet: "LaTeX Kursus Flemming Kjær Jensen."— Præsentationens transcript:

1 LaTeX Kursus Flemming Kjær Jensen

2 Eftermiddagens program
Oversigt over LaTeX LaTeX TeX systemet TeX programmer Formatering med LaTeX Kommandoer Environment Demonstration og afrunding

3 Eftermiddagens program
Oversigt over LaTeX LaTeX TeX systemer TeX programmer Formatering med LaTeX Kommandoer Environment Demonstration og afrunding

4 Oversigt over LaTeX Hvad er LaTeX for noget?
Hvad skal LaTeX bruges til? Hvorfor skal vi bruge LaTeX?

5 Hvad er LaTeX for noget? latex - se under gummitøj
LaTeX - (udtales latek eller latech) programmel til tekstformatering og ombrydning

6 Hvad skal LaTeX bruges til?
Store rapporter til jeres projekter (sideantal mellem 80 til 500 sider) Arbejdsblade med figurer, tabeller og masser af hjemmelavede formler Videnskabelige artikler med bestemt layout Små breve til slægten (mad? penge?)

7 Hvorfor skal vi bruge LaTex?
LaTeX er bugfri programmel og programmer til typografisk opsætning af trykkeklare dokumenter af enhver slags Alle andre (her og i udlandet) bruger LaTeX I er ingeniørstuderende og ikke kontoransatte

8 Eftermiddagens program
Oversigt over LaTeX LaTeX TeX systemet TeX programmer Formatering med LaTeX Kommandoer Environment Demonstration og afrunding

9 LaTeX TeX systemet TeX programmer historien bag TeX over LaTeX
oversigt og struktur for (La) TeX teTeX og mikTeX software pakker TeX programmer tekst formatering af dokumenter udskrift af formaterede dokumenter hjælpeprogrammer én masse

10 Historien bag TeX og LaTeX
Donald E. Knuth’s store bibler TeX og basis hjælpeprogrammer til font generering med mere Leslie Lamport LaTeX: generel makropakke til plain TeX Andre… andre mere eller mindre specialiserede makropakker til plain TeX

11 Struktur for TeX

12 Oversigt over LaTeX Diagram oversigt fra input til output input
device independency monitor papir

13 Oversigt over LaTeX Program oversigt fra input til output emacs input
device independency xdvi dvips monitor papir

14 Oversigt over LaTeX user input (tex) Format (fmt) Class (cls, sty)
Font Metrics (tfm) Font Defs (fd) bbl, ind latex working files aux idx toc lof lot lis, log, blg TeX output (dvi) PostScript, Screen, Printer, Tekst file

15 Oversigt over LaTeX Vigtige ting man skal huske
de fire programmer: emacs, latex, xdvi, dvips log filer indeholder vigtig information aux bliver inkluderet i næste kørsel af latex og kan være kilde til fejl

16 teTeX distribution Thomas Esser TeX distribution
fylder cirka 350 Mb i kildekode, 50 antal software pakker, antal kildekode filer fås til alle Unix varianter Linux, Solaris, SGI, BSD, ... hvad indgår i tetex distributionen alt hvad der skal til for at i TeX regi undtagen editor, stavekontrol, tegneprogrammer

17 teTeX distribution Oversigt over basal direktorie struktur
bin, etc, lib, texmf, src Oversigt over texmf direktorie struktur fonts, tex, macros, fonts Adgang til dokumentation for tetex texmf/doc og generelt i texmf se kursus siden for links til www

18 mikTeX distribution mikTeX installation til Windows 95/98/NT
ækvivalent men ikke nøjagtig kopi hovedsageligt ens men pas på! Emacs NT fås også teksteditoren over alle fås også til Windows Ikke mere om Windows her det virker også under Windows

19 TeX programmer Den store Unix jungle af programmer
Hvilke TeX programmer skal så bruges tekst editor til at skrive tekst og latex koder; her anbefales emacs latex fortolker af sit input (laver dvi fil) xdvi til visning på skærm dvips til udskrivning på printer Emacs automatiserer det hele med AUCTeX

20 TeX programmer emacs test.tex & latex test.tex xdvi test.tex &
dvips -o test.ps test.tex Senere vises Emacs demonstration

21 TeX programmer Den store TeX-program-oversigt Inddeling i klasser
ombrydning af tekst hjælpeprogrammer figur- og tegneprogrammer programmer ``bagved scenen´´ systemadministrationsprogrammer

22 TeX programmer Ombrydning af tekst latex til LaTeX input filer
pdflatex til LaTeX input filer med PDF output tex til plain TeX input filer texinfo til GNU TeX-info input filer xet til plain TeX hebræisk input filer se Oreilly bogen ”Making TeX work” for mere specielle typer input og output

23 TeX programmer Hjælpeprogrammer Emacs med AUC-TeX (demo senere)
lacheck undersøger for logiske LaTeX fejl ispell og wn eller wnb (se senere) makeindex til index generering bibtex til litteraturliste og -referencer make til automatisering af store opgaver rcs eller cvs til versionsstyring

24 TeX programmer Figur- og tegneprogrammer
xfig vektor tegneprogram med output til eps filer bitmaps konverteres til eps med xv, gimp, ImageMagick, NetPBM gnuplot, matlab, octave, maple og andre programmer plotter til eps direkte mange kommercielle programmer har export faciliteter til eps

25 TeX programmer Output genereringsprogrammer
dvips genererer PostScript direkte til printere eller til en fil xdvi viser output på skærm distill konverterer PostScript til PDF dvitty konverterer til tekst

26 TeX programmer Programmer ”bag ved scenen”
Metafont systemet konstruerer automatisk fonte cron job til automatisk oprydning af fonte

27 TeX programmer Sysadm programmer
texconfig til nem konfigurering af tex, printere med mere texhash til reinitialisering efter ændringer i konfigurationsfiler eller installation af nye filer i sit eget texmf direktorie

28 Opsamling Hvilke filer bruges til at lave et dokument
Hvilke programmer bruges

29 Pause

30 Indhold og struktur for LaTeX dokumenter
Anden del Indhold og struktur for LaTeX dokumenter

31 Eftermiddagens program
Oversigt over LaTeX LaTeX TeX systemet TeX programmer Formatering med LaTeX Kommandoer Environment Demonstration og afrunding

32 Formatering med LaTeX Generel kommando og environment
Opbygning af dokument Specifikke kommandoer og environments Gode rapport tricks

33 Generel kommando og environment
To generelle kommando former \kommando navn{} (TeX og LaTeX) \kommando navn (nogle TeX) Fremhævet tekst et lille \emph{eksempel} et lille eksempel \LaTeX giver rigtig LaTeX

34 Generel kommando og environment
Et generelt environment \begin{environment navn} … \end{environment navn} Eksempel på environment \begin{table} <<opbygning af tabel>> \end{table}

35 Opbygning af et dokument
documentclass preamble begin document frontmatter mainmatter backmatter end document

36 Opbygning af et dokument
\documentclass{report} \begin{document} Hello World \end{document}

37 Opbygning af et dokument
\documentclass[danish]{report} \usepackage{t1enc,babel} \begin{document} Hej verden: æøå. \end{document}

38 Opbygning af et dokument
\documentclass[danish]{report} \usepackage{t1enc,babel} \begin{document} Hej verden: æøå. \end{document}

39 Options Kommando en gang til Environment en gang til
\kommando[option1,…]{argument} Environment en gang til \begin{environment}[option1,...] <<indhold>> \end{environment}

40 Opbygning af dokument Dokument skabelon: iesreport.cls
vi har brygget på en god skabelon til nye latex brugere der har de mest basale ting Den bruges på følgende måde: \documentclass{iesreport.cls} iesreport. har danske bogstaver, orddeling og en række væsentlige opsætninger

41 Opbygning af dokument De mest almindelige udvidelser
\usepackage[danish]{babel} \usepackage{t1enc} \usepackage{epsfig} \usepackage{fancyhdr} \usepackage{...}

42 Specifikke kommandoer og environments
De mest nødvendige forklaret: formatering af rå-tekst lister med tekst avancerede formler figurer og tabeller

43 Specifikke kommandoer og environments
Formatering af rå-tekst \textbf{fed tekst} \textit{kursiv tekst} \emph{fremhævet tekst} \textsl{væltet tekst} \textsc{small caps}

44 Specifikke kommandoer og environments
Lister med tekst \begin{itemize} … \end{itemize} \begin{enumerate} … \end{enumerate} \begin{description} … \end{description}

45 Specifikke kommandoer og environments
Avancerede formler \begin{equation} … \end{equation} \begin{displaymath} … \end{displaymath} Høj kontrol over form og indhold giver flere kryptiske kommandoer og envs \[y^{2x} = \frac{x^0 - x^ }{x^1 - x^3 +}\]

46 Specifikke kommandoer og environments
Figurer og tabeller \begin{figure} \centering \epsfig{file=test.eps} \caption{figurtekst til test.eps} \label{fig:refnummer} \end{figure}

47 Specifikke kommandoer og environments
Figurer og tabeller \begin{table} \centering \begin{tabular} <<tabel opsætning>> \end{tabular} \label{tab:refnummer} \end{table}

48 Gode rapport tricks Opdel i flere tex filer
brug \input{fil-x.tex} eller \include{fil-x} Brug fælles master fil (iesreport.cls} kopier iesreport.cls, ret til og udvid men brug altid den samme Versionsstyring anbefaler CVS men RCS kan bruges (begge endda automatisk med Emacs)

49 Gode rapport tricks mkdir -p ~/projects/99gr300/texts/report
lav et rapport direktorie til rapporten undgå at rode for meget med dirs Brug evt. dvips sammen med gv i stedet for xdvi dvips -o dokument.ps dokument.dvi gv dokument.ps &

50 Gode rapport tricks Spørg på news, brug news Se på web
Mange ældre studerende bruger LaTeX, spørg på news for nogen har garanteret prøvet det før eller ved hvordan Spørg til løsninger men husk at fortælle hvor filerne ligger så man kan finde dem Se på web Der er links på kursus siden til links

51 Opsamling Kommentarer i tex filer laves med % Brug eventuelt emacs
% dette er en kommentar Brug eventuelt emacs Det gør dit liv nemmere Brug versionsstyring Hvad sendte vi til vejleder for 3 uger siden? Hvor er det vi slettede i sidste uge?

52 Eftermiddagens program
Oversigt over LaTeX LaTeX TeX systemet TeX programmer Formatering med LaTeX Kommandoer Environment Demonstration og afrunding

53 Information Links på web Bøger Juntabøger udlånes til KOM studerende
Bøger ”The LaTeX Companion”, Goosens, Mittelbach og Samarin ”LaTeX - A Document Preparation System”, Leslie Lamport Juntabøger udlånes til KOM studerende LaTeX Companion findes i terminalrum

54 Demonstration og afrunding
Eksempel på brug af Emacs AUC-TeX binder det hele sammen Vis på monitor Udskriv på printer Eksempel på brug af xdvi lave en simpel figur eller mere avanceret

55 Demonstration og afrunding
Uddeling til hver gruppe: GNU Emacs Reference Card LaTeX Command and Environment Card Opgaver: let tilgænglige opgaver---ikke simple eller lette opgaver der findes løsninger---det gælder om at få det til at spille og prøve det hele af

56 Demonstration og afrunding
Opgaveregning vi vil komme rundt til grupperne læs opgaverne login og start emacs og netscape lær at få emacs til at styre latex

57 Spørgsmål?

58 Der er opgaveregning til cirka kl. 16.15
The end Der er opgaveregning til cirka kl

59


Download ppt "LaTeX Kursus Flemming Kjær Jensen."

Lignende præsentationer


Annoncer fra Google