]>
Commit | Line | Data |
---|---|---|
410dc2c9 DM |
1 | %% |
2 | %% This style is derived from the docbook one. | |
3 | %% | |
4 | \NeedsTeXFormat{LaTeX2e} | |
5 | \ProvidesPackage{asciidoc-proxmox}[2016/10/30 AsciiDoc DocBook Style] | |
6 | ||
7 | % this will set letterpaper, because docbook.sty honors page layout | |
8 | % made by geometry package | |
9 | %\usepackage[letterpaper,total={7.25in,9.25in}, top=1in]{geometry} | |
10 | %\usepackage[a4paper]{geometry} | |
11 | ||
12 | \usepackage[a4paper, left=2cm, right=1cm, top=2.5cm, bottom=2cm ]{geometry} | |
13 | ||
14 | %% Just use the original package and pass the options. | |
15 | \RequirePackageWithOptions{docbook} | |
16 | ||
17 | % Sidebar is a boxed minipage that can contain verbatim. | |
18 | % Changed shadow box to double box. | |
19 | \renewenvironment{sidebar}[1][0.95\textwidth]{ | |
20 | \hspace{0mm}\newline% | |
21 | \noindent\begin{Sbox}\begin{minipage}{#1}% | |
22 | \setlength\parskip{\medskipamount}% | |
23 | }{ | |
24 | \end{minipage}\end{Sbox}\doublebox{\TheSbox}% | |
25 | } | |
26 | ||
27 | % use parbox for description labels to allow line breaks | |
28 | \renewcommand\descriptionlabel[1]{ | |
29 | \parbox[t]{\linewidth}{\raggedright\bfseries #1\smallskip}} | |
30 | ||
31 | % For DocBook literallayout elements, see `./dblatex/dblatex-readme.txt`. | |
32 | \usepackage{alltt} | |
33 | ||
34 | \definecolor{proxmoxred}{RGB}{229, 112, 0} | |
35 | \definecolor{proxmoxgrey1}{RGB}{229, 229, 229} | |
36 | ||
37 | \def\drawtitlepage{ | |
38 | \AddToShipoutPicture*{ | |
39 | \put(\LenToUnit{0cm},\LenToUnit{2.5cm}){ | |
40 | {\color{proxmoxgrey1}\rule{\paperwidth}{22cm}}} | |
41 | \put(\LenToUnit{\dimexpr(\paperwidth-11cm)}, | |
42 | \LenToUnit{\dimexpr(\paperheight-3.5cm)}){ | |
43 | \includegraphics[width=10cm]{proxmox-logo}} | |
44 | } | |
45 | } | |
46 | ||
47 | % custom cover page | |
48 | \def\DBKcover{ | |
49 | \thispagestyle{empty} | |
50 | \vspace*{4cm} | |
51 | \sffamily | |
52 | \begin{center} | |
53 | {\Huge \scshape \color{proxmoxred} \DBKtitle \\[0.5cm]} | |
54 | {\Large \scshape \DBKsubtitle \\[1cm]} | |
55 | {\includegraphics[width=132mm]{proxmox-ci-header} \\} | |
56 | \end{center} | |
57 | \vfill | |
58 | \begin{flushright} | |
59 | {\Large \sffamily | |
60 | \DBKdate \\ | |
61 | Proxmox Server Solutions Gmbh \\ | |
62 | \color{proxmoxred} www.proxmox.com \\ | |
63 | } | |
64 | \end{flushright} | |
65 | \vspace*{1cm} | |
66 | \drawtitlepage | |
67 | \pagebreak[4] | |
68 | } |