[Tex/LaTex] How to achieve this cover design using LaTeX

coversgraphicsxetex

I am about to print the dissertation in an online printing house in A4 format 222 pages adhesive binding. The printing house asked to send the cover of the dissertation in a separete file as a double page with a binding thickness of 15.4mm.
I have the design in mind already (see image below) but I want to meet their demand concerning the spine thickness using LaTeX.

Cover Design (done in Inkscape 0.48)
enter image description here

Some points about the cover design:

  1. The cover in black and text in white
  2. Logo1 is the logo of the university as an image in pdf format and logo2 is the logo of the online printing house (Yes, they give a discount as thank you)
  3. In the book spine (15.4mm thick), the text direction should be from below upwards so that when the book lies on its face cover (in this case you can't tell which book is this) the text in the spine can still be read in the correct direction as shown in the left image.
  4. The location of logo2 (on the back cover) is below which I could not reproduce using LaTeX, I did my search on this issue, it seems never easy, so I wish there is some better solution by now
  5. I want to achieve this using KOMA-script and XeLaTeX, I can provide a MWE, but I think that won't make sense may be because it is more about the approach rather than LaTeX code

Best Answer

Here is one attempt but if you are in a hurry use a WYSIWYG software.

\documentclass[tikz]{standalone}
\usepackage{fontspec}
\setmainfont{Myriad Pro Bold}
\usetikzlibrary{calc}
\def\myhbleed{10mm}
\def\myvbleed{10mm}

\begin{document}
\begin{tikzpicture}
% Left page
\node[anchor=south west,inner sep=0,outer sep=0,minimum height=297mm+\myvbleed,minimum width=210mm+\myhbleed,fill] (lp) at (0,0) {};
% Spine
\node[font=\Huge,rotate=90,anchor=north west,inner sep=0,outer sep=0,minimum width=297mm+\myvbleed,minimum height=15.4mm,fill,text=white,text width=280mm,align=left] (spine) at (lp.south east) {Dark side of the Moon\hfill Pink Floyd};
%Right page
\node[anchor=south west,inner sep=0,outer sep=0,minimum height=297mm+\myvbleed,minimum width=210mm+\myhbleed,fill] (rp) at (spine.south west) {};
%Decorations
\node (flogo) at ($(rp.north)!0.3!(rp.south)$){\includegraphics[width=11cm]{dsotm}};
\node[text=white,align=center,font=\Huge] (ftitle) at ($(rp.north)!0.7!(rp.south)$) {Dark Side of the Moon};
%Actual A4 page size + spine + A4 page size - Remove before sending to printer
\draw[red] (\myhbleed,0.5*\myvbleed) rectangle ++(210mm+15.4mm+210mm,297mm);
% Outer guides  - Remove them for full picture
\draw[ultra thick] (\myhbleed,-1cm) node[below] {A}-- ++(210mm,0) node [below] {B} --++ (15.4mm,0) node[below] {C} --++(210mm,0) node[below] {D};
\draw[ultra thick] (-1cm,0.5*\myvbleed) node[left] {E}-- ++(0,297mm) node[left] {F};
\end{tikzpicture}
\end{document}

enter image description here