From fd4ba35d6d51a8fe2fd2ad3b283d16c586fcac29 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Wed, 20 Sep 2006 01:48:47 +0000 Subject: [PATCH] add upernat, beamer router sidebar, and another cmg font; update ls-R --- texmf/ls-R | 1 + texmf/metafont/kelly/cmg10.657pk | Bin 0 -> 9584 bytes .../latex/beamerouterthemedebiansidebar.sty | 163 ++++++++++++++++++ texmf/tex/latex/hypernat.sty | 127 ++++++++++++++ 4 files changed, 291 insertions(+) create mode 100644 texmf/metafont/kelly/cmg10.657pk create mode 100644 texmf/tex/latex/beamerouterthemedebiansidebar.sty create mode 100644 texmf/tex/latex/hypernat.sty diff --git a/texmf/ls-R b/texmf/ls-R index cb8014f..911e7d3 100644 --- a/texmf/ls-R +++ b/texmf/ls-R @@ -693,6 +693,7 @@ curve.cls envlab.sty exam.cls fixme.sty +hypernat.sty invoice.def invoice.sty realcalc.tex diff --git a/texmf/metafont/kelly/cmg10.657pk b/texmf/metafont/kelly/cmg10.657pk new file mode 100644 index 0000000000000000000000000000000000000000..3e3b304cb3a3a17f953e01f0e2d2d038265c1c4b GIT binary patch literal 9584 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 literal 0 HcmV?d00001 diff --git a/texmf/tex/latex/beamerouterthemedebiansidebar.sty b/texmf/tex/latex/beamerouterthemedebiansidebar.sty new file mode 100644 index 0000000..19002ff --- /dev/null +++ b/texmf/tex/latex/beamerouterthemedebiansidebar.sty @@ -0,0 +1,163 @@ +% Copyright 2003 by Till Tantau +% +% This program can be redistributed and/or modified under the terms +% of the GNU Public License, version 2. + +\newdimen\beamer@debiansidebarwidth +\newdimen\beamer@headheight +\usebeamerfont{frametitle} +\beamer@debiansidebarwidth=2.5\baselineskip +\beamer@headheight=2.5\baselineskip +\reset@font + +\def\beamer@lefttext{left} + +\DeclareOptionBeamer{hideothersubsections}[]{\beamer@nav@subsectionstyle{show/show/hide}} +\DeclareOptionBeamer{hideallsubsections}[]{\beamer@nav@subsectionstyle{hide}} + +\DeclareOptionBeamer{width}{\beamer@debiansidebarwidth=#1} +\DeclareOptionBeamer{height}{\beamer@headheight=#1} +\DeclareOptionBeamer{left}{\def\beamer@debiansidebarside{left}} +\DeclareOptionBeamer{right}{\def\beamer@debiansidebarside{right}} +\ExecuteOptionsBeamer{left} +\ProcessOptionsBeamer + + +\mode + +\ifdim\beamer@headheight>0pt +% if head height is 0pt, use default frame title + + \setbeamercolor*{frametitle}{parent=debiansidebar} + + \defbeamertemplate*{frametitle}{debiansidebar theme} + {% + \nointerlineskip% + \vskip-\beamer@headheight% + \vbox to \beamer@headheight{% + \vfil + \leftskip=-\beamer@leftmargin% + \advance\leftskip by0.3cm% + \rightskip=-\beamer@rightmargin% + \advance\rightskip by0.3cm plus1fil% + {\usebeamercolor[fg]{frametitle}\usebeamerfont{frametitle}\insertframetitle\par}% + {\usebeamercolor[fg]{framesubtitle}\usebeamerfont{framesubtitle}\insertframesubtitle\par}% + \vbox{}% + \vskip-1em% + \vfil + }% + } + + \defbeamertemplate*{headline}{debiansidebar theme} + {% + \begin{beamercolorbox}[wd=\paperwidth]{frametitle} + \ifx\beamer@debiansidebarside\beamer@lefttext% + \else% + \hfill% + \fi% + \ifdim\beamer@debiansidebarwidth>0pt% + \usebeamercolor[bg]{logo}% + \vrule width\beamer@debiansidebarwidth height \beamer@headheight% + \hskip-\beamer@debiansidebarwidth% + \hbox to \beamer@debiansidebarwidth{\hss\vbox to + \beamer@headheight{\vss\hbox{\color{fg}\insertlogo}\vss}\hss}% + \else% + \vrule width0pt height \beamer@headheight% + \fi% + \end{beamercolorbox} + } +\fi + + +\def\beamer@debiansidebarformat#1#2#3{% + \begin{beamercolorbox}[wd=\beamer@debiansidebarwidth,leftskip=#1,rightskip=1ex plus1fil,vmode]{#2} + \vbox{}% + #3\par% + \vbox{}% + \vskip-1.5ex% + \end{beamercolorbox} +} + +\defbeamertemplate*{section in debiansidebar}{debiansidebar theme} +{% + \vbox{% + \vskip1ex% + \beamer@debiansidebarformat{3pt}{section in debiansidebar}{\insertsectionhead}% + }% +} + +\defbeamertemplate*{section in debiansidebar shaded}{debiansidebar theme} +{% + \vbox{% + \vskip1ex% + \beamer@debiansidebarformat{3pt}{section in debiansidebar shaded}{\insertsectionhead}% + }% +} + +\defbeamertemplate*{subsection in debiansidebar}{debiansidebar theme} +{% + \beamer@debiansidebarformat{5pt}{subsection in debiansidebar}{\insertsubsectionhead}% +} + +\defbeamertemplate*{subsection in debiansidebar shaded}{debiansidebar theme} +{% + \beamer@debiansidebarformat{5pt}{subsection in debiansidebar shaded}{\insertsubsectionhead}% +} + +\defbeamertemplate*{subsubsection in debiansidebar}{debiansidebar theme} +{% + \beamer@debiansidebarformat{7pt}{subsubsection in debiansidebar}{\insertsubsubsectionhead}% +} + +\defbeamertemplate*{subsubsection in debiansidebar shaded}{debiansidebar theme} +{% + \beamer@debiansidebarformat{7pt}{subsubsection in debiansidebar shaded}{\insertsubsubsectionhead}% +} + + +\ifdim\beamer@debiansidebarwidth>0pt + + % debiansidebar + \setbeamersize{debiansidebar width \beamer@debiansidebarside=\beamer@debiansidebarwidth} + \defbeamertemplate*{debiansidebar \beamer@debiansidebarside}{debiansidebar theme} + { + \beamer@tempdim=\beamer@debiansidebarwidth% + \advance\beamer@tempdim by -6pt% + {\usebeamerfont{title in debiansidebar}% + \vskip0em% + \hskip3pt% + \usebeamercolor[fg]{title in debiansidebar}% + \includegraphics[width=5cm]{openlogo-crop.pdf}% + \insertshorttitle[width=\beamer@tempdim,center,respectlinebreaks]\par% + \vskip0.5em% + }% + {% + \hskip3pt% + \usebeamercolor[fg]{author in debiansidebar}% + \usebeamerfont{author in debiansidebar}% + \insertshortauthor[width=\beamer@tempdim,center,respectlinebreaks]\par% + \vskip0.5em% + }% + \insertverticalnavigation{\beamer@debiansidebarwidth}% + \vfill + \ifx\beamer@debiansidebarside\beamer@lefttext% + \else% + \usebeamercolor{normal text}% + \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}% + \vskip2pt% + \fi% + }% + + \ifx\beamer@debiansidebarside\beamer@lefttext% + \defbeamertemplate*{debiansidebar right}{debiansidebar theme} + {% + \vfill% + \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}% + \vskip2pt} + \fi + % Margins + \setbeamersize{text margin left=0.5cm,text margin right=0.5cm} +\fi + +\mode + diff --git a/texmf/tex/latex/hypernat.sty b/texmf/tex/latex/hypernat.sty new file mode 100644 index 0000000..d40bcb0 --- /dev/null +++ b/texmf/tex/latex/hypernat.sty @@ -0,0 +1,127 @@ +%% hypernat.sty v1.0b (C) 2001 Jens Berger +%% +%% This packages makes the hyperref package and the natbib package +%% with options `numbers' and `sort&compress' work together. This +%% means, that the citations (e.g [3,2,1]) will be compressed to +%% [1-3], where the `1' and the `3' are (color-)linked to the +%% bibliography. +%% +%% The changes I made here are suggested (in August 2000) for the +%% next natbib release. +%% +%% This package will disappear from CTAN, when natbib will do +%% the job by himself. +%% +%% Load this package after natbib and hyperref! +%% +%% Please make sure that you are using at least natbib v7.0! +%% +%% Changes +%% +%% v1.0b 2001/07/09 anchor for all citations in the list added +%% to make backref options working (bug reported by Günter Keusen) +%% v1.0a 2001/01/22 \noexpand for some \hyper@natlinkend added +%% (bug reported by Frank Meißen), hypernat.sty +%% is working now for `dvips --> ps2pdf' or `dvips -> Distiller' +%% +\ProvidesPackage{hypernat}[2001/07/09 v1.0b hyperref and natbib compatibility (jb)] +\AtBeginDocument{\def\NAT@sort{2}} +\def\NAT@citexnum[#1][#2]#3{% + \NAT@sort@cites{#3}% + \let\@citea\@empty + \@cite{\def\NAT@num{-1}\let\NAT@last@yr\relax\let\NAT@nm\@empty + \@for\@citeb:=\NAT@cite@list\do + {\edef\@citeb{\expandafter\@firstofone\@citeb}% + \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi + \@ifundefined{b@\@citeb\@extra@b@citeb}{% + {\reset@font\bfseries?} + \NAT@citeundefined\PackageWarning{natbib}% + {Citation `\@citeb' on page \thepage \space undefined}}% + {\let\NAT@last@num\NAT@num\let\NAT@last@nm\NAT@nm + \NAT@parse{\@citeb}% + \ifNAT@longnames\@ifundefined{bv@\@citeb\@extra@b@citeb}{% + \let\NAT@name=\NAT@all@names + \global\@namedef{bv@\@citeb\@extra@b@citeb}{}}{}% + \fi + \ifNAT@full\let\NAT@nm\NAT@all@names\else + \let\NAT@nm\NAT@name\fi + \ifNAT@swa + \ifnum\NAT@ctype>1\relax\@citea + \hyper@natlinkstart{\@citeb\@extra@b@citeb}% + \ifnum\NAT@ctype=2\relax\NAT@test{\NAT@ctype}% + \else\NAT@alias + \fi\hyper@natlinkend\else + \ifnum\NAT@sort>1 + \begingroup\catcode`\_=8 + \ifcat _\ifnum\z@<0\NAT@num _\else A\fi + \global\let\NAT@nm=\NAT@num \else \gdef\NAT@nm{-2}\fi + \ifcat _\ifnum\z@<0\NAT@last@num _\else A\fi + \global\@tempcnta=\NAT@last@num \global\advance\@tempcnta by\@ne + \else \global\@tempcnta\m@ne\fi + \endgroup +% v0.1b anchor added to make backref's working, watch for errors! + \ifnum\NAT@nm=\@tempcnta + \ifHy@backref\hyper@natlinkstart{\@citeb\@extra@b@citeb}\hyper@natlinkend\fi + \ifx\NAT@last@yr\relax +% \edef\NAT@last@yr{\@citea \mbox{\noexpand\citenumfont{\NAT@num}}}% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \edef\NAT@last@yr{\@citea \mbox{\noexpand% + \hyper@natlinkstart{\@citeb\@extra@b@citeb}% + \noexpand\citenumfont{\NAT@num}% + \noexpand\hyper@natlinkend}% + }% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \else +% \edef\NAT@last@yr{--\penalty\@m\mbox{\noexpand\citenumfont{\NAT@num}}}% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \edef\NAT@last@yr{--\penalty\@m\mbox{\noexpand% + \hyper@natlinkstart{\@citeb\@extra@b@citeb}% + \noexpand\citenumfont{\NAT@num}% + \noexpand\hyper@natlinkend}% + }% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \fi + \else +% \NAT@last@yr \@citea \mbox{\citenumfont{\NAT@num}}% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \NAT@last@yr \@citea \mbox{% + \hyper@natlinkstart{\@citeb\@extra@b@citeb}% + \citenumfont{\NAT@num}% + \hyper@natlinkend}% + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \let\NAT@last@yr\relax + \fi + \else + \@citea \mbox{\hyper@natlinkstart{\@citeb\@extra@b@citeb}% + {\citenumfont{\NAT@num}}\hyper@natlinkend}% + \fi + \fi + \def\@citea{\NAT@sep\penalty\@m\NAT@space}% + \else + \ifcase\NAT@ctype\relax + \ifx\NAT@last@nm\NAT@nm \NAT@yrsep\penalty\@m\NAT@space\else + \@citea \NAT@test{1}\ \NAT@@open + \if*#1*\else#1\ \fi\fi \NAT@mbox{% + \hyper@natlinkstart{\@citeb\@extra@b@citeb}% + {\citenumfont{\NAT@num}}\hyper@natlinkend}% + \def\@citea{\NAT@@close\NAT@sep\penalty\@m\ }% + \or\@citea + \hyper@natlinkstart{\@citeb\@extra@b@citeb}% + \NAT@test{\NAT@ctype}\hyper@natlinkend + \def\@citea{\NAT@sep\penalty\@m\ }% + \or\@citea + \hyper@natlinkstart{\@citeb\@extra@b@citeb}% + \NAT@test{\NAT@ctype}\hyper@natlinkend + \def\@citea{\NAT@sep\penalty\@m\ }% + \or\@citea + \hyper@natlinkstart{\@citeb\@extra@b@citeb}% + \NAT@alias\hyper@natlinkend + \def\@citea{\NAT@sep\penalty\@m\ }% + \fi + \fi + }}% + \ifnum\NAT@sort>1\relax\NAT@last@yr\fi + \ifNAT@swa\else\ifnum\NAT@ctype=0\if*#2*\else + \NAT@cmt#2\fi \NAT@@close\fi\fi}{#1}{#2}% +} +\endinput -- 2.39.5