summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/README4
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/bookcover-example1.pdfbin717536 -> 717518 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/bookcover-example2.pdfbin82335 -> 81927 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/bookcover-example2.tex4
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/bookcover.pdfbin1594968 -> 1615495 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/figures/bookcover-barcode.pdfbin12109 -> 12701 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/figures/bookcover-description.pdfbin43758 -> 46190 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/figures/bookcover-dustjacket.pdfbin276931 -> 278101 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/figures/bookcover-foldingmargin.pdfbin33182 -> 35595 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/figures/bookcover-margins.pdfbin1569 -> 1531 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/figures/bookcover-newpart.pdfbin68274 -> 45226 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/figures/bookcover-parts.pdfbin84132 -> 79690 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/figures/bookcover-pi.pdfbin12568 -> 13591 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/figures/bookcover-ruler.pdfbin12332 -> 12134 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/figures/bookcover-scheme-foldingmargin.pdfbin11013 -> 11786 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/figures/bookcover-scheme-widthflaps.pdfbin0 -> 11465 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/figures/bookcover-scheme-withoutflaps.pdfbin10332 -> 11103 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/figures/bookcover-tikz.pdfbin1524 -> 1412 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/figures/bookcover-tikzclip.pdfbin1568 -> 1490 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bookcover/figures/bookcover-trimming.pdfbin67794 -> 71847 bytes
-rw-r--r--Master/texmf-dist/source/latex/bookcover/bookcover.dtx536
-rw-r--r--Master/texmf-dist/source/latex/bookcover/bookcover.ins4
-rw-r--r--Master/texmf-dist/tex/latex/bookcover/bookcover.cls17
23 files changed, 371 insertions, 194 deletions
diff --git a/Master/texmf-dist/doc/latex/bookcover/README b/Master/texmf-dist/doc/latex/bookcover/README
index 2c4bdb2ed96..8f8354f92d2 100644
--- a/Master/texmf-dist/doc/latex/bookcover/README
+++ b/Master/texmf-dist/doc/latex/bookcover/README
@@ -1,4 +1,4 @@
-bookcover class, 2015-2024 by Tibor Tomacs
+bookcover class, 2015-2024 by Tibor Tómács
This class helps typesetting book covers and dust jackets.
@@ -17,5 +17,3 @@ Install:
- Run 'pdflatex bookcover-example1.tex' for bookcover-example1.pdf
- Run 'pdflatex bookcover-example2.tex' for bookcover-example2.pdf
- Run twice 'pdflatex bookcover.dtx' for bookcover.pdf
-
-
diff --git a/Master/texmf-dist/doc/latex/bookcover/bookcover-example1.pdf b/Master/texmf-dist/doc/latex/bookcover/bookcover-example1.pdf
index 9a0bf0a0fb4..11019bc2656 100644
--- a/Master/texmf-dist/doc/latex/bookcover/bookcover-example1.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/bookcover-example1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/bookcover-example2.pdf b/Master/texmf-dist/doc/latex/bookcover/bookcover-example2.pdf
index 18f966373c4..6756b2720e6 100644
--- a/Master/texmf-dist/doc/latex/bookcover/bookcover-example2.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/bookcover-example2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/bookcover-example2.tex b/Master/texmf-dist/doc/latex/bookcover/bookcover-example2.tex
index 1d6cbdd74fe..62729df6cd2 100644
--- a/Master/texmf-dist/doc/latex/bookcover/bookcover-example2.tex
+++ b/Master/texmf-dist/doc/latex/bookcover/bookcover-example2.tex
@@ -32,13 +32,13 @@
% Title on the spine
\bookcovercomponent{center}{spine}{
\rotatebox[origin=c]{-90}{\large\bfseries
- ANNALES MATHEMATICAE 43.~(2020)}}
+ ANNALES MATHEMATICAE 43.~(2024)}}
% Text and picture on the front cover
\bookcovercomponent{normal}{front}[22mm,20mm,22mm,40mm]{
\centering
{\huge\bfseries ANNALES\\ MATHEMATICAE\\[13mm]}
- {\large\bfseries TOMUS 43.~(2020)}
+ {\large\bfseries TOMUS 43.~(2024)}
\vfill
\includegraphics{./figures/bookcover-pi.pdf}
\vfill
diff --git a/Master/texmf-dist/doc/latex/bookcover/bookcover.pdf b/Master/texmf-dist/doc/latex/bookcover/bookcover.pdf
index e6d0f8ee652..52a4edb3db9 100644
--- a/Master/texmf-dist/doc/latex/bookcover/bookcover.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/bookcover.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-barcode.pdf b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-barcode.pdf
index f648d9295c9..4b12b9343cc 100644
--- a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-barcode.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-barcode.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-description.pdf b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-description.pdf
index ee8755e38f5..618e8f93d7e 100644
--- a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-description.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-description.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-dustjacket.pdf b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-dustjacket.pdf
index c1caae30f78..8b0e19b7b07 100644
--- a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-dustjacket.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-dustjacket.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-foldingmargin.pdf b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-foldingmargin.pdf
index 1586332ed1c..51d1c35135a 100644
--- a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-foldingmargin.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-foldingmargin.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-margins.pdf b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-margins.pdf
index 63869061705..7eff390a555 100644
--- a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-margins.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-margins.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-newpart.pdf b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-newpart.pdf
index 572224053d8..5afed2b9fd3 100644
--- a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-newpart.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-newpart.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-parts.pdf b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-parts.pdf
index 648e6a338ad..0ca74582803 100644
--- a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-parts.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-parts.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-pi.pdf b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-pi.pdf
index 5e1cad7ebc3..0ed517ed4bd 100644
--- a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-pi.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-pi.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-ruler.pdf b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-ruler.pdf
index f987d3ee360..0ece76e890d 100644
--- a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-ruler.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-ruler.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-scheme-foldingmargin.pdf b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-scheme-foldingmargin.pdf
index 6eb0784e742..2740e419be4 100644
--- a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-scheme-foldingmargin.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-scheme-foldingmargin.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-scheme-widthflaps.pdf b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-scheme-widthflaps.pdf
new file mode 100644
index 00000000000..24d93301f7b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-scheme-widthflaps.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-scheme-withoutflaps.pdf b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-scheme-withoutflaps.pdf
index 411e4f4194e..6a83cd7778c 100644
--- a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-scheme-withoutflaps.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-scheme-withoutflaps.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-tikz.pdf b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-tikz.pdf
index b0aef8e737f..757d537a91d 100644
--- a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-tikz.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-tikz.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-tikzclip.pdf b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-tikzclip.pdf
index 9c65cdb40ac..bbf211c0538 100644
--- a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-tikzclip.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-tikzclip.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-trimming.pdf b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-trimming.pdf
index d2df8ec4a3a..fd4a9ccd191 100644
--- a/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-trimming.pdf
+++ b/Master/texmf-dist/doc/latex/bookcover/figures/bookcover-trimming.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/bookcover/bookcover.dtx b/Master/texmf-dist/source/latex/bookcover/bookcover.dtx
index c33d32f1cd7..8c1bf103df7 100644
--- a/Master/texmf-dist/source/latex/bookcover/bookcover.dtx
+++ b/Master/texmf-dist/source/latex/bookcover/bookcover.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 2015-2024 by Tibor Tomacs
+% Copyright (C) 2015-2024 by Tibor Tómács
%
% This file may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.2
@@ -17,86 +17,87 @@
% \iffalse
%<*driver>
\ProvidesFile{bookcover.dtx}
-\newcommand{\eifiledate}{2024/04/06}
-\newcommand{\eifilever}{v3.6}
+\newcommand{\eifiledate}{2024/10/04}
+\newcommand{\eifilever}{v3.7}
%</driver>
%<class>
%<class>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-%<class>\ProvidesClass{bookcover}[2024/04/06 v3.6 class for book covers and dust jackets]
+%<class>\ProvidesClass{bookcover}[2024/10/04 v3.7 class for book covers and dust jackets]
%
%<*driver>
\documentclass{ltxdoc}
\OnlyDescription
\usepackage[T1]{fontenc}
\AddToHook{begindocument/before}[doc/hyperref]{\hypersetup{pdfstartview=FitH,bookmarksnumbered,colorlinks,allcolors=teal}}
-\usepackage[paperwidth=210mm,paperheight=295mm,textwidth=160mm,top=25mm,bottom=25mm,outer=25mm]{geometry}
+\usepackage[a4paper,margin=1in]{geometry}
\usepackage[english]{babel}
-\usepackage{graphicx,listings,calc,multirow,array,paralist,eso-pic,tikz}
+\usepackage{graphicx,listings,paralist,eso-pic,tikz,calc,lmodern}
\colorlet{command}{blue!80!black}
\colorlet{param}{green!50!black}
+\colorlet{example}{teal}
+\colorlet{bgexample}{black!10}
\lstnewenvironment{examplelst}{\lstset{
gobble=2,
- aboveskip=1.4pt,
basicstyle=\small\ttfamily,
- backgroundcolor=\color{black!10},
+ backgroundcolor=\color{bgexample},
columns=fullflexible,
- comment=[l][\ttfamily\color{purple}]{\%},
- frame=trbl,
+ comment=[l][\ttfamily\color{teal}]{\%},
+ frame=single,
framesep=3pt,
- xleftmargin=3.4pt,
- xrightmargin=3.4pt,
+ framerule=1pt,
+ rulecolor=\color{example},
+ xleftmargin=4pt,
+ xrightmargin=4pt,
keepspaces}}{}
\lstnewenvironment{commandlst}{\lstset{
literate={<}{{$\langle$}}1{>}{{$\rangle$}}1,
delim=[is][\color{param}\normalfont\itshape\small]{!}{!},
gobble=2,
- belowskip=-4pt,
- aboveskip=4pt,
basicstyle=\color{command}\ttfamily,
- backgroundcolor=\color{white},
columns=fullflexible,
- frame=trbl,
- frameround=tttt,
+ frame=single,
framesep=3pt,
- xleftmargin=3.4pt,
- xrightmargin=3.4pt,
+ framerule=1pt,
+ rulecolor=\color{command!80!black},
+ xleftmargin=4pt,
+ xrightmargin=4pt,
keepspaces}}{}
\lstdefinestyle{examplefile}{
- literate={ü}{{\"u}}1{ó}{{\'o}}1{é}{{\'e}}1{á}{{\'a}}1{Á}{{\'A}}1,
basicstyle=\small\ttfamily,
- backgroundcolor=\color{black!10},
+ backgroundcolor=\color{bgexample},
columns=fullflexible,
keepspaces,
- frame=trbl,
+ frame=single,
framesep=3pt,
- xleftmargin=3.4pt,
- xrightmargin=3.4pt,
- comment=[l][\ttfamily\color{purple}]{\%}}
+ framerule=1pt,
+ rulecolor=\color{example},
+ xleftmargin=4pt,
+ xrightmargin=4pt,
+ comment=[l][\ttfamily\color{teal}]{\%}}
-\newcommand{\commandinline}{\lstinline[
+\newcommand*{\commandinline}{\lstinline[
literate={<}{{$\langle$}}1{>}{{$\rangle$}}1,
delim={[is][\color{param}\normalfont\itshape\small]{!}{!}},
basicstyle=\color{command}\ttfamily,
columns=fullflexible,
keepspaces]}
-\def\meta#1{{\color{param}\normalfont\itshape\small$\langle$#1$\rangle$}}
+\renewcommand*{\meta}[1]{{\color{param}\normalfont\itshape\small$\langle$#1$\rangle$}}
-\def\example{{\setlength{\fboxsep}{3pt}\colorbox{command}{\footnotesize\sffamily\bfseries\color{white}EXAMPLE}}}
+\newcommand*{\example}{\par\medskip\hspace*{-2em}{\usefont{T1}{ugq}{b}{n}\color{example}EXAMPLE}}
-\def\BookCover{{\def\sfdefault{ugq}\sffamily\bfseries
+\newcommand*{\BookCover}{{\usefont{T1}{ugq}{b}{n}
\color{black!90}\mbox{}\lower.15ex\hbox{[B}ook%
\color{red!70!black}\lower.15ex\hbox{C}over\lower.15ex\hbox{]}}}
\def\bookcoversizename#1(#2,#3)#4{\texttt{\color{command}#1} ($#2\times#3$\,#4)}
\setlength{\parindent}{0pt}
-\setlength{\parskip}{8pt}
-\renewcommand{\descriptionlabel}[1]{\hspace{0mm}}
+\renewcommand*{\descriptionlabel}[1]{\hspace{0pt}}
\setlength{\fboxsep}{0pt}
\newcounter{partfig}
@@ -128,43 +129,60 @@
% \textsf{Class for book covers and dust jackets}\\[2mm]
% {\large\texttt{bookcover.cls}\\
% \eifilever\ (\eifiledate)}}
-% \author{Tibor T\'{o}m\'{a}cs\\{\normalsize\href{mailto:tomacs.tibor@gmail.com}{\texttt{tomacs.tibor@gmail.com}}}}
+% \author{Tibor Tómács\\{\normalsize\href{mailto:tomacs.tibor@gmail.com}{\texttt{tomacs.tibor@gmail.com}}}}
% \date{}
% \maketitle
%
-% \AddToShipoutPictureBG*{\tikz[overlay]\fill[top color=black!50, bottom color=white] (current page.north west) rectangle +(\paperwidth,-11cm);}
+% \AddToShipoutPictureBG*{\tikz[overlay]\fill[top color=black!50, bottom color=white, middle color=white] (current page.north west) rectangle (current page.south east);}
%
% \section{Introduction}
%
-% The \texttt{bookcover} document class can be used to create dust jackets and book covers of hardcover and paperback books.
+% The \texttt{bookcover} document class can be used to create dust jackets and book covers for hardcover and paperback books.
%
% \paragraph{Dust jacket.}
%
-% In the following picture you can see a typical dust jacket of a hardcover book, which is a detachable outer book cover. Its parts are back flap, back cover, spine, front cover and front flap.
+% The following image shows a typical dust jacket of a hardcover book, which is a detachable outer cover of the book.
+% Its parts are the back flap, the back cover, the spine, the front cover and the front flap.
% \begin{center}
% \includegraphics{figures/bookcover-dustjacket}
% \end{center}
-% When you prepare a dust jacket for printing, some marks are needed to know where to trim or fold the cover. The crop marks determine a special area of the sheet, which is called ``bleed'' (see the gray area in the next figure). The bleed will be trimmed off. The background will be expanded onto the bleed, taking account of slight inaccuracy when trimming. If there is no bleed, the likelihood of having a white strip on the edge of the finished product is high. In the next schematics figure, the red lines are the marks. The marks closest to the corners are the crop marks, and the other ones are the fold marks.
+% When preparing a dust jacket for printing, some marks are needed to know where to trim or fold the cover.
+% The crop marks define a special area of the sheet called the ``bleed'' (see the gray area in the next figure).
+% The bleed will be trimmed off.
+% The background will be extended to the bleed, taking into account the slight inaccuracy of the trim.
+% If there is no bleed, there is a high probability that there will be a white stripe around the edge of the finished product.
+% In the next schematics figure, the red lines are the marks.
+% The marks closest to the corners are the crop marks and the others are the fold marks.
% \begin{center}
% \includegraphics{figures/bookcover-scheme-withflaps}
% \end{center}
-% The back/front ``wraps'' (see the black area in the previous figure) are the areas between the front cover and front flap, and back cover and back flap. The reason this is defined is that if the front and back covers have background colors or images that continue to the foreedge of each cover, they must continue onto the flap. Because putting the edge of color right at the edge of the board would result in an unsightly boundary line when the book is closed.
+% If the book cover is detachable, it is advisable to leave folding areas (called ``wraps'') between the front cover and the front flap, and between the back cover and the back flap (see the black bars in the previous figure).
+% This is important if the book board is thick, because when the book is folded, this area will be visible on the edges of the book board.
+% In this case, the background color or image should not stop at the outer edge of the front or back cover.
+% It should be extended to the wraps, as on the bleed, otherwise, due to minor cutting and folding inaccuracies, a stripe may appear on the cover that is not necessarily parallel to the edges, which would give an aesthetically unacceptable result when the book is folded.
%
% \paragraph{Book cover for paperback book.}
%
-% A book cover of a paperback book is glued to the spine of the book and usually has no flaps. The function of the bleed here is the same as before. The crop marks are closest to the corners, and the other ones are the fold marks.
+% The cover of a paperback book is glued to the spine of the book and usually has no flaps.
+% The function of the bleed here is the same as before.
+% The crop marks are closest to the corners, and the others are the fold marks.
% \begin{center}
% \includegraphics{figures/bookcover-scheme-withoutflaps}
% \end{center}
-% Rarely, a book cover of a paperback book may have flaps. In this case, its scheme is similar to a dust jacket.
+% Rarely, the cover of a paperback book may have flaps.
+% In this case, the scheme is similar to that of a dust jacket.
%
% \paragraph{Book cover for hardcover book.}
%
-% The outside of the cover of a hardcover book is glued to the boards of the book. Of course, this never has flaps.
+% The outside of the cover of a hardcover book is glued to the boards of the book.
+% This, of course, never has flaps.
% \begin{center}
% \includegraphics{figures/bookcover-scheme-foldingmargin}
% \end{center}
-% In this case, the function of the bleed is not to eliminate cutting inaccuracies. It will not be trimmed off, but it will be a margin which is folded back and glued onto the inside of the book boards. This way, it will cover all the edges of the boards. The crop marks are closest to the corners, and the other ones are the fold marks.
+% In this case, the function of the bleed is not to eliminate cutting inaccuracies.
+% It is not trimmed, but is a margin that is folded back and glued to the inside of the book boards.
+% In this way it will cover all the edges of the boards.
+% The crop marks are closest to the corners, and the others are the fold marks.
%
% \section{Loading class and options}\label{sec:class}
%
@@ -175,8 +193,11 @@
%
% \medskip The list of \meta{options}:
%
+% \medskip
% \begin{compactdesc}
-% \item[]\commandinline|cover=!<size-name>!| It specifies the front/back cover width and height (without bleed) by name (default \texttt{cover=default}). Allowed \meta{size-names} (width${}\times{}$height):
+% \item \commandinline|cover=!<size-name>!|
+% It specifies the front/back cover width and height (without bleed) by name (default \texttt{cover=default}).
+% Allowed \meta{size-names} (width${}\times{}$height):
% \bookcoversizename{default}(170,240){mm}
% \bookcoversizename{a0}(841,1189){mm}
% \bookcoversizename{a1}(594,841){mm}
@@ -214,30 +235,51 @@
% \bookcoversizename{letter}(8.5,11){in}
% \bookcoversizename{legal}(8.5,14){in}
% \bookcoversizename{executive}(7.25,10.5){in}
-% \item[]\commandinline|coverheight=!<length>!| Cover height without bleed. It overrides the height specified by the \texttt{cover} option.
-% \item[]\commandinline|coverwidth=!<length>!| Front/back cover width. It overrides the width specified by the \texttt{cover} option.
-% \item[]\commandinline|spinewidth=!<length>!| Spine width (default \texttt{spinewidth=5mm}).
-% \item[]\commandinline|flapwidth=!<length>!| Flap width (default \texttt{flapwidth=0mm}).
-% \item[]\commandinline|wrapwidth=!<length>!| Wrap width (default \texttt{wrapwidth=0mm}). It has no effect with \texttt{flapwidth=0mm} option.
-% \item[]\commandinline|bleedwidth=!<length>!| Bleed width (default \texttt{bleedwidth=5mm}).
-% \item[]\commandinline|marklength=!<length>!| Mark length (default \texttt{marklength=10mm}).
-% \item[]\commandinline|foldingmargin| or \commandinline|foldingmargin=true| The bleed will not a trimmed area but a folding margin. The crop marks will be placed at the corners of the bleed and the options \texttt{flapwidth} and \texttt{wrapwidth} will be ineffective, meaning there will be no flaps.
-% \item[]\commandinline|foldingmargin=false| (Default.)
-% \item[]\commandinline|10pt| (Default.) Normal font size is 10\,pt.
-% \item[]\commandinline|11pt| Normal font size is 11\,pt.
-% \item[]\commandinline|12pt| Normal font size is 12\,pt.
-% \item[]\commandinline|markthick=!<length>!| Thickness of marks (default \texttt{markthick=0.4pt}).
-% \item[]\commandinline|markcolor=!<color name>!| Color of marks (default \texttt{markcolor=red}).
-% \item[]\commandinline|pagecolor=!<color name>!| Color of page (default \texttt{pagecolor=white}).
-% \item[]\commandinline|trimmed| or \commandinline|trimmed=true| Trimmed version for demonstration.
-% \item[]\commandinline|trimmed=false| (Default.) No trimming. Use this for printing!
-% \item[]\commandinline|trimmingcolor=!<color name>!| Color of trimming (default \texttt{trimmingcolor=white}).
+% \item \commandinline|coverheight=!<length>!|
+% Cover height without bleed.
+% It overrides the height specified by the \texttt{cover} option.
+% \item \commandinline|coverwidth=!<length>!|
+% Front/back cover width.
+% It overrides the width specified by the \texttt{cover} option.
+% \item \commandinline|spinewidth=!<length>!|
+% Spine width (default \texttt{spinewidth=5mm}).
+% \item \commandinline|flapwidth=!<length>!|
+% Flap width (default \texttt{flapwidth=0mm}).
+% \item \commandinline|wrapwidth=!<length>!|
+% Wrap width (default \texttt{wrapwidth=0mm}).
+% It has no effect with \texttt{flapwidth=0mm} option.
+% \item \commandinline|bleedwidth=!<length>!|
+% Bleed width (default \texttt{bleedwidth=5mm}).
+% \item \commandinline|marklength=!<length>!|
+% Mark length (default \texttt{marklength=10mm}).
+% \item \commandinline|foldingmargin=!<boolean>!|
+% If the \meta{boolean} is \commandinline|true|, then the bleed will be not a trimmed area but a fold margin.
+% The crop marks will be placed at the corners of the bleed and the options \texttt{flapwidth} and \texttt{wrapwidth} will be ineffective, i.e.~there will be no flaps.
+% (Default \texttt{foldingmargin=false}.)
+% \item \commandinline|10pt|, \commandinline|11pt|, \commandinline|12pt|
+% Normal font size (default \texttt{10pt}).
+% \item \commandinline|markthick=!<length>!|
+% Thickness of marks (default \texttt{markthick=0.4pt}).
+% \item \commandinline|markcolor=!<color name>!|
+% Color of marks (default \texttt{markcolor=red}).
+% \item \commandinline|pagecolor=!<color name>!|
+% Color of page (default \texttt{pagecolor=white}).
+% \item \commandinline|trimmed=!<boolean>!|
+% If the \meta{boolean} is \commandinline|true|, then the result will be the trimmed version for demonstration.
+% (Default \texttt{trimmed=false} for printing.)
+% \item \commandinline|trimmingcolor=!<color name>!|
+% Color of trimming (default \texttt{trimmingcolor=white}).
% \end{compactdesc}
%
-% The \texttt{bookcover.cls} requires the services of the \texttt{article} class and the following packages: \texttt{kvoptions}, \texttt{geometry}, \texttt{graphicx}, \texttt{calc}, \texttt{tikz}, \texttt{xparse}, \texttt{etoolbox}, \texttt{fgruler}.
+% \medskip
+% The \texttt{bookcover.cls} requires the services of the \texttt{article} class and the following packages:
+% \texttt{kvoptions}, \texttt{geometry}, \texttt{graphicx}, \texttt{calc}, \texttt{tikz}, \texttt{xparse}, \texttt{etoolbox}, \texttt{fgruler}.
%
% \section{Commands and environments}
-% Use \commandinline{bookcover} environment in the document body to make a new book cover. If you need to edit both sides of the cover, you can do it with two \texttt{bookcover} environments (see an example in the Subsection~\ref{subsec-two-sided-example}). You can create a component of the book cover by the following command or environment in the \texttt{bookcover} environment:
+%
+% Use the \commandinline{bookcover} environment in the document body to create a new book cover.
+% If you need to edit both sides of the cover, you can do it with two \texttt{bookcover} environments (see an example in the Subsection~\ref{subsec-two-sided-example}).
+% You can create a book cover component by using the following command or environment in the \texttt{bookcover} environment:
% \begin{commandlst}
% \bookcovercomponent{!<component type>!}{!<part>!}[!<left>!,!<bottom>!,!<right>!,!<top>!]{!<content>!}
% \end{commandlst}
@@ -248,28 +290,56 @@
% \end{bookcoverelement}
% \end{commandlst}
%
-% \begin{description}
-% \item[]\meta{component type} It determines the bookcover component type (see the Section~\ref{sec:componenttypes}). Predefined component types: \commandinline{color}, \commandinline{tikz}, \commandinline{tikz clip}, \commandinline{picture}, \commandinline{normal}, \commandinline{center}, \commandinline{ruler}.
-% \item[]\meta{part} This determines where in the book cover the \meta{content} is located. You can read the description of \meta{part} in the Section~\ref{sec:parts}. Some predefined parts: \commandinline{front} (front cover), \commandinline{bg front} (front cover expanded onto the bleed), \commandinline{back} (back cover), \commandinline{bg back} (back cover expanded onto the bleed), \commandinline{whole} (whole book cover), \commandinline{bg whole} (whole book cover expanded onto the bleed), \commandinline{spine}, etc.
-% \item[]\meta{left},\meta{bottom},\meta{right},\meta{top} These are the margins of the \meta{part}. The default value of every margin is \texttt{0mm}. If the \meta{left}, \meta{bottom}, \meta{right} or \meta{top} is empty or space, then its value will be \texttt{0mm}. If the value of a margin is negative, the part size will increase instead of decrease.
-% \item[]\meta{content} This can be text, image, color, etc., which depends on the \meta{component type} (see the Section~\ref{sec:componenttypes}). This will be located in the \meta{part}.
-% \end{description}
+% \begin{compactdesc}
+% \item \meta{component type}
+% It determines the type of the bookcover component (see the Section~\ref{sec:componenttypes}).
+% Predefined component types:
+% \commandinline{color}, \commandinline{tikz}, \commandinline{tikz clip}, \commandinline{picture}, \commandinline{normal}, \commandinline{center}, \commandinline{ruler}.
+% \item \meta{part}
+% This determines where in the book cover the \meta{content} is located.
+% You can read the description of \meta{part} in the Section~\ref{sec:parts}.
+% Some predefined parts:
+% \commandinline{front} (front cover), \commandinline{bg front} (front cover extended to the bleed), \commandinline{back} (back cover), \commandinline{bg back} (back cover extended to the bleed), \commandinline{whole} (whole book cover), \commandinline{bg whole} (whole book cover extended to the bleed), \commandinline{spine}, etc.
+% \item \meta{left},\meta{bottom},\meta{right},\meta{top}
+% These are the margins of the \meta{part}.
+% The default value of every margin is \texttt{0mm}.
+% If the \meta{left}, \meta{bottom}, \meta{right} or \meta{top} is empty or space, then its value will be \texttt{0mm}.
+% If the value of a margin is negative, the part size will increase instead of decreasing.
+% \item \meta{content}
+% This can be text, image, color, etc., which depends on the \meta{component type} (see the Section~\ref{sec:componenttypes}).
+% This will be located in the \meta{part}.
+% \end{compactdesc}
+%
+% \medskip
% You can use the following length commands in the \meta{content} and to specify the margins of the \meta{part}:
%
+% \medskip
% \begin{compactdesc}
-% \item[]\commandinline{\partheight} The height of the \meta{part} (reduced by \meta{bottom} and \meta{top} in \meta{content}).
-% \item[]\commandinline{\partwidth} The width of the \meta{part} (reduced by \meta{left} and \meta{right} in \meta{content}).
-% \item[]\commandinline{\coverheight} Cover height.
-% \item[]\commandinline{\coverwidth} Front/back cover width.
-% \item[]\commandinline{\spinewidth} Spine width.
-% \item[]\commandinline{\flapwidth} Flap width.
-% \item[]\commandinline{\wrapwidth} Wrap width.
-% \item[]\commandinline{\bleedwidth} Bleed width.
-% \item[]\commandinline{\marklength} Mark length.
+% \item \commandinline{\partheight}
+% The height of the \meta{part} (reduced by \meta{bottom} and \meta{top} in \meta{content}).
+% \item \commandinline{\partwidth}
+% The width of the \meta{part} (reduced by \meta{left} and \meta{right} in \meta{content}).
+% \item \commandinline{\coverheight}
+% Cover height.
+% \item \commandinline{\coverwidth}
+% Front/back cover width.
+% \item \commandinline{\spinewidth}
+% Spine width.
+% \item \commandinline{\flapwidth}
+% Flap width.
+% \item \commandinline{\wrapwidth}
+% Wrap width.
+% \item \commandinline{\bleedwidth}
+% Bleed width.
+% \item \commandinline{\marklength}
+% Mark length.
% \end{compactdesc}
%
-% Every |\bookcovercomponent| command and |bookcoverelement| environment generates a layer on the sheet. The first one generates the bottom layer and the last one generates the top layer.
+% \medskip
+% Each |\bookcovercomponent| command and |bookcoverelement| environment creates a layer on the sheet.
+% The first one creates the bottom layer and the last one creates the top layer.
%
+% \medskip
% In the following example we use |\bookcovercomponent| commands.
%
% \example
@@ -279,12 +349,13 @@
% \begin{bookcover}
% \bookcovercomponent{color}{bg whole}{orange}
% \bookcovercomponent{normal}{front}[,,,0.4\partheight]{
-% \centering\bfseries\huge Book title\par}
+% \centering\bfseries\huge Book title}
% \end{bookcover}
% \end{document}
% \end{examplelst}
%
-% In the following example we use |bookcoverelement| environments. This example is equivalent to the previous one.
+% In the following example we use |bookcoverelement| environments.
+% This example is equivalent to the previous one.
%
% \example
% \begin{examplelst}
@@ -295,68 +366,101 @@
% orange
% \end{bookcoverelement}
% \begin{bookcoverelement}{normal}{front}[,,,0.4\partheight]
-% \centering\bfseries\huge Book title\par
+% \centering\bfseries\huge Book title
% \end{bookcoverelement}
% \end{bookcover}
% \end{document}
% \end{examplelst}
%
-% Use \commandinline{bookcoverdescription} environment in the document body for adding the description of the book cover and other information. Don't use it in |bookcover| environment! You can set the page geometry of the description by the following command:
+% Use the \commandinline{bookcoverdescription} environment in the document body to add the description of the book cover and other information.
+% Do not use it in |bookcover| environment!
+% You can set the page geometry of the description by using the following command:
% \begin{commandlst}
% \bookcoverdescgeometry{!<geometry parameteres>!}
% \end{commandlst}
-% The possible \meta{geometry parameteres} are the same as for |\newgeometry| in the |geometry| package. Its default value is |margin=1in|. Unlike |\newgeometry|, it can be used in the preamble as well. See an example in the Subsection~\ref{subsec:desc}.
+% The possible \meta{geometry parameters} are the same as for |\newgeometry| in the |geometry| package.
+% Its default value is |margin=1in|.
+% Unlike |\newgeometry|, it can be used in the preamble as well.
+% See an example in the Subsection~\ref{subsec:desc}.
%
-% If you want to check the set dimensions, use the following command in the |bookcoverdescription| environment:
+% \medskip
+% If you want to check the dimensions, use the following command in the |bookcoverdescription| environment:
% \begin{commandlst}
% \showbookcoverparameters
% \end{commandlst}
%
-% If the value of the \texttt{trimmed} option is \texttt{true}, then you can set the trimmed part by the following command before any \texttt{bookcover} environment:
+% If the value of the \texttt{trimmed} option is \texttt{true}, then you can set the trimmed part by using the following command before any \texttt{bookcover} environment:
% \begin{commandlst}
% \bookcovertrimmedpart{!<trimmed part>!}[!<left>!,!<bottom>!,!<right>!,!<top>!]
% \end{commandlst}
%
-% Without this command, or if the \meta{trimmed part} is empty or space, then its value will be \texttt{whole} (see the Section~\ref{sec:parts}). The \meta{left}, \meta{bottom}, \meta{right} and \meta{top} are the margins of the \meta{trimmed part}. The default value of every margin is \texttt{0mm}. If the \meta{left}, \meta{bottom}, \meta{right} or \meta{top} is empty or space, then its value will be \texttt{0mm}. The trimmed area will be the \meta{trimmed part} reduced by the margins. If the value of a margin is negative, the \meta{trimmed part} size will increase instead of decrease.
+% Without this command, or if the \meta{trimmed part} is empty or space, then its value will be \texttt{whole} (see the Section~\ref{sec:parts}).
+% The \meta{left}, \meta{bottom}, \meta{right} and \meta{top} are the margins of the \meta{trimmed part}.
+% The default value of every margin is \texttt{0mm}.
+% If the \meta{left}, \meta{bottom}, \meta{right} or \meta{top} is empty or space, then its value will be \texttt{0mm}.
+% The trimmed area will be the \meta{trimmed part} reduced by the margins.
+% If the value of a margin is negative, the size of the \meta{trimmed part} size will increase instead of decreasing.
%
-% You can change some options before any \texttt{bookcover} environment by the following command:
+% \medskip
+% You can change some options before each \texttt{bookcover} environment by using the following command:
% \begin{commandlst}
% \setbookcover{!<options>!}
% \end{commandlst}
-% The \meta{options} can be as follows: \commandinline|markthick=!<length>!|, \commandinline|markcolor=!<color name>!|, \commandinline|pagecolor=!<color name>!|, \commandinline|trimmed|, \commandinline|trimmed=false|, \commandinline|trimmingcolor=!<color name>!| (see the Section~\ref{sec:class}). See an example in the Subsection~\ref{subsec:trimming}
+% The \meta{options} can be as follows:
+% \commandinline|markthick=!<length>!|, \commandinline|markcolor=!<color name>!|, \commandinline|pagecolor=!<color name>!|, \commandinline|trimmed|, \commandinline|trimmed=false|, \commandinline|trimmingcolor=!<color name>!| (see the Section~\ref{sec:class}).
+% See an example in the Subsection~\ref{subsec:trimming}.
%
% \section{Book cover parts}\label{sec:parts}
%
-% Each predefined \meta{part} is illustrated in this section.
-%
-% The background parts are expanded onto the bleed, taking account of slight inaccuracy when trimming. In contrast, the foreground parts do not extend onto the bleed. The names of the background parts start with \commandinline{bg}.
-%
-% If your book will also have printing on the inside cover, the layout for the inside cover will be the exact opposite of the outside cover. Therefore, these parts also have synonymous names. The synonymous names contain \commandinline{inside front} instead of \commandinline{back} and \commandinline{inside back} instead of \commandinline{front}. For example \commandinline{bg front} is the same as \commandinline{bg inside back}, \commandinline{above back} is the same as \commandinline{above inside front}, etc.
-%
-% You can also use short names to specify foreground and background parts. The elements of the abbreviations are as follows: \commandinline{F} (flap), \commandinline{W} (wrap), \commandinline{C} (cover), \commandinline{S} (spine), \commandinline{l} (a part to the left of the spine), \commandinline{r} (a part to the right of the spine). For example \commandinline{lC} is the abbreviation of the left cover, i.e.\ the back cover of the outside cover, or the inside front cover of the inside cover. It is not extended onto the bleed, i.e.\ it is a foreground part. If you want to extend that part onto the bleed, type \commandinline{bg} and then a space in the front of the name. For example \commandinline{bg lC} is the left cover extended onto the bleed. Use a hyphen to specify multi-piece parts. For example \commandinline{lW-S} is the part from the left wrap to the spine, which is not extended onto the bleed.
-%
-% The following figures also show the normal and abbreviated names of the blue parts.
+% The parts are the rectangular subspaces of the sheet.
+% The foreground parts are the back flap, back wrap, back cover, spine, front cover, front wrap, front flap and various combinations of these.
+% These can be referred to by their names (see later).
+% The foreground parts do not extend to the bleed.
+%
+% \medskip
+% The background parts are extended to the bleed.
+% Their names start with \commandinline{bg} followed by a space before the foreground part name.
+%
+% \medskip
+% If your book also has printing on the inside cover, the layout for the inside cover will be the exact opposite of the layout for the outside cover.
+% This is why these parts have synonymous names.
+% The synonymous names contain \commandinline{inside front} instead of \commandinline{back} and \commandinline{inside back} instead of \commandinline{front}.
+% For example \commandinline{bg front} is the same as \commandinline{bg inside back}, \commandinline{above back} is the same as \commandinline{above inside front}, etc.
+%
+% \medskip
+% You can also use short names to specify parts.
+% The elements of the abbreviations are as follows:
+% \commandinline{F} (flap), \commandinline{W} (wrap), \commandinline{C} (cover), \commandinline{S} (spine), \commandinline{l} (a part to the left of the spine), \commandinline{r} (a part to the right of the spine).
+% For example \commandinline{lC} is the abbreviation for the left cover, i.e.~the back cover of the outside cover, or the inside front cover of the inside cover.
+% It is not extended to the bleed, i.e.~it is a foreground part.
+% If you want to extend a part to the bleed, type \commandinline{bg} followed by a space before the name.
+% For example \commandinline{bg lC} is the left cover extended to the bleed.
+% Use a hyphen to specify multiple parts.
+% For example, \commandinline{lW-S} is the part from the left wrap to the spine that does not extend to the bleed.
+%
+% \medskip
+% The following figures also show the full and abbreviated names of the blue parts.
%
% \subsection{Book cover without flaps, background parts}
%
% \setcounter{partfig}{1}
% \loop
% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\hfill\stepcounter{partfig}
-% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\par\smallskip\stepcounter{partfig}
+% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\par\bigskip\stepcounter{partfig}
% \ifnum\value{partfig}<7\repeat
%
% \subsection{Book cover without flaps, foreground parts}
%
% \loop
% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\hfill\stepcounter{partfig}
-% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\par\smallskip\stepcounter{partfig}
+% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\par\bigskip\stepcounter{partfig}
% \ifnum\value{partfig}<13\repeat
%
% \subsection{Book cover without flaps, other parts}
%
% \loop
% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\hfill\stepcounter{partfig}
-% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\par\smallskip\stepcounter{partfig}
+% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\par\bigskip\stepcounter{partfig}
% \ifnum\value{partfig}<17\repeat
% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\stepcounter{partfig}
%
@@ -364,32 +468,34 @@
%
% \loop
% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\hfill\stepcounter{partfig}
-% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\par\smallskip\stepcounter{partfig}
+% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\par\bigskip\stepcounter{partfig}
% \ifnum\value{partfig}<46\repeat
%
% \subsection{Book cover with flaps, foreground parts}
%
% \loop
% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\hfill\stepcounter{partfig}
-% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\par\smallskip\stepcounter{partfig}
+% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\par\bigskip\stepcounter{partfig}
% \ifnum\value{partfig}<74\repeat
%
% \subsection{Book cover with flaps, other parts}
%
% \loop
% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\hfill\stepcounter{partfig}
-% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\par\smallskip\stepcounter{partfig}
+% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}\par\bigskip\stepcounter{partfig}
% \ifnum\value{partfig}<78\repeat
% \fbox{\includegraphics[page=\thepartfig]{figures/bookcover-parts.pdf}}
%
% \subsection{Defining part}
-% You can define a new rectangular part or redefine a defined part with the following commands:
+%
+% You can define a new rectangular part or redefine a defined part using the following commands:
% \begin{commandlst}
% \newbookcoverpart{!<new part>!}{!<setting>!}
% \renewbookcoverpart{!<defined part>!}{!<setting>!}
% \end{commandlst}
%
-% \medskip In \meta{setting} you have to set the new part sizes, the coordinates of its upper left corner (the origin is the upper left corner of the printed area), and the parameters of the \texttt{trimmed part} rectangle node in \texttt{tikz} and \texttt{tikz clip} component types (see in the Section~\ref{sec:componenttypes}). For this purpose, use the following commands:
+% In \meta{setting} you have to set the new part sizes, the coordinates of its upper left corner (the origin is the upper left corner of the printed area), and the parameters of the \texttt{trimmed part} rectangle node in the \texttt{tikz} and \texttt{tikz clip} component types (see in the Section~\ref{sec:componenttypes}).
+% Use the following commands to do this:
% \begin{commandlst}
% \setpartposx{!<coord x>!}
% \setpartposy{!<coord y>!}
@@ -402,16 +508,17 @@
% \includegraphics{./figures/bookcover-newpart}
% \end{center}
%
-% To give the previous lengths, you can use the following length commands, which are declared by the options of the document class:
+% To specify the previous lengths, you can use the following length commands, which are declared by the options of the document class:
%
+% \medskip
% \begin{compactdesc}
-% \item[]\commandinline{\coverheight} Cover height.
-% \item[]\commandinline{\coverwidth} Front/back cover width.
-% \item[]\commandinline{\spinewidth} Spine width.
-% \item[]\commandinline{\flapwidth} Flap width.
-% \item[]\commandinline{\wrapwidth} Wrap width.
-% \item[]\commandinline{\bleedwidth} Bleed width.
-% \item[]\commandinline{\marklength} Mark length.
+% \item \commandinline{\coverheight} Cover height.
+% \item \commandinline{\coverwidth} Front/back cover width.
+% \item \commandinline{\spinewidth} Spine width.
+% \item \commandinline{\flapwidth} Flap width.
+% \item \commandinline{\wrapwidth} Wrap width.
+% \item \commandinline{\bleedwidth} Bleed width.
+% \item \commandinline{\marklength} Mark length.
% \end{compactdesc}
%
% \example
@@ -440,26 +547,33 @@
% \end{document}
% \end{examplelst}
%
-% You can rename a defined part with the following commands:
+% You can rename a defined part using the following commands:
% \begin{commandlst}
% \newnamebookcoverpart{!<new part>!}{!<defined part>!}
% \letnamebookcoverpart{!<new part>!}{!<defined part>!}[!<left>!,!<bottom>!,!<right>!,!<top>!]
% \end{commandlst}
%
-% \medskip Using |\newnamebookcoverpart|, the definition of the \meta{new part} and the \meta{defined part} are always the same, even if you redefine the \meta{defined part} later with the |\renewbookcoverpart|.
+% With |\newnamebookcoverpart|, the definition of the \meta{new part} and the \meta{defined part} are always the same, even if you redefine the \meta{defined part} later with the |\renewbookcoverpart|.
%
-% Using |\letnamebookcoverpart|, the definition of the \meta{new part} is the same as the current definition of the \meta{defined part} reduced by the \meta{left}, \meta{bottom}, \meta{right} and \meta{top} margins. If you change the \meta{defined part} later with the |\renewbookcoverpart|, the \meta{new part} doesn't change with it. The default value of every margin is \texttt{0mm}. If the \meta{left}, \meta{bottom}, \meta{right} or \meta{top} is empty or space, then its value will be \texttt{0mm}. If the value of a margin is negative, the part size will increase instead of decrease. You can use the following length commands to specify the margins:
+% \medskip
+% Using |\letnamebookcoverpart|, the definition of the \meta{new part} is the same as the current definition of the \meta{defined part} reduced by the \meta{left}, \meta{bottom}, \meta{right} and \meta{top} margins.
+% If you change the \meta{defined part} later with the |\renewbookcoverpart|, the \meta{new part} will not change with it.
+% The default value of every margin is \texttt{0mm}.
+% If the \meta{left}, \meta{bottom}, \meta{right} or \meta{top} is empty or space, then its value will be \texttt{0mm}.
+% If the value of a margin is negative, the part size will increase instead of decreasing.
+% You can use the following length commands to specify the margins:
%
+% \medskip
% \begin{compactdesc}
-% \item[]\commandinline{\partheight} The height of the \meta{defined part}.
-% \item[]\commandinline{\partwidth} The width of the \meta{defined part}.
-% \item[]\commandinline{\coverheight} Cover height.
-% \item[]\commandinline{\coverwidth} Front/back cover width.
-% \item[]\commandinline{\spinewidth} Spine width.
-% \item[]\commandinline{\flapwidth} Flap width.
-% \item[]\commandinline{\wrapwidth} Wrap width.
-% \item[]\commandinline{\bleedwidth} Bleed width.
-% \item[]\commandinline{\marklength} Mark length.
+% \item \commandinline{\partheight} The height of the \meta{defined part}.
+% \item \commandinline{\partwidth} The width of the \meta{defined part}.
+% \item \commandinline{\coverheight} Cover height.
+% \item \commandinline{\coverwidth} Front/back cover width.
+% \item \commandinline{\spinewidth} Spine width.
+% \item \commandinline{\flapwidth} Flap width.
+% \item \commandinline{\wrapwidth} Wrap width.
+% \item \commandinline{\bleedwidth} Bleed width.
+% \item \commandinline{\marklength} Mark length.
% \end{compactdesc}
%
% \example
@@ -480,21 +594,31 @@
%
% \section{Book cover component types}\label{sec:componenttypes}
%
-% Predefined \meta{component type}: \commandinline{color}, \commandinline{tikz}, \commandinline{tikz clip}, \commandinline{picture}, \commandinline{normal}, \commandinline{center}, \commandinline{ruler}.
+% The predefined component types:
+% \commandinline{color}, \commandinline{tikz}, \commandinline{tikz clip}, \commandinline{picture}, \commandinline{normal}, \commandinline{center}, \commandinline{ruler}.
%
% \subsection{The color component type}
-% It determines the color of the \meta{part}. The \meta{content} is the options of the |\fill| in the \texttt{tikz} package:
+%
+% It determines the color of the \meta{part}.
+% The \meta{content} is the options of the |\fill| in the \texttt{tikz} package:
+%
+% \medskip
% \begin{compactdesc}
-% \item[]\commandinline{!<color name>!} (See it in the \texttt{xcolor} package.)
-% \item[]\commandinline{color=!<color name>!} (It is equivalent to the previous one.)
-% \item[]\commandinline{top color=!<color name>!}
-% \item[]\commandinline{bottom color=!<color name>!}
-% \item[]\commandinline{middle color=!<color name>!}
-% \item[]\commandinline{inner color=!<color name>!}
-% \item[]\commandinline{outer color=!<color name>!}
-% \item[]\commandinline{ball color=!<color name>!}
-% \item[]\commandinline{shading angle=!<degree>!} It rotates the shading by the given angle.
-% \item[]\commandinline{opacity=!<value>!} Sets the filling opacity. The \meta{value} is between 0 and 1.
+% \item \commandinline{!<color name>!}
+% (See it in the \texttt{xcolor} package.)
+% \item \commandinline{color=!<color name>!}
+% (It is equivalent to the previous one.)
+% \item \commandinline{top color=!<color name>!}
+% \item \commandinline{bottom color=!<color name>!}
+% \item \commandinline{middle color=!<color name>!}
+% \item \commandinline{inner color=!<color name>!}
+% \item \commandinline{outer color=!<color name>!}
+% \item \commandinline{ball color=!<color name>!}
+% \item \commandinline{shading angle=!<degree>!}
+% It rotates the shading by the given angle.
+% \item \commandinline{opacity=!<value>!}
+% Sets the filling opacity.
+% The \meta{value} is between 0 and 1.
% \end{compactdesc}
%
% \example
@@ -507,9 +631,13 @@
% \end{examplelst}
%
% \subsection{The tikz component type}
-% The \meta{content} is a Ti\emph{k}Z code without |\tikz| command and |tikzpicture| environment. The origin of the Ti\emph{k}Z figure is the lower left corner of the \meta{part}. Two rectangle nodes come into being: \commandinline{part} and \commandinline{trimmed part}. (Thanks to Zunbeltz Izaola for the idea.)
%
-% \begin{minipage}{\textwidth}
+% The \meta{content} is a Ti\emph{k}Z code without |\tikz| command and |tikzpicture| environment.
+% The origin of the Ti\emph{k}Z figure is the lower left corner of the \meta{part}.
+% Two rectangular nodes are created:
+% \commandinline{part} and \commandinline{trimmed part}.
+% (Thanks to Zunbeltz Izaola for the idea.)
+%
% \example
% \begin{examplelst}
% \begin{bookcover}
@@ -520,13 +648,13 @@
% \fill[blue] (part.south west) -- (part.center) -- (part.north west) -- cycle;}
% \end{bookcover}
% \end{examplelst}
-% \end{minipage}
% \begin{center}
% \fcolorbox{black!50}{white}{\includegraphics{figures/bookcover-tikz}}
% \end{center}
%
% \subsection{The tikz clip component type}
-% It works the same way as the \texttt{tikz} component type, but it clips the \meta{part}.
+%
+% It works in the same way as the \texttt{tikz} component type, but it clips the \meta{part}.
%
% \example
% \begin{examplelst}
@@ -542,7 +670,8 @@
% \end{center}
%
% \subsection{The picture component type}
-% The \meta{content} is a picture file, which will be rescaled according to the sizes of the \meta{part}.
+%
+% The \meta{content} is an image file that is resized according to the size of the \meta{part}.
%
% \example
% \begin{examplelst}
@@ -552,7 +681,9 @@
% \end{examplelst}
%
% \subsection{The normal component type}
-% In this case, the \meta{content} is not specific. You can choose it as text or picture etc.
+%
+% In this case, the \meta{content} is not specific.
+% You can choose it as text or picture etc.
%
% \example
% \begin{examplelst}
@@ -560,12 +691,13 @@
% \bookcovercomponent{normal}{front}[,,,5cm]{
% \centering
% {\bfseries\huge Book title}\\[5mm]
-% \includegraphics[width=0.4\partwidth]{fig.png}\\}
+% \includegraphics[width=0.4\partwidth]{fig.png}}
% \end{bookcover}
% \end{examplelst}
%
% \subsection{The center component type}
-% It works the same way as the \texttt{normal} component type, but the position of the content is the center of the part horizontally and vertically.
+%
+% It works in the same way as the \texttt{normal} component type, but the position of the content is the centre of the part horizontally and vertically.
%
% \example
% \begin{examplelst}
@@ -578,28 +710,49 @@
% \end{examplelst}
%
% \subsection{The ruler component type}
-% Use the \texttt{ruler} component type to check the dimensions of the part. It draws a square ruler at the borders of the part. The \meta{content} is
+%
+% Use the \texttt{ruler} component type to check the dimensions of the part.
+% It draws a square ruler at the borders of the part.
+% The \meta{content} is
% \begin{commandlst}
% !<unit>!,!<origin>!,!<color name>!
% \end{commandlst}
%
-% \begin{description}
-% \item[]\meta{unit} The ruler unit:
% \begin{compactdesc}
-% \item[]\commandinline{cm} Metric ruler (centimeter). If the \meta{unit} is empty or space, then its value will be \texttt{cm}.
-% \item[]\commandinline{in} English ruler (inch).
+% \item \meta{unit}
+% The ruler unit:
+%
+% \begin{compactdesc}
+% \item \commandinline{cm}
+% Metric ruler (centimeter).
+% If the \meta{unit} is empty or space, then its value will be \texttt{cm}.
+% \item \commandinline{in}
+% English ruler (inch).
% \end{compactdesc}
%
-% \item[]\meta{origin} The origin of the square ruler:
+% \item \meta{origin}
+% The origin of the square ruler:
+%
% \begin{compactdesc}
-% \item[]\commandinline{upperleft } The origin is the upper left corner of the part. Directions: down and right. If the \meta{origin} is empty or space, then its value will be \texttt{upperleft}.
-% \item[]\commandinline{upperright} The origin is the upper right corner of the part. Directions: down and left.
-% \item[]\commandinline{lowerleft } The origin is the lower left corner of the part. Directions: up and right.
-% \item[]\commandinline{lowerright} The origin is the lower right corner of the part. Directions: up and left.
+% \item \commandinline{upperleft }
+% The origin is the upper left corner of the part.
+% Directions: down and right.
+% If the \meta{origin} is empty or space, then its value will be \texttt{upperleft}.
+% \item \commandinline{upperright}
+% The origin is the upper right corner of the part.
+% Directions: down and left.
+% \item \commandinline{lowerleft }
+% The origin is the lower left corner of the part.
+% Directions: up and right.
+% \item \commandinline{lowerright}
+% The origin is the lower right corner of the part.
+% Directions: up and left.
% \end{compactdesc}
%
-% \item[]\meta{color name} The color of the ruler. If it is empty or space, then its value will be the color of the marks.
-% \end{description}
+% \item \meta{color name}
+% The color of the ruler.
+% If it is empty or space, then its value will be the color of the marks.
+% \end{compactdesc}
%
% \example
% \begin{examplelst}
@@ -615,7 +768,8 @@
% \end{center}
%
% \subsection{Defining component type}
-% You can define a new component type, redefine or rename a defined component type with the following commands:
+%
+% You can define a new component type, redefine or rename a defined component type using the following commands:
% \begin{commandlst}
% \newbookcovercomponenttype{!<new component type>!}{!<formatting>!}
% \renewbookcovercomponenttype{!<defined component type>!}{!<formatting>!}
@@ -623,18 +777,26 @@
% \letnamebookcovercomponenttype{!<new component type>!}{!<defined component type>!}
% \end{commandlst}
%
-% \medskip Using |\newnamebookcovercomponenttype|, the definition of the \meta{new component type} and the \meta{defined component type} are always the same, even if you redefine the \meta{defined component type} later with the |\renewbookcovercomponenttype|.
+% \medskip
+% With |\newnamebookcovercomponenttype|, the definition of the \meta{new component type} and the \meta{defined component type} are always the same, even if you redefine the \meta{defined component type} later with the |\renewbookcovercomponenttype|.
%
-% Using |\letnamebookcovercomponenttype|, the definition of the \meta{new component type} is the same as the current definition of the \meta{defined component type}. If you change the \meta{defined component type} later with |\renewbookcovercomponenttype|, the \meta{new component type} doesn't change with it.
+% \medskip
+% With |\letnamebookcovercomponenttype|, the definition of the \meta{new component type} is the same as the current definition of the \meta{defined component type}.
+% If you change the \meta{defined component type} later with |\renewbookcovercomponenttype|, the \meta{new component type} doesn't change with it.
%
+% \medskip
% You can use the following length commands in \meta{formatting}:
%
+% \medskip
% \begin{compactdesc}
-% \item[]\commandinline{\partwidth} The width of the part (reduced by the margins) in which you are using the defined component type.
-% \item[]\commandinline{\partheight} The height of the part (reduced by the margins) in which you are using the defined component type.
+% \item \commandinline{\partwidth}
+% The width of the part (reduced by the margins) in which you are using the defined component type.
+% \item \commandinline{\partheight}
+% The height of the part (reduced by the margins) in which you are using the defined component type.
% \end{compactdesc}
%
-% You have to referrence the content as \verb|#1|.
+% \medskip
+% You must refer to the content as \verb|#1|.
%
% \example
% \begin{examplelst}
@@ -651,7 +813,10 @@
% \end{document}
% \end{examplelst}
%
-% \newpage\section{Examples}
+% \newpage
+% \section{Examples}
+%
+% This section provides some examples to help you better understand the use and functionality of the commands and options of the \texttt{bookcover} document class.
%
% \subsection{Barcode and QR code}
%
@@ -682,7 +847,8 @@
% \end{document}
% \end{examplelst}
%
-% \newpage\subsection{Description}\label{subsec:desc}
+% \newpage
+% \subsection{Description}\label{subsec:desc}
%
% \begin{center}
% \fcolorbox{black!50}{white}{\includegraphics[page=1,width=\textwidth-.8pt]{figures/bookcover-description}}\\[5mm]
@@ -718,7 +884,8 @@
% \end{document}
% \end{examplelst}
%
-% \newpage\subsection{Usage of margins}
+% \newpage
+% \subsection{Usage of margins}
%
% \begin{center}
% \fcolorbox{black!50}{white}{\includegraphics[width=\textwidth-.8pt]{figures/bookcover-margins}}
@@ -745,7 +912,6 @@
%
% or its equivalent
%
-% \bigskip
% \begin{examplelst}
% \documentclass[spinewidth=30mm]{bookcover}
%
@@ -771,31 +937,37 @@
% \end{document}
% \end{examplelst}
%
-% \newpage\subsection{A dust jacket}
+% \newpage
+% \subsection{A dust jacket}
%
% \begin{center}
% \fcolorbox{black!50}{white}{\includegraphics[width=\textwidth-.8pt]{bookcover-example1}}
% \end{center}
% \lstinputlisting[style=examplefile]{bookcover-example1.tex}
%
-% \newpage\subsection{A two-sided book cover}\label{subsec-two-sided-example}
+% \newpage
+% \subsection{A two-sided book cover}\label{subsec-two-sided-example}
%
% \begin{center}
% \fcolorbox{black!50}{white}{\includegraphics[page=1,width=\textwidth-.8pt]{bookcover-example2}}\\[5mm]
% \fcolorbox{black!50}{white}{\includegraphics[page=2,width=\textwidth-.8pt]{bookcover-example2}}
% \end{center}
+% \newpage
% \lstinputlisting[style=examplefile]{bookcover-example2.tex}
%
-% \newpage\subsection{Trimming and checking dimensions}\label{subsec:trimming}
+% \newpage
+% \subsection{Trimming and checking dimensions}\label{subsec:trimming}
%
% \begin{center}
% \fcolorbox{black!50}{white}{\includegraphics[page=1,width=\textwidth-.8pt]{figures/bookcover-trimming}}\\[5mm]
% \fcolorbox{black!50}{white}{\includegraphics[page=2,width=\textwidth-.8pt]{figures/bookcover-trimming}}
% \end{center}
%
-% This example shows the usage of the \texttt{trimmed} option and the |\bookcovertrimmedpart| command. These allow you to view the finished product for demonstration purposes. We also check the cover dimensions. Set the value of the \texttt{trimmed} option \texttt{false} and clear \texttt{ruler} component type before printing!
+% This example shows the use of the \texttt{trimmed} option and the |\bookcovertrimmedpart| command.
+% These allow you to see the finished product for demonstration purposes.
+% We also check the dimensions of the book cover.
+% Set the value of the \texttt{trimmed} option to \texttt{false} and clear the \texttt{ruler} component type before printing!
%
-% \bigskip
% \begin{examplelst}
% \documentclass[
% spinewidth=15mm,
@@ -819,7 +991,7 @@
% \centering
% {\huge\bfseries ANNALES\\ INFORMATICAE\par}
% \vfill
-% {\large\bfseries TOMUS 43.~(2020)}
+% {\large\bfseries TOMUS 43.~(2024)}
% \vfill
% {\large COMMISSIO REDACTORIUM}\\[3mm]
% \lipsum[2]}
@@ -830,7 +1002,7 @@
%
% \bookcovercomponent{center}{spine}{
% \rotatebox[origin=c]{-90}{\footnotesize\bfseries
-% ANNALES INFORMATICAE 43.~(2020)}}
+% ANNALES INFORMATICAE 43.~(2024)}}
%
% \bookcovercomponent{ruler}{whole}{,,} % Check dimensions
%
@@ -851,7 +1023,8 @@
% \end{document}
% \end{examplelst}
%
-% \newpage\subsection{A book cover with folding margin for hardcover book}
+% \newpage
+% \subsection{A book cover with folding margin for hardcover book}
%
% \begin{center}
% \fcolorbox{black!50}{white}{\includegraphics[width=\textwidth-.8pt]{figures/bookcover-foldingmargin}}
@@ -1273,7 +1446,7 @@
%% BOOKCOVERELEMENT ENVIRONMENT
-\NewDocumentEnvironment{bookcoverelement}{ m m O{,,,} +b }{\bookcovercomponent{#1}{#2}[#3]{#4}}
+\NewDocumentEnvironment{bookcoverelement}{ m m O{,,,} +b }{\bookcovercomponent{#1}{#2}[#3]{#4}}{}
%% NEW BOOKCOVER PART
@@ -1353,10 +1526,13 @@
\def\bookcover@tikz@content#1{%
\begin{tikzpicture}[overlay,yshift=-\bookcover@partheight@]
\begingroup
- \pgfset{minimum width=\bookcover@partwidth@,minimum height=\bookcover@partheight@}
+ \pgfset{minimum width=\bookcover@partwidth@,
+ minimum height=\bookcover@partheight@,
+ outer sep=0pt}
\pgfnode{rectangle}{south west}{}{part}{\pgfusepath{}}
\pgfset{minimum width=\bookcover@partwidth@-\bookcover@tikz@trimmed@part@width@minus,
- minimum height=\bookcover@partheight@-\bookcover@tikz@trimmed@part@height@minus}
+ minimum height=\bookcover@partheight@-\bookcover@tikz@trimmed@part@height@minus,
+ outer sep=0pt}
\pgftransformshift{\pgfpoint{\bookcover@tikz@trimmed@part@push@right}
{\bookcover@tikz@trimmed@part@push@up}}
\pgfnode{rectangle}{south west}{}{trimmed part}{\pgfusepath{}}
@@ -1875,7 +2051,7 @@
\letnamebookcoverpart{bookcoverpart@whole}{whole} % bookcoverpart@whole is protected part
-%% SYNONYMOUS PART NAMES FOR INSIDE COVER ('INSIDE FRONT' = 'BACK', 'INSIDE BACK' = 'FRONT')
+%% SYNONYMOUS NAMES OF PARTS FOR INSIDE COVER ('INSIDE FRONT' = 'BACK', 'INSIDE BACK' = 'FRONT')
\@for\bookcover@partname@:={%
bg back flap,bg back wrap,bg back,bg front,bg front wrap,bg front flap,%
@@ -1898,7 +2074,7 @@ whole without front flap,whole without back flap}%
\patchcmd{\bookcover@partname@}{fr@nt}{inside back}{}{}%
\letnamebookcoverpart{\bookcover@partname@}{\bookcover@partname@original@}}
-%% SHORT PART NAMES
+%% SHORT NAMES OF PARTS
\def\bookcover@shortpartname@#1=#2.{\letnamebookcoverpart{#1}{#2}\letnamebookcoverpart{bg #1}{bg #2}}
\@for\bookcover@partname@:={%
diff --git a/Master/texmf-dist/source/latex/bookcover/bookcover.ins b/Master/texmf-dist/source/latex/bookcover/bookcover.ins
index 5f601760d38..81f51163b6d 100644
--- a/Master/texmf-dist/source/latex/bookcover/bookcover.ins
+++ b/Master/texmf-dist/source/latex/bookcover/bookcover.ins
@@ -1,5 +1,5 @@
-% Copyright (C) 2015-2024 Tibor Tomacs
+% Copyright (C) 2015-2024 Tibor Tómács
% This file may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either
% version 1.2 of this license or (at your option) any later
@@ -15,7 +15,7 @@
\usedir{tex/latex/bookcover}
\preamble
This is a generated file.
-Copyright (C) 2015-2024 Tibor Tomacs
+Copyright (C) 2015-2024 Tibor Tómács
This file may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
version 1.2 of this license or (at your option) any later
diff --git a/Master/texmf-dist/tex/latex/bookcover/bookcover.cls b/Master/texmf-dist/tex/latex/bookcover/bookcover.cls
index aa3a8f8a3d8..ff5a518e3f6 100644
--- a/Master/texmf-dist/tex/latex/bookcover/bookcover.cls
+++ b/Master/texmf-dist/tex/latex/bookcover/bookcover.cls
@@ -6,7 +6,7 @@
%%
%% ./bookcover.dtx (with options: `class')
%% This is a generated file.
-%% Copyright (C) 2015-2024 Tibor Tomacs
+%% Copyright (C) 2015-2024 Tibor Tómács
%% This file may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
%% version 1.2 of this license or (at your option) any later
@@ -19,7 +19,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesClass{bookcover}[2024/04/06 v3.6 class for book covers and dust jackets]
+\ProvidesClass{bookcover}[2024/10/04 v3.7 class for book covers and dust jackets]
%% OPTIONS
@@ -359,7 +359,7 @@
%% BOOKCOVERELEMENT ENVIRONMENT
-\NewDocumentEnvironment{bookcoverelement}{ m m O{,,,} +b }{\bookcovercomponent{#1}{#2}[#3]{#4}}
+\NewDocumentEnvironment{bookcoverelement}{ m m O{,,,} +b }{\bookcovercomponent{#1}{#2}[#3]{#4}}{}
%% NEW BOOKCOVER PART
@@ -439,10 +439,13 @@
\def\bookcover@tikz@content#1{%
\begin{tikzpicture}[overlay,yshift=-\bookcover@partheight@]
\begingroup
- \pgfset{minimum width=\bookcover@partwidth@,minimum height=\bookcover@partheight@}
+ \pgfset{minimum width=\bookcover@partwidth@,
+ minimum height=\bookcover@partheight@,
+ outer sep=0pt}
\pgfnode{rectangle}{south west}{}{part}{\pgfusepath{}}
\pgfset{minimum width=\bookcover@partwidth@-\bookcover@tikz@trimmed@part@width@minus,
- minimum height=\bookcover@partheight@-\bookcover@tikz@trimmed@part@height@minus}
+ minimum height=\bookcover@partheight@-\bookcover@tikz@trimmed@part@height@minus,
+ outer sep=0pt}
\pgftransformshift{\pgfpoint{\bookcover@tikz@trimmed@part@push@right}
{\bookcover@tikz@trimmed@part@push@up}}
\pgfnode{rectangle}{south west}{}{trimmed part}{\pgfusepath{}}
@@ -961,7 +964,7 @@
\letnamebookcoverpart{bookcoverpart@whole}{whole} % bookcoverpart@whole is protected part
-%% SYNONYMOUS PART NAMES FOR INSIDE COVER ('INSIDE FRONT' = 'BACK', 'INSIDE BACK' = 'FRONT')
+%% SYNONYMOUS NAMES OF PARTS FOR INSIDE COVER ('INSIDE FRONT' = 'BACK', 'INSIDE BACK' = 'FRONT')
\@for\bookcover@partname@:={%
bg back flap,bg back wrap,bg back,bg front,bg front wrap,bg front flap,%
@@ -984,7 +987,7 @@ whole without front flap,whole without back flap}%
\patchcmd{\bookcover@partname@}{fr@nt}{inside back}{}{}%
\letnamebookcoverpart{\bookcover@partname@}{\bookcover@partname@original@}}
-%% SHORT PART NAMES
+%% SHORT NAMES OF PARTS
\def\bookcover@shortpartname@#1=#2.{\letnamebookcoverpart{#1}{#2}\letnamebookcoverpart{bg #1}{bg #2}}
\@for\bookcover@partname@:={%