/[glms]/glms/desktop.tex
ViewVC logotype

Diff of /glms/desktop.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.27 by fluppe, Fri Jan 31 21:09:16 2003 UTC revision 1.28 by fluppe, Mon Feb 3 23:06:44 2003 UTC
# Line 346  Er is ook een \textsc{kde} versie van Is Line 346  Er is ook een \textsc{kde} versie van Is
346  (\url{http://www.chaos.umd.edu/~dsweet/KDE/KSpell/}).  (\url{http://www.chaos.umd.edu/~dsweet/KDE/KSpell/}).
347    
348  \subsection{\LaTeX}  \subsection{\LaTeX}
349    \subsubsection{Inleiding}
350  \begrip{\LaTeX} (spreek uit: ``Laatech'') is een pakket dat zich ideaal leent voor het maken van wetenschappelijke teksten.  \begrip{\LaTeX} (spreek uit: ``Laatech'') is een pakket dat zich ideaal leent voor het maken van wetenschappelijke teksten.
351  Het idee achter \begrip{\LaTeX} is dat vorm en inhoud van elkaar gescheiden zijn, en dat een auteur zich enkel maar over  Het idee achter \begrip{\LaTeX} is dat vorm en inhoud van elkaar gescheiden zijn, en dat een auteur zich enkel maar over
352  de inhoud hoeft te bekommeren. De \begrip{\LaTeX}-homepage is terug te vinden op \url{http://www.latex-project.org/}.  de inhoud hoeft te bekommeren. De \begrip{\LaTeX}-homepage is terug te vinden op \url{http://www.latex-project.org/}.
353    Voordat je \LaTeX\  kunt gaan gebruiken moet je eerst een \TeX\  distributie op
354    je systeem installeren. Er bestaan verschillende distributies, en platform afhankelijk.
355    
356    Er zijn drie grote netwerk servers voor \TeX\  en \LaTeX, gevestigd in de
357    Verenigde Staten\footnote{\url{ftp://ctan.tug.org/tex-archive/}}, Groot Brittani\"e\footnote{\url{ftp://ftp.tex.ac.uk/tex-archive/}}
358    en Duitsland\footnote{\url{ftp://ftp.dante.de/tex-archive/}}. Samen vormen ze het Comprehensive \TeX\ Archive Network, CTAN.
359    
360    Zeus biedt ook een mirror aan van CTAN: \url{ftp://hermes.rug.ac.be/CTAN/tex-archive}.
361    
362    Iedere server heeft dezelfde opbouw, dus als er \url{sytems/unix/teTeX/}
363    staat bedoelen we eigenlijk \url{ftp://hermes.rug.ac.be/CTAN/tex-archive/sytems/unix/teTeX/}.
364    
365  Normaal gezien krijgen we \begrip{\LaTeX} mee ge\"installeerd wanneer we een \gl\ distributie installeren zoals Mandrake.  Normaal gezien krijgen we \begrip{\LaTeX} mee ge\"installeerd wanneer we een \gl\ distributie installeren zoals Mandrake.
366  Van \begrip{\LaTeX} zijn ook verschillende distributies beschikbaar, zoals TeTeX, EmTeX, PCTeX, \ldots  Van \begrip{\LaTeX} zijn ook verschillende distributies beschikbaar, zoals TeTeX, EmTeX, PCTeX, \ldots
# Line 360  wat we zoal moeten installeren om een op Line 372  wat we zoal moeten installeren om een op
372  \url{http://theory.uwinnipeg.ca/search/tetex.html} kunnen we via een webform opvragen welke pakketten we allemaal nodig  \url{http://theory.uwinnipeg.ca/search/tetex.html} kunnen we via een webform opvragen welke pakketten we allemaal nodig
373  hebben en deze vervolgens installeren. EmTeX  is een vrij omslachtige en weinig gebruiksvriendelijke \begrip{\LaTeX}),  hebben en deze vervolgens installeren. EmTeX  is een vrij omslachtige en weinig gebruiksvriendelijke \begrip{\LaTeX}),
374  terwijl PCTeX dan weer eerder commercieel, en gericht op Windows is \url{http://www.pctex.com/}.  terwijl PCTeX dan weer eerder commercieel, en gericht op Windows is \url{http://www.pctex.com/}.
375    \subsubsection{LyX}
376  Verder kunnen we gebruik maken van \begrip{LyX}, een grafische gebruikersinterface voor \begrip{\LaTeX}  Verder kunnen we gebruik maken van \begrip{LyX}, een grafische gebruikersinterface voor \begrip{\LaTeX}
377  \url{http://www.lyx.org/}. LyX produceert professioneel ogende documenten, waarbij \begrip{\LaTeX} op de  \url{http://www.lyx.org/}. LyX produceert professioneel ogende documenten, waarbij \begrip{\LaTeX} op de
378  achtergrond gebruikt wordt. LyX is echter meer dan een front-end voor LaTeX. Er is geen kennis van \begrip{\LaTeX}  achtergrond gebruikt wordt. LyX is echter meer dan een front-end voor \begrip{\LaTeX}. Er is geen kennis van \begrip{\LaTeX}
379  nodig om met LyX te kunnen werken, maar kennis van \begrip{\LaTeX} zal de gebruiker meer mogelijkheden bieden.  nodig om met LyX te kunnen werken, maar kennis van \begrip{\LaTeX} zal de gebruiker meer mogelijkheden bieden.
380  \begin{figure}[htb]  \begin{figure}[htb]
381  \includegraphics[width=0.9\linewidth]{desktop/lyx.png}  \includegraphics[width=0.9\linewidth]{desktop/lyx.png}
382  \caption{LyX, een grafische gebruikersomgeving voor \begrip{\LaTeX}.}  \caption{LyX, een grafische gebruikersomgeving voor \begrip{\LaTeX}.}
383  \label{lyx}  \label{lyx}
384  \end{figure}  \end{figure}
385  Veronderstellen we dat \begrip{\LaTeX} op het systeem ge\"installeerd is. Dan is het nog altijd het interessantst om via  \subsubsection{Een voorbeelddocumentje}
386  een simpele tekst editor \begrip{\LaTeX}-documenten aan te maken. Het vraagt wel even wat moeite om wat basissyntax  Veronderstellen we dat \begrip{\LaTeX} op het systeem ge\"installeerd is. Dan is het echter nog altijd het interessantst
387  te leren, maar al gauw kunnen we professionele documenten aanmaken.  om via een eenvoudige teksteditor \begrip{\LaTeX}-documenten aan te maken, omdat dit de gebruiker het meest controle geeft
388    over het eindresultaat. Het vraagt wel enige moeite om wat basissyntax te leren, maar al gauw kunnen we professioneel
389    ogende documenten aanmaken. De basisingredi\"enten om aan de slag te gaan zijn:
390    zijn dan
391    \begin{itemize}
392    \item een teksteditor (zoals notepad onder windows, maar dan beter: neem bijv. vim, xemacs, kwrite, nedit, \ldots)
393    \item de \begrip{\LaTeX}-compiler, die de broncode omzet naar wat de gebruiker in feite wil afgedrukt zien
394    \item een viewer, om dit resultaat te bekijken
395    \item evt. converters, om de uitvoer in het gewenste formaat te krijgen
396    \end{itemize}
397    
398    In feite is er niets beter om \begrip{\LaTeX} te leren dan al doende. Daarom geven we hieronder een eenvoudig
399    voorbeelddocumentje, waarin direct een aantal basisprincipes van de \begrip{\LaTeX}-syntax ge\"illustreerd worden:\\
400    \begin{verbatim}
401    \documentclass{article}
402    \usepackage{graphicx}
403    
404    \title{Eerste probeerseltje in latex}
405    \author{Naam van de schrijver}
406    
407    \begin{document}
408    \maketitle
409    
410    \section{Eerste sectie}
411    Hier schrijven we een eerste sectie... Het bevat wat
412    tekst, en een voorbeeldfiguurtje.
413    
414    \begin{figure}[htb]
415    \includegraphics[width=0.2\linewidth]{desktop/tux.pdf}
416    \caption{Figuurtje in een document.}
417    \label{tux}
418    \end{figure}
419    
420    \section{Een tweede sectie}
421    \subsection{Met een subsectie}
422    Hier geven we een voorbeeldje van secties en subsecties.
423    
424    \subsection{Illustraties van wiskundige formules.}
425    In deze subsectie illustreren we kort het gebruik van wiskundige
426    symbolen. Eerst plaatsen we een aantal symbolen in de tekst, zoals
427    een Griekse letter met een index: $\sigma_{i}$ en nu zetten we een
428    formule apart, met een nummer:
429    
430    \begin{equation}
431    G^{'}_{\theta}(x,y) = \frac{\cos(\theta)}{\sin(\theta)}
432    \end{equation}
433    waarna we nog even doorzeveren. Hier verwijzen we voor de grap eens
434    naar figuur \ref{tux} alvorens af te sluiten.
435    
436    \end{document}
437    \end{verbatim}
438    
439    OK, effe alles op een rijtje: alle \begrip{\LaTeX}-commando's worden voorafgegaan door $\backslash$. We nemen even de algemene
440    opbouw van een document door: we beginnen een document met de specificatie wat we precies willen schrijven, in ons geval een
441    artikel (andere voorbeelden: boek, thesis, verslag, \ldots). Dat zit in de tekststring \emph{$\backslash$documentclass\{article\}}.
442    Als we optionele packages willen gebruiken (zoals om figuren te kunnen tonen), geven we dat aan in het begin met
443    \emph{$\backslash$usepackage\{graphicx\}}. De titel en auteur spreken vanzelf. We beginnen het uiteindelijke document met
444    $\backslash$begin\{document\}, en geven aan dat we de titel in het document willen plaatsen met \emph{$\backslash$maketitle}. OK, we
445    zijn vertrokken, en plaatsen een eerste sectie met daarin een figuurtje.
446    
447    Even vertragen, want een figuurtje heeft wat meer om het lijf. Een figuurtje wordt namelijk vaak in een \emph{vlottende context}
448    geplaatst, wat wil zeggen dat de uiteindelijke plaats nog niet zeker is op het moment dat we ons document aan het aanmaken zijn.
449    \begrip{\LaTeX} heeft een aantal basisregels aan boord om automatisch een figuur te plaatsen op een verantwoorde positie.
450    Deze hele vlottende context wordt bevat tussen \emph{$\backslash$begin\{figure\}} en \emph{$\backslash$end\{figure\}}. De opties daarna
451    [htb] geven aan dat \begrip{\LaTeX} eerst moet proberen de figuur te laten staan (\emph{h: here}). Als dat niet lukt, probeert \begrip{\LaTeX}
452    die ergens bovenaan op de pagina te zetten (\emph{t: top of page}). Als dat nog niet lukt, probeert \begrip{\LaTeX} de figuur
453    onderaan de pagina te plaatsen (\emph{b: bottom of page}). Als alle mogelijkheden uitgeput zijn, zal \begrip{\LaTeX} alle figuren
454    die hij niet heeft kunnen plaatsen volgens de wensen van de gebruiker samenzetten op een \emph{page of floats}. We kunnen natuurlijk
455    ook gewoon heel die \emph{vlottende context} gewoon te laten vallen, maar dat wordt toch afgeraden.
456    
457    Nu we onze context hebben, plaatsen we het eigenlijke figuurtje met
458    \emph{$\backslash$includegraphics[width=0.2$\backslash$linewidth]\{desktop\/tux.pdf\}}, waarbij we wensen dat de figuur twee tienden
459    van de  breedte van de lijnen tekst heeft. De figuur zelf is opgeslagen in het bestand tux.pdf, en bevindt zich in de subdirectory
460    .\/desktop, relatief gezien van de plaats waar het brondocument staat.
461    
462    Tot slot kunnen we de figuur nog een onderschrift meegeven via \emph{$\backslash$caption}, en een label waarmee we kunnen verwijzen
463    naar de figuur. Leuk is namelijk dat we in onze tekst altijd correct zullen verwijzen met zo'n label. \begrip{\LaTeX} houdt namelijk voor
464    ons bij welke nummer de figuur zal krijgen bij het compileren, en zal via $\backslash$ref{tux} altijd blijven correct verwijzen naar
465    de figuur $\backslash$label{tux}, ongeacht of er later nog 20 figuren ervoor komen in de tekst.
466    
467    Verder hebben we nog wat wiskunde: om van tekstmode naar wiskundige mode over te gaan, kunnen we dat in de doorlopende tekst door de
468    wiskundige uitdrukkingen tussen \$'s te plaatsen, of door een formule context aan te maken (die niet volttend is). Eenvoudigst is
469    om de formules te plaatsen tussen \emph{$\backslash$begin\{equation\}} en \emph{$\backslash$end\{equation\}}. Merken we tenslotte nog op
470    dat een breuk weergegeven wordt door \emph{$\backslash$frac\{teller\}\{noemer\}}. OK, alles zit op zijn plaats, en na compileren ziet ons
471    document eruit als in figuur \ref{vblat}.
472    \begin{figure}[htb]
473    \includegraphics[width=0.7\linewidth]{desktop/vblat.png}
474    \caption{Uitvoer van het voorbeeld.}
475    \label{vblat}
476    \end{figure}
477    
478    \subsubsection{Meer informatie}
479    Deze introductie kan niet alles uitleggen daarom verwijzen wij graag naar
480    volgende urls:
481    
482    \begin{itemize}
483    \item \url{http://www.tug.org} \TeX\ User~Group website.
484    \item \url{help/uk-tex-faq} de UK \TeX\ FAQ.
485    \item \url{documentation/} hopen informatie.
486    \item \url{http://www.cs.ruu.nl/~piet/ltx-errata.html} ``LaTeX\ handleiding'' door Piet van Oostrum
487    \item \url{news:comp.text.tex}
488    \end{itemize}
489    
490    De UK \TeX\ FAQ is een must voor iedere beginnende en gevorderde \LaTeX\ gebruiker.  Via \url{http://www.google.com} vindt u natuurlijk een bijna onuitputbare bron van \TeX\ en \LaTeX\ resources.
491      
492  \subsection{Wiskundige programma's}  \subsection{Wiskundige programma's}
493  \subsubsection{\gnu plot}  \subsubsection{\gnu plot}
494  \begrip{Gnuplot} is een zeer handig programma om, zoals de naam het zegt, data te plotten. Het programma wordt  \begrip{Gnuplot} is een zeer handig programma om, zoals de naam het zegt, data te plotten. Het programma wordt

Legend:
Removed from v.1.27  
changed lines
  Added in v.1.28

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26