La til en presentasjonsmal
Oppdaterte `README': La til en beskrivelse av makroene som følger med denne preamble'n. La til `Makefile': Inneholder rutinene for å generere en .pdf av prosjektet. La til `content.tex': Inneholder et eksempel på en presentasjon som bruker malen. La til `master.tex': Hoveddokumentet som kombinerer *.tex. La til `metadata.tex': Inneholder et eksempel på metadata for en presentasjon. La til `preamble.tex': Preamble for dokumentmalen.
This commit is contained in:
parent
3e46b0cf4c
commit
bb0ff6e533
|
@ -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.
|
|
@ -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}
|
|
@ -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}
|
|
@ -0,0 +1,3 @@
|
||||||
|
\title{Title}
|
||||||
|
\author{Author}
|
||||||
|
\date{\today}
|
|
@ -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