commit
050daa9051
20
Makefile
Normal file
20
Makefile
Normal 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
17
README
@ -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
18
content.tex
Normal 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
9
master.tex
Normal 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
3
metadata.tex
Normal file
@ -0,0 +1,3 @@
|
||||
\title{Title}
|
||||
\author{Author}
|
||||
\date{\today}
|
19
preamble.tex
Normal file
19
preamble.tex
Normal 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}}}
|
Reference in New Issue
Block a user