Merge pull request #1 from jabirali/master

Oppdaterte malen
master
Torje Hoås Digernes 2011-10-06 13:41:33 -07:00
commit 050daa9051
6 changed files with 86 additions and 0 deletions

20
Makefile Normal file
View File

@ -0,0 +1,20 @@
# General makefile for managing LaTeX documents
# Written by Jabir Ali Ouassou <teletubbi(at)gmail.com>
DOCUMENT = master
DVIOUT = master.dvi
PDFOUT = master.pdf
SRCS = *.tex
TMPS = *~ *.aux *.bbl *.blg *.log *.toc *.idx *.ps *.dvi
MAKEFILE = Makefile
LATEX = latex -file-line-error
DVIPDF = dvipdf
$(DOCUMENT): $(MAKEFILE)
@$(LATEX) $(DOCUMENT)
@$(LATEX) $(DOCUMENT)
@$(DVIPDF) $(DVIOUT)
clean:
@rm -f *~ *.aux *.bbl *.blg *.log *.toc *.idx *.ps *.dvi *.out *.bm

17
README
View File

@ -0,0 +1,17 @@
Dette er en presentasjonsmal for Programvareverkstedet, som benytter PowerDot-pakken i LaTeX samt noen hjemmelagde makroer.
Huskeliste:
- Endre metadata'en til presentasjonen i `metadata.tex'
- Rediger filen `content.tex' for å endre presentasjonens innhold
- Bruk kommandoen `make' for å kompilere dokumentet
- Bruk `make clean' for å slette midlertidige filer
Brukerguide:
- Hver hoveddel av en presentasjon markeres med en ny `\section{tittel}'
- Nye slides opprettes ved å benytte LaTeX-omgivelsen `slide'
- For å delvis avsløre en slide, bruk `\pause' der du vil vente litt med å avsløre mer av slide'n
- Innenfor omgivelser som støtter `\item', f.eks. `itemize', kan du benytte makroene `\dot', `\duodot', `\cmd' og `\link'.
- `\dot' tar ett argument, og genererer en `\pause' fulgt av en `\item' med argumentet
- `\duodot' oppfører seg som `\dot', men tar to argumenter; et som skal venstrestilles, og et som skal høyrestilles.
- `\link' oppfører seg som `\dot', men tar to argumenter; et tekstargument og en URL.
- `\cmd' oppfører seg som `\cmd', men tar to argumenter; et tekstargument og en kommando.

18
content.tex Normal file
View File

@ -0,0 +1,18 @@
\section{Eksempler}
\begin{slide}{Overskrift}
\begin{itemize}
\dot{Dette er et punkt}
\link{Dette er en lenke}{http://www.pvv.org}
\cmd{Dette er en kommando}{lynx http://www.pvv.org}
\duodot{Venstrestilt}{Høyrestilt}
\end{itemize}
\end{slide}
\begin{slide}{Ny overskrift}
\begin{enumerate}
\cmd{Første kommando}{skriv inn her}
\cmd{Andre kommando}{skriv inn her}
\end{enumerate}
\end{slide}

9
master.tex Normal file
View File

@ -0,0 +1,9 @@
\documentclass[mode=present,paper=screen,display=slides,style=sailor,size=17pt]{powerdot}
\pdsetup{palette=Cocktail,lf=www.pvv.org}
\include{preamble}
\include{metadata}
\begin{document}
\maketitle
\include{content}
\end{document}

3
metadata.tex Normal file
View File

@ -0,0 +1,3 @@
\title{Title}
\author{Author}
\date{\today}

19
preamble.tex Normal file
View File

@ -0,0 +1,19 @@
% General preamble
\usepackage[utf8x]{inputenc}
\usepackage{ucs}
\usepackage{fixltx2e} % Typographical corrections to the LaTeX defaults
\usepackage{graphicx} % Enable support for images
\usepackage{color} % Enable support for colors
% Macros for internal use
\newcommand{\codesize}{\footnotesize}
\newcommand{\code}[1]{\colorbox{black}{\makebox[\textwidth-3.5em]{\color{white}{\hspace{0.7em}\texttt{\codesize #1}\hfill}}} \\}
% Macros for users
\renewcommand{\dot}[1]{\pause\item #1 \\}
\newcommand{\cmd}[2]{\pause\item #1 \\ \code{#2} \vspace{0.7em}}
\newcommand{\link}[2]{\pause\item #1 \\ \href{#2}{\codesize\texttt{#2}} \vspace{0.7em}}
\newcommand{\duodot}[2]{\dot{\makebox[\textwidth-5em]{#1 \hfill #2}}}