L A TEX Cursus voor gevorderden Meer doen met L A TEX E.T.S.V. Scintilla Woensdag 12 maart 2008
Overzicht 1 2 3 4 5 6 7
Fancyhdr Fancyhdr Met de package fancyhdr kun je ontzettend veel wat betreft headers en footers. Activeren \usepackage{fancyhdr} \pagestyle{fancy} Als je bijvoorbeeld wel of geen decoratieve lijnen wilt: Dikte lijnen instellen \renewcommand{\headrulewidth}{0.5pt} \renewcommand{\footrulewidth}{0pt}
Fancyhdr Fancyhdr Je kunt aangeven dag je de hoofdstukken en secties niet met hoofdletters in de header wilt hebben. Zonder hoofdletters \renewcommand{\chaptermark}[1]{\markboth#1{}} \renewcommand{\sectionmark}[1]{\markright#1{}} Op de volgende manier kun je exact specificeren waar je wat wilt hebben. Instellen headers/footers \fancyhead[ce]{naam van de auteur} \fancyhead[co]{\today} \fancyfoot[le,ro]{\thepage}
Gebruik hiervoor de package makeindex. Activeren \usepackage{makeidx} \makeindex In de tekst geef je het als volgt aan. Iets indiceren Een koe\index{koe} is vaak zwart-wit gevlekt. Het komt echter ook voor dat ze paars zijn, met name in de Alpen\index{Gebergte!Alpen}. De uiteindelijke index print je met een commando, net als tableofcontents. Printen van de index \printindex
BibTeX BibTeX Citeren Activeren Gebruik voor literatuurreferenties BibTeX. Het voordeel van BibTeX is dat alle bronnen zijn gespecificeerd in een apart *.bib bestand, die je voor elk document kunt gebruiken en aanvullen! Voorbeeld *.bib @article{greenwade93, author = {George D. Greenwade}, title = {The Comprehensive Tex Archive Network (CTAN)}, year = {1993}, journal = {TUGBoat}, volume = {14}, number = {3}, pages = {342-351} }
Citeren BibTeX Citeren Activeren Om te citeren zullen we de package natbib gebruiken. Dit maakt het mogelijk om op meerdere manieren te citeren. Natbib staat standaard ingesteld op authoryear citatie. Gebruik van natbib \usepackage[numbered]{natbib} Voor het citeren worden de volgende commando s gebruikt. Commando s voor citeren \citet{jon90}, met als resultaat Jones et al. (1990) of Jones et al. [21]. \citep{jon90}, met als resultaat (Jones et al., 1990) of [21].
Activeren BibTeX Citeren Activeren Het gebruiken dan wel activeren van BibTeX gaat als volgt, waarbij referenties.bib de bronnen bevat. In dit voorbeeld is gekozen voor sorteren middels unsrtnat, waardoor ze worden getoond in volgorde van verschijning. Gebruik van natbib \bibliographystyle{unsrtnat} \bibliography{referenties} Tip: een *.bib is zowel met TeXnicCenter als bijvoorbeeld Ultra-Edit te maken.
Commando s Commando s Omgevingen In L A TEX kun je middels makro s je eigen commando s en omgevingen definiëren (in de preamble). Een commando gaat op onderstaande wijze, waarbij een aantal argumenten zijn meegegeven. Definiëren \newcommand{\bestuur}[2]{het bestuur van Scintilla, waarvan #1 de president is, is van mening dat koffie gedronken moet worden uit \emph{#2}.} Dit commando kun je in het document als volgt aanroepen. Aanroepen \bestuur{frank Mak}{plastic bekertjes}
Commando s Commando s Omgevingen Resulterend in het onderstaande. Resultaat Het bestuur van Scintilla, waarvan Frank Mak de president is, is van mening dat koffie gedronken moet worden uit plastic bekertjes.
Omgevingen Commando s Omgevingen Een omgeving gaat op onderstaande wijze, waarbij een argument is meegegeven. Definiëren \newenvironment{commissie}[1] {De commissie #1 vindt het volgende:} {Aldus de commissie...} Deze omgeving kun je in het document als volgt gebruiken. Aanroepen \begin{commissie}{binex/slc} Er moeten \emph{meer} excursies en lezingen komen! \end{commissie}
Omgevingen Commando s Omgevingen Resulterend in het onderstaande. Resultaat De commissie BinEx/SLC vindt het volgende: Er moeten meer excursies en lezingen komen! Aldus de commissie...
Wanneer je graag programeer statements wilt opnemen, maak dan gebruik van de verbatim omgeving of van de package moreverb. Verbatim \begin{verbatim} Veel code... \end{verbatim} Het onderstaande is echter handig om losse bestanden, zoals *.c of *.vhd in te voegen, zonder alle tekst in het *.tex bestand te zetten. Het optionele argument regelt de tab-afstand. Moreverb \usepackage{moreverb} \verbatimtabinput[2]{code/programma.c}
Hyperref Hyperref Maak je PDF interactief met de package hyperref! Activeren \usepackage[pdftex]{hyperref} Je kunt ontzettend veel instellen... Instellen \hypersetup{colorlinks=true} \hypersetup{linkcolor=blue} \hypersetup{citecolor=blue} \hypersetup{bookmarksnumbered=true} \hypersetup{bookmarksopen=true} \hypersetup{pdftitle={verslag}} \hypersetup{pdfauthor={ et al.}}
Opdracht Dupliceer datgene dat je nu krijgt uitgereikt! Alle benodigdheden zijn te vinden via Y:/LaTeX/gevorderden/... SUCCES! Met dank aan http://en.wikibooks.org/wiki/latex http://merkel.zoneo.net/latex/natbib.php