LaTeX Eksempler
From Midtiby
(Difference between revisions)
(Beskrivelse af Todolist) |
|||
Line 24: | Line 24: | ||
Indsæt en del af en fil | Indsæt en del af en fil | ||
\\lstinputlisting[firstline=55, lastline=74]{../src/dm14_dev.c} | \\lstinputlisting[firstline=55, lastline=74]{../src/dm14_dev.c} | ||
+ | |||
+ | == 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.} |
Revision as of 15:10, 7 May 2006
Pænere figur tekster
I preamble
\\usepackage[small,normal,bf,up]{caption2} \\renewcommand{\\captionfont}{\\small\\itshape}
Referencer:
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}
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.}