File: acc.sty

package info (click to toggle)
aspectc%2B%2B 1.0pre4~svn.20080711-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 104,504 kB
  • ctags: 363,975
  • sloc: cpp: 1,645,814; ansic: 16,601; sh: 2,175; makefile: 1,043
file content (110 lines) | stat: -rw-r--r-- 2,126 bytes parent folder | download | duplicates (11)
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
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{acc}[2002/12/18 v0.2 Standard LaTeX package]
\RequirePackage{ifthen}
\RequirePackage{graphics}

%
% set font to helvetica
%
\RequirePackage{helvet}
\renewcommand{\familydefault}{phv}

%
% setup page geometry
% the geometry package works better with pdflatex
%
\RequirePackage{geometry}
\geometry{a4paper,dvips,pdftex,textwidth=15cm,textheight=23cm,twosideshift=0pt}

%
% setup fancyhdr
%
\RequirePackage{fancyhdr}
\fancypagestyle{plain}{%
  %
  % two side book class setup
  % odd page  - left head: chapter  - left foot: page number
  % even page - right head: section - right foot: page number
  % no head on plain pages
  %
  \fancyhf{}%
  \fancyhead[LE,RO]{\slshape \rightmark}
  \fancyhead[LO,RE]{\slshape \leftmark}
  \fancyfoot[LE,RO]{\bfseries \thepage}
  %
  % rules for head and foot
  % also on plain pages
  %
  \renewcommand{\headrulewidth}{.4pt}
  \renewcommand{\footrulewidth}{.4pt}
  \renewcommand{\plainfootrulewidth}{.4pt}
}
\pagestyle{plain}

%
% Variables to change some details
%
% version number for this document
%
\newcommand{\@version}{1}
\newcommand{\version}[1]{ \renewcommand{\@version}{#1} }
%
%
\newcommand\otherlogo[1]{\gdef\@otherlogo{#1}}
\otherlogo{}
%
\newcommand\remark[1]{\gdef\@remark{#1}}
\remark{}
%
\newcommand{\doctype}[1]{\gdef\@doctype{#1}}
\doctype{Studie:}
%
\newcommand\credit[1]{\gdef\@credit{#1}}

%
%
%
\newcommand\layoutlogos{

        \newlength{\@otherlogowidth}
        \settowidth{\@otherlogowidth}{\@otherlogo}

	\noindent
	\begin{minipage}{\@otherlogowidth}
	{\@otherlogo}
	\end{minipage}
	\hspace*{\fill}
}

%
% redefine \maketitle macro
%
\renewcommand{\maketitle}{
    \null
    \thispagestyle{empty}

	{\layoutlogos}

	\vskip 3cm
	\begin{center}\leavevmode
	{\Huge\raggedright {\@doctype}\\ {\@title}\par}
        \rule{\textwidth}{1mm}
	\vskip 3mm
	{\Large\raggedleft {\@author}\par}
	\vskip 15mm
	{\Large\raggedleft Version {\@version}\par}
	\end{center}
	\vfill
	{\large\raggedleft {\@remark}\par}
	\vskip 1cm
	\null
%
	\newpage
%
	\null
	\thispagestyle{empty}
	\vfill
	{\@credit}
	\null
	\cleardoublepage
}