summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/venturisadf/venturis2.sty
blob: e28fcbaef4541ea32c0f553639865b8df1737549 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
%% Copyright 2010 Clea F. Rees
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
% The latest version of this license is in
%   http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
%
% This work has the LPPL maintenance status `maintained'.
% 
% The Current Maintainer of this work is Clea F. Rees.
%
% This work consists of all files listed in manifest.txt.
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{venturis2}[2010/07/03 v1.005 VenturisADFNo2 PS]
\RequirePackage[T1]{fontenc}
\RequirePackage{textcomp}
\RequirePackage{nfssext-cfr}
\renewcommand{\rmdefault}{yv2}
\renewcommand{\sfdefault}{yv3}
%:introduce special titling commands
\DeclareRobustCommand{\vtstyle}[1][]{%
	\edef\vt@shape{#1}%
	\def\tempo{ol}%
	\def\temps{yv3}%
	\def\tempr{yv2}%
	\not@math@alphabet\vtstyle\relax
%:because the titling fonts have limited availability, don't use the \tistyle set-up which won't work with venturis2 in any case, but choose the family explicitly in case we're currently using sans or typewriter
\ifx\vt@shape\tempo
		\fontfamily{yvtd}\fontshape{ol}\selectfont
	\else
		\edef\tempf{\expandafter\exfs@get@base\f@family\@nil}%
		\ifx\tempf\temps
			\fontfamily{yv1d}\selectfont
		\else
			\ifx\tempf\tempr
				\fontfamily{yvtd}\selectfont
			\else
				\PackageWarning{venturis.sty}{\tempf is unknown. This command requires that yv2 or yv3 be active in order to determine whether serif or sans-serif titling is required. I am going to guess that you want serif titling. If this is wrong, be sure to activate yv3 first or copy and adapt the styling command from venturis.sty.}%
				\fontfamily{yvtd}\selectfont
			\fi
		\fi
	\fi
	}
\DeclareTextFontCommand{\textvt}{\vtstyle}
\DeclareTextFontCommand{\textvtl}{\vtstyle[ol]}

\endinput