summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/seuthesis/a3cover
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/seuthesis/a3cover
Initial commit
Diffstat (limited to 'macros/latex/contrib/seuthesis/a3cover')
-rw-r--r--macros/latex/contrib/seuthesis/a3cover/A3cover.tex17
-rw-r--r--macros/latex/contrib/seuthesis/a3cover/A4cover.tex21
-rw-r--r--macros/latex/contrib/seuthesis/a3cover/a3cover.bat9
-rw-r--r--macros/latex/contrib/seuthesis/a3cover/a3cover.sh11
-rw-r--r--macros/latex/contrib/seuthesis/a3cover/a4cover.bat10
-rw-r--r--macros/latex/contrib/seuthesis/a3cover/a4cover.sh10
-rw-r--r--macros/latex/contrib/seuthesis/a3cover/bookspine_hor.tex27
-rw-r--r--macros/latex/contrib/seuthesis/a3cover/bookspine_ver.tex11
8 files changed, 116 insertions, 0 deletions
diff --git a/macros/latex/contrib/seuthesis/a3cover/A3cover.tex b/macros/latex/contrib/seuthesis/a3cover/A3cover.tex
new file mode 100644
index 0000000000..85054ee8f8
--- /dev/null
+++ b/macros/latex/contrib/seuthesis/a3cover/A3cover.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+
+\usepackage[a3paper, landscape]{geometry}
+\usepackage{graphicx}
+\usepackage{pdfpages}
+
+\pagestyle{empty}
+
+\begin{document}
+
+\includepdf[nup=2x1, noautoscale, delta=14 0, pages={last-last, 1}, pagecommand={%
+\begin{picture}(0,0)(-395,612.2)%
+\includegraphics{bookspine_res.pdf}%
+\end{picture}%
+}]{../seuthesis.pdf}
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/seuthesis/a3cover/A4cover.tex b/macros/latex/contrib/seuthesis/a3cover/A4cover.tex
new file mode 100644
index 0000000000..5a6335a2bd
--- /dev/null
+++ b/macros/latex/contrib/seuthesis/a3cover/A4cover.tex
@@ -0,0 +1,21 @@
+\documentclass{article}
+
+\usepackage[a4paper]{geometry}
+\usepackage{graphicx}
+\usepackage{pdfpages}
+
+\pagestyle{empty}
+
+\newcommand{\mainfile}{../main.pdf}
+
+\begin{document}
+
+\includepdf[nup=1x1, noautoscale, pages={last-last}, pagecommand={%
+\begin{picture}(0,0)(-470,612.2)%
+\includegraphics{bookspine_res.pdf}%
+\end{picture}%
+}]{\mainfile}
+\newpage
+\includepdf[nup=1x1, noautoscale, page={1}, offset=-14 0]{\mainfile}
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/seuthesis/a3cover/a3cover.bat b/macros/latex/contrib/seuthesis/a3cover/a3cover.bat
new file mode 100644
index 0000000000..a863f40098
--- /dev/null
+++ b/macros/latex/contrib/seuthesis/a3cover/a3cover.bat
@@ -0,0 +1,9 @@
+pdflatex -interaction=nonstopmode bookspine_hor.tex
+pdflatex -interaction=nonstopmode bookspine_ver.tex
+pdfcrop --margins 2 --clip bookspine_ver.pdf bookspine_res.pdf
+pdflatex -interaction=nonstopmode A3cover.tex
+
+rm *.aux *.log
+
+rm bookspine_hor.pdf
+rm bookspine_ver.pdf
diff --git a/macros/latex/contrib/seuthesis/a3cover/a3cover.sh b/macros/latex/contrib/seuthesis/a3cover/a3cover.sh
new file mode 100644
index 0000000000..63e26bca6c
--- /dev/null
+++ b/macros/latex/contrib/seuthesis/a3cover/a3cover.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+pdflatex -interaction=nonstopmode bookspine_hor.tex
+pdflatex -interaction=nonstopmode bookspine_ver.tex
+pdfcrop --margins 2 --clip bookspine_ver.pdf bookspine_res.pdf
+pdflatex -interaction=nonstopmode A3cover.tex
+
+rm *.aux *.log
+
+rm bookspine_hor.pdf
+rm bookspine_ver.pdf
diff --git a/macros/latex/contrib/seuthesis/a3cover/a4cover.bat b/macros/latex/contrib/seuthesis/a3cover/a4cover.bat
new file mode 100644
index 0000000000..331220f70d
--- /dev/null
+++ b/macros/latex/contrib/seuthesis/a3cover/a4cover.bat
@@ -0,0 +1,10 @@
+pdflatex -interaction=nonstopmode bookspine_hor.tex
+pdflatex -interaction=nonstopmode bookspine_ver.tex
+pdfcrop --margins 2 --clip bookspine_ver.pdf bookspine_res.pdf
+pdflatex -interaction=nonstopmode A4cover.tex
+
+rm *.aux
+
+rm bookspine_hor.pdf
+rm bookspine_ver.pdf
+rm *.log
diff --git a/macros/latex/contrib/seuthesis/a3cover/a4cover.sh b/macros/latex/contrib/seuthesis/a3cover/a4cover.sh
new file mode 100644
index 0000000000..ae23189b82
--- /dev/null
+++ b/macros/latex/contrib/seuthesis/a3cover/a4cover.sh
@@ -0,0 +1,10 @@
+pdflatex -interaction=nonstopmode bookspine_hor.tex
+pdflatex -interaction=nonstopmode bookspine_ver.tex
+pdfcrop --margins 2 --clip bookspine_ver.pdf bookspine_res.pdf
+pdflatex -interaction=nonstopmode A4cover.tex
+
+rm *.aux
+
+rm bookspine_hor.pdf
+rm bookspine_ver.pdf
+rm *.log
diff --git a/macros/latex/contrib/seuthesis/a3cover/bookspine_hor.tex b/macros/latex/contrib/seuthesis/a3cover/bookspine_hor.tex
new file mode 100644
index 0000000000..895eaeaab5
--- /dev/null
+++ b/macros/latex/contrib/seuthesis/a3cover/bookspine_hor.tex
@@ -0,0 +1,27 @@
+\documentclass{article}
+
+\renewcommand{\rmdefault}{ptm}
+
+\usepackage[a3paper, hmargin=4cm, vmargin=2cm]{geometry}
+\usepackage{graphicx}
+\usepackage{CJKutf8, CJKspace}
+\usepackage[usebaselinestretch]{CJKvert}
+
+
+\pagestyle{empty}
+
+\renewcommand{\CJKglue}{\hskip 3pt plus 0.08\baselineskip}% 修改字间距
+\newcommand{\shujitext}[2]{%
+\begin{CJK*}{UTF8}{hei}
+\CJKvert\CJKtilde\fontsize{12pt}{14pt}\selectfont% 小四号黑体
+#1 \hfill #2\hspace{3.5cm}东南大学
+\end{CJK*}
+}
+
+\newcommand{\sjlatin}[1]{\raisebox{.5em}{#1}}
+
+\begin{document}
+
+\shujitext{\sjlatin{SEUTHESIS} 宏包 \sjlatin{(}\sjlatin{1.2} 版\sjlatin{)} \sjlatin{--} 东南大学学位论文 \sjlatin{\LaTeX{}} 模板}{许~~元}
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/seuthesis/a3cover/bookspine_ver.tex b/macros/latex/contrib/seuthesis/a3cover/bookspine_ver.tex
new file mode 100644
index 0000000000..487627dacc
--- /dev/null
+++ b/macros/latex/contrib/seuthesis/a3cover/bookspine_ver.tex
@@ -0,0 +1,11 @@
+\documentclass{article}
+
+\usepackage[a3paper, landscape, margin=0pt]{geometry}
+\usepackage{graphicx}
+\usepackage{pdfpages}
+
+\pagestyle{empty}
+
+\begin{document}
+\includepdf[nup=1x1, noautoscale, angle=270]{bookspine_hor.pdf}
+\end{document} \ No newline at end of file