5
0
mirror of git://git.proxmox.com/git/pve-docs.git synced 2025-02-03 13:47:08 +03:00
pve-docs/asciidoc-dblatex-custom.sty

65 lines
1.8 KiB
Plaintext
Raw Normal View History

%%
%% This style is derived from the docbook one.
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{asciidoc-proxmox}[2016/10/30 AsciiDoc DocBook Style]
% this will set letterpaper, because docbook.sty honors page layout
% made by geometry package
%\usepackage[letterpaper,total={7.25in,9.25in}, top=1in]{geometry}
%\usepackage[a4paper]{geometry}
\usepackage[a4paper, left=2cm, right=1cm, top=2.5cm, bottom=2cm ]{geometry}
%% Just use the original package and pass the options.
\RequirePackageWithOptions{docbook}
% Sidebar is a boxed minipage that can contain verbatim.
% Changed shadow box to double box.
\renewenvironment{sidebar}[1][0.95\textwidth]{
\hspace{0mm}\newline%
\noindent\begin{Sbox}\begin{minipage}{#1}%
\setlength\parskip{\medskipamount}%
}{
\end{minipage}\end{Sbox}\doublebox{\TheSbox}%
}
% For DocBook literallayout elements, see `./dblatex/dblatex-readme.txt`.
\usepackage{alltt}
\definecolor{proxmoxred}{RGB}{229, 112, 0}
2016-10-01 13:22:13 +02:00
\definecolor{proxmoxgrey1}{RGB}{229, 229, 229}
2016-10-01 17:00:25 +02:00
\def\drawtitlepage{
\AddToShipoutPicture*{
\put(\LenToUnit{0cm},\LenToUnit{2.5cm}){
2016-10-01 13:22:13 +02:00
{\color{proxmoxgrey1}\rule{\paperwidth}{22cm}}}
2016-10-01 17:00:25 +02:00
\put(\LenToUnit{\dimexpr(\paperwidth-11cm)},
\LenToUnit{\dimexpr(\paperheight-3.5cm)}){
\includegraphics[width=10cm]{proxmox-logo}}
2016-10-01 13:22:13 +02:00
}
}
% custom cover page
\def\DBKcover{
\thispagestyle{empty}
2016-10-01 17:00:25 +02:00
\vspace*{4cm}
\sffamily
2016-10-01 13:22:13 +02:00
\begin{center}
2016-10-04 10:21:23 +02:00
{\Huge \scshape \color{proxmoxred} \DBKtitle \\[0.5cm]}
{\Large \scshape \DBKsubtitle \\[1cm]}
2016-10-01 13:22:13 +02:00
{\includegraphics[width=132mm]{proxmox-ci-header} \\}
\end{center}
\vfill
2016-10-01 13:22:13 +02:00
\begin{flushright}
2016-10-04 10:21:23 +02:00
{\Large \sffamily
\DBKdate \\
Proxmox Server Solutions Gmbh \\
\color{proxmoxred} www.proxmox.com \\
}
\end{flushright}
2016-10-01 13:22:13 +02:00
\vspace*{1cm}
2016-10-01 17:00:25 +02:00
\drawtitlepage
\pagebreak[4]
}