Download præsentationen
Præsentation er lastning. Vent venligst
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
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.