From 8330198edc3ec08021f358c3030266194278c5a2 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Sun, 6 Nov 2016 12:02:47 +1100 Subject: waf: Add support to handle missing Latex packages on hosts they are not available on. It appears the support for texlive packages on some hosts is variable. This patch lets us add missing packages to our source tree so a PDF can be built on those hosts. The quality of the PDFs created may vary as some short cuts may have been take. For example lato is a font and only the sty file as been added and not the actual font which means it's use will default to another font. --- common/latex/lato.sty | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 common/latex/lato.sty (limited to 'common/latex/lato.sty') diff --git a/common/latex/lato.sty b/common/latex/lato.sty new file mode 100644 index 0000000..ba947cc --- /dev/null +++ b/common/latex/lato.sty @@ -0,0 +1,47 @@ +%% lato.sty +%% Copyright 2011 Mohamed El Morabity +% +% 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 Mohamed El Morabity +% +% This work consists of all files listed in manifest.txt. + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{lato}[2011/08/06 Lato] + +\RequirePackage{keyval} +\RequirePackage{slantsc} + +% Taken from inconsolata.sty +\define@key{lato}{scale}[1.0]{\def\lato@scale{s*[#1]}} +\DeclareOption*{% + \begingroup% + \edef\x{\endgroup% + \noexpand\setkeys{lato}{\CurrentOption}}% + \x% +} + +\DeclareOption{defaultsans}{% + \renewcommand*{\sfdefault}{fla}% +} + +\DeclareOption{default}{% + \renewcommand*{\familydefault}{fla}% + \renewcommand*{\sfdefault}{fla}% +} + +\ProcessOptions* + +\newcommand{\flafamily}{% + \fontfamily{fla}% + \selectfont% +} + +\endinput -- cgit v1.2.3