summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/xelatex/langsci/langsci-pod.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/xelatex/langsci/langsci-pod.sty')
-rw-r--r--Master/texmf-dist/tex/xelatex/langsci/langsci-pod.sty104
1 files changed, 104 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/xelatex/langsci/langsci-pod.sty b/Master/texmf-dist/tex/xelatex/langsci/langsci-pod.sty
new file mode 100644
index 00000000000..a5855d411b5
--- /dev/null
+++ b/Master/texmf-dist/tex/xelatex/langsci/langsci-pod.sty
@@ -0,0 +1,104 @@
+\newcommand{\csgeometry}{
+ \setlength{\bleed}{3.175mm}
+ \setlength{\seitenbreite}{169.9mm}
+ \setlength{\seitenhoehe}{244.1mm}
+ \setlength{\totalwidth}{\spinewidth+\seitenbreite+\seitenbreite+\bleed+\bleed}
+ \setlength{\totalheight}{\seitenhoehe+\bleed+\bleed}
+ \usepackage[paperheight=\totalheight, paperwidth=\totalwidth]{geometry}
+ \hyphenpenalty 750
+}
+
+\newcommand{\bodscgeometry}{
+ \newlength{\totalspine}
+ \setlength{\seitenbreite}{170mm}
+ \setlength{\seitenhoehe}{240mm} % For BOD: Softcover, papier 80g/m², weiß, Papier 17x24cm
+ \setlength{\bleed}{5mm}
+ \setlength{\totalspine}{\spinewidth}
+ \setlength{\totalwidth}{\spinewidth+\seitenbreite+\seitenbreite+\bleed+\bleed}
+ \setlength{\totalheight}{\seitenhoehe+\bleed+\bleed}
+ \usepackage[paperheight=\totalheight, paperwidth=\totalwidth]{geometry}
+ \hyphenpenalty 750
+}
+
+\newcommand{\bodhcgeometry}{
+ \newlength{\bodfold}
+ \newlength{\totalspine}
+ \setlength{\bodfold}{8mm}
+ \setlength{\seitenbreite}{192mm}
+ \setlength{\seitenhoehe}{280mm} % For BOD: Hardcover, Runder Rücken, Kaschiert, papier 80g/m², weiß, Papier 17x24cm
+ \setlength{\totalspine}{\spinewidth}
+ \setlength{\totalwidth}{\spinewidth+\seitenbreite+\seitenbreite}
+ \setlength{\totalheight}{\seitenhoehe}
+ \usepackage[paperheight=\totalheight, paperwidth=\totalwidth]{geometry}
+ \hyphenpenalty 750
+}
+
+
+% Content creation for the spine. Including Logo, author, title, and volume number on spine.
+\newcommand{\podspine}{
+ \renewcommand{\newlineCover}{}
+ \renewcommand{\and}{, }
+ \renewcommand{\lastand}{ \& }
+ \node [above = 0mm of CoverSpine.south, anchor=base] (lspcls_spinelogo) {\color{\lsSeriesColor}\includespinelogo};
+ \node [below = 0mm of CoverSpine.north, anchor=north] (lspcls_splinenumber) {\color{\lsSeriesColor}
+ {\parbox{.47cm}{
+ \centering
+ \sffamily
+ \huge
+ \lsSeriesNumber
+ }}
+ };
+
+ \node [font=\fontsize{18pt}{14pt}\selectfont, above left = 15mm and 4mm of lspcls_spinelogo.north, rotate=270] (lspcls_spinetitle) {\color{\lsSeriesColor} \lsSpineAuthorFont{\lsSpineAuthor\xspace\lsEditorSuffix} \hspace{13mm} \lsSpineTitleFont{\lsSpineTitle}};
+ \renewcommand{\newlineCover}{\\}
+}
+
+\newcommand{\bodHCcover}{
+ \begin{titlepage}
+ \thispagestyle{empty}
+ \coversetup
+ \begin{tikzpicture}[remember picture, overlay,bg/.style={outer sep=0}]
+ \covergeometry{24.2mm}{23.1cm}{15.5cm}
+ \podspine
+ \frontcovertoptext{140mm}{51pt} % Due to different cover sizes, the text size was adjusted so that the difference in line breaks would be minimal between hard and softcover books.
+ \coverbottomtext
+ \newcommand{\lsISBNcover}{\lsISBNhardcover}
+ \backcover{137mm}
+ \end{tikzpicture}
+ %exit the document right here
+ \end{titlepage}
+}
+
+
+\newcommand{\bodSCcover}{
+ \begin{titlepage}
+ \thispagestyle{empty}
+ \coversetup
+ \begin{tikzpicture}[remember picture, overlay,bg/.style={outer sep=0}]
+ \covergeometry{13.75mm}{23.1cm}{15.5cm}
+ \podspine
+ \frontcovertoptext{140mm}{51pt} % Due to different cover sizes, the text size was adjusted so that the difference in line breaks would be minimal between hard and softcover books.
+ \coverbottomtext
+ \newcommand{\lsISBNcover}{\lsISBNsoftcover}
+ \backcover{137mm}
+ \end{tikzpicture}
+ %exit the document right here
+ \end{titlepage}
+ }
+
+\newcommand{\amazonKindleCover}{
+ \begin{titlepage}
+ \thispagestyle{empty}
+ \coversetup
+ \begin{tikzpicture}[remember picture, overlay,bg/.style={outer sep=0}]
+ \covergeometry{10.675mm}{22.5cm}{15.5cm}
+ \podspine
+ \frontcovertoptext{140mm}{52pt} % Due to different cover sizes, the text size was adjusted so that the difference in line breaks would be minimal between hard and softcover books.
+ \coverbottomtext
+ \newcommand{\lsISBNcover}{ }
+ \backcover{140mm}
+ \end{tikzpicture}
+ %exit the document right here
+ \end{titlepage}
+ \end{document}
+ }