LaTeX Eksempler

From Midtiby

Contents

[edit] Pænere figur tekster

I preamble

\\usepackage[small,normal,bf,up]{caption2}
\\renewcommand{\\captionfont}{\\small\\itshape}

Referencer:

  • How can you get nicer figure captions? [1]
  • Jörg's "Document" Page [2]

[edit] Kildekode i LaTeX

Brug listings pakken [3].

I preamblen

\\usepackage{listings}

Inden der skal inkluderes kode kan man sætte nogle parametre, jeg benytter følgende.

\\lstset{language=c, 
	basicstyle=\\footnotesize, 
	tabsize=4,
	numbers=left, 
	numberstyle=\\tiny, 
	stepnumber=2, 
	numbersep=5pt}

Indsæt en hel fil

\\lstinputlisting{filmedkode.c}

Indsæt en del af en fil

\\lstinputlisting[firstline=55, lastline=74]{../src/dm14_dev.c}

[edit] Todo markeringer i margen (inkl. mulighed for en todoliste)

I preamblen

% Definition af en kommando der placerer en note i margenen
\

ewcommand{\\todo}[1]{\\addcontentsline{tdo}{todo}{\\protect{#1}}\\marginpar{TODO: #1}}

\

ewcommand{\\TODO}[1]{\\todo{#1}}

% Definition af en kommando der genererer en todoliste
\\makeatletter \

ewcommand \\listoftodos{\\section*{Todo list} \\@starttoc{tdo}}

% Beskrivelse af hvordan todo-listen skal se ud.
\

ewcommand\\l@todo[2]

	{\\par\

oindent \\textit{#2}, \\parbox{10cm}{#1}\\par} \\makeatother Der hvor todo-listen skal være

\\listoftodos

Der hvor en note skal sættes i margin

\\TODO{Dette skal gøres inden jeg tør aflevere dette projekt.}

[edit] Lave plads til ting i margin

I preamble

% Sæt margin par modsat af normalt
\\reversemarginpar
% Flyt indholdet på en side i den rigtige retning
\\addtolength{\\evensidemargin}{-2cm}
\\addtolength{\\oddsidemargin}{2cm}
% Øg bredden af pladsen til margen noter
\\addtolength{\\marginparwidth}{2cm}

[edit] Pile med ting hen over

I teksten

\\stackrel{\\bigtriangleup}{\\rightleftharpoons}
Personal tools