aboutsummaryrefslogtreecommitdiffstats
path: root/tex/fripost.sty
blob: d5bb49ccb14ff8a0830ad8d996faaf8c2332dcb4 (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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
%% Package declaration
%    \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{fripost}
\RequirePackage[utf8]{inputenc}
\RequirePackage[T1]{fontenc}
\RequirePackage[swedish, british, english]{babel}
\RequirePackage{calc}
\RequirePackage{graphicx}
%    \end{macrocode}
%% Colours
%    \begin{macrocode}
\PassOptionsToPackage{svgnames}{xcolor}
\RequirePackage{xcolor}
\colorlet{fpgray}{White!30!Black}
\definecolor{grayFri}{gray}{.3}
%    \end{macrocode}
%% Font macros and basic paragraph formatting
%    \begin{macrocode}
\RequirePackage{lmodern}
\RequirePackage{helvet}
\newcommand \textemail [1] {\texttt{\small #1}}
\newcommand \texturl [1] {\texttt{\small #1}}
\newcommand \textpath [1] {\texturl{#1}}
\newcommand \texthost [1] {\textit{#1}}
\newcommand \titlefont {\Large\sffamily\mdseries\color{grayFri}}
\newcommand \textestemate [1] {{\small\sffamily\mdseries\color{grayFri} #1}}
\RequirePackage{hyperref}
\RequirePackage{hyphenat}
\RequirePackage{soul}
\RequirePackage{url}
\RequirePackage{parskip}
\RequirePackage{multicol}
%    \end{macrocode}
%% Titling
%    \begin{macrocode}
\RequirePackage{titling}
\pretitle{\titlefont\centering}
\posttitle{}
\preauthor{\titlefont\centering--~}
\postauthor{\\}
\predate{\titlefont\centering}
\postdate{\par}
\setlength{\droptitle}{0pt}
%    \end{macrocode}
%% Options
%    \begin{macrocode}
%% \DeclareOption{standalone}{

%% }

\DeclareOption{minutes}{

}

\DeclareOption{by-laws}{

}
\ExecuteOptions{standalone}
\ProcessOptions\relax
%    \end{macrocode}
%% Page geometry
%    \begin{macrocode}
\RequirePackage{a4wide}
%    \end{macrocode}
%% Sections
%    \begin{macrocode}
\allsectionsfont{\sffamily\mdseries\color{grayFri}\centering}
%    \end{macrocode}
%% Enumeration
%    \begin{macrocode}
\RequirePackage{enumerate}
\newcommand \enumiform {\quad\sffamily\small\color{grayFri}}
\newcommand \textenumerate [1] {{\quad\sffamily\small\color{grayFri} #1}}
\renewcommand{\labelitemi}{\textenumerate{$\bullet$}}
\renewcommand{\labelitemii}{\textenumerate{$\circ$}}
\renewcommand{\labelenumi}{\textenumerate{\arabic{enumi}\,\,}}
\renewcommand{\labelenumii}{\textenumerate{(\alph{enumii})}}
%    \end{macrocode}
%% Headers
%    \begin{macrocode}
\RequirePackage{fancyhdr}
\setlength {\headheight} {30pt}

\renewcommand{\headrule}{{%
    \hrule width\headwidth height\headrulewidth \vskip-\headrulewidth}}

\renewcommand{\footrule}{{%
    \vskip-\footruleskip\vskip-\footrulewidth
    \hrule width\headwidth height\headrulewidth\vskip\footruleskip}}

\pagestyle{fancy}
\lhead{\footnotesize \textsc{\textsf{Fripost}} föreningen för fri e-post}
\chead{\footnotesize}
\rhead{\footnotesize Förslag till dagordning -- årsmöte}
\lfoot{\footnotesize \url{fripost.org}}
\cfoot{\footnotesize \thepage}
\rfoot{\footnotesize utskr.\ \today}
%    \end{macrocode}
%% Time estimations in meeting agendas
%    \begin{macrocode}
\newcommand \itemtime [2] {%
  \hfill\textestemate{#1\quad{}#2}\hspace{2cm}\mbox{}%
}
%    \end{macrocode}
%% Signature line
%    \begin{macrocode}
\newcommand{\signatureline}[1]{%
  \noindent%
    \parbox{6.5cm}{%
      \mbox{}\vspace{1.5cm}\\%
      \rule{\linewidth}{0.4pt}\\%
      #1%
    }%
}%
%    \end{macrocode}