templates/latex/review-jsbook/review-base.sty in review-3.0.0.preview2 vs templates/latex/review-jsbook/review-base.sty in review-3.0.0.preview3
- old
+ new
@@ -1,6 +1,10 @@
\RequirePackage{ifthen}
+\@ifundefined{Hy@Info}{% for jsbook.cls
+ \RequirePackage[dvipdfmx,bookmarks=true,bookmarksnumbered=true]{hyperref}
+ \RequirePackage[dvipdfmx]{pxjahyper}
+}{}
\ifthenelse{\equal{\review@texcompiler}{uplatex}}{%
\RequirePackage[deluxe,uplatex]{otf}%
}{%
\RequirePackage[deluxe]{otf}%
}
@@ -35,16 +39,23 @@
\def\FrameCommand{\fboxsep=\FrameSep \colorbox{shadecolorb}}%
\MakeFramed {\FrameRestore}}%
{\endMakeFramed}
\newcommand{\parasep}{\vspace*{3zh}}
-\setlength{\footskip}{30pt}
-\RequirePackage[dvipdfmx,bookmarks=true,bookmarksnumbered=true,hidelinks,%
- pdftitle={\review@booktitlename},%
- pdfauthor={\review@autnames}]{hyperref}
-\RequirePackage[dvipdfmx]{pxjahyper}
+\newcommand*\PDFDocumentInformation[1]{%
+ \AtBeginShipoutFirst{\special{pdf:docinfo <<#1>>}}}
+\@onlypreamble\PDFDocumentInformation
+
+\PDFDocumentInformation{
+ /Title (\review@booktitlename)
+ /Author (\review@autnames)
+ % /Subject ()
+ % /Keywords (,,)
+ /Creator (Re:VIEW \review@reviewversion, with LaTeX)
+}
+
\RequirePackage{pxrubrica}
\@ifpackagelater{pxrubrica}{2017/04/20}{%
\rubysetup{J}}{%
\rubysetup{g}}
@@ -284,10 +295,14 @@
\Gin@nat@width
\fi
}
% hooks
+\def\reviewbegindocumenthook{}
+
+\def\reviewenddocumenthook{}
+
\def\reviewfrontmatterhook{%
\renewcommand{\chaptermark}[1]{{}}
\frontmatter
}
@@ -304,22 +319,21 @@
\def\reviewbackmatterhook{%
\backmatter
}
% cover
-\ifdefined\review@cover
- \def\reviewcoverpagecont{\review@coverfile}
+\if@reclscover
+ \ifdefined\review@coverimage
+ \def\reviewcoverpagecont{%
+ \expandafter\includefullpagegraphics\expandafter[\review@coverimageoption]{\review@coverimage}
+ \cleardoublepage
+ }
+ \fi
+ \ifdefined\review@coverfile
+ \def\reviewcoverpagecont{\review@coverfile}
+ \fi
\fi
-\ifdefined\review@coverimage
- \def\reviewcoverpagecont{%
-\thispagestyle{empty}
-\begin{center}
-\expandafter\includegraphics\expandafter[\review@coverimageoption]{\review@coverimage}% includefullpagegraphicsを導入すべき?
-\end{center}
-\clearpage
- }
-\fi
% titlepage
\ifdefined\review@titlepage
\ifthenelse{\isundefined{\review@titlefile}}{%
\def\reviewtitlepagecont{%
@@ -334,12 +348,12 @@
{\Large\review@subtitlename\par}%
\fi
\vskip 15em%
{\huge
\lineskip .75em
- \begin{tabular}[t]{c}%
- \review@titlepageauthors
+ \begin{tabular}[t]{p{\textwidth}}%
+ \centering\review@titlepageauthors
\end{tabular}\par}%
\vfill
{\large\review@date \review@intn@edition\hspace{2zw}\review@intn@publishedby\par}%
\vskip4zw\mbox{}
\end{center}%
@@ -375,18 +389,17 @@
\ifthenelse{\isundefined{\review@colophonfile}}{%
\def\reviewcolophonpagecont{%
\reviewcolophon
\thispagestyle{empty}
\vspace*{\fill}
-\typeout{\review@booktitlename}
{\noindent\reviewtitlefont\Large\review@booktitlename}\\
\ifdefined\review@subtitlename
{\noindent\reviewtitlefont\large\review@subtitlename} \\
\fi
\rule[8pt]{\textwidth}{1pt} \\
{\noindent\review@pubhistories}
-\begin{tabular}{ll}
+\begin{tabular}{p{3em}p{\dimexpr\textwidth-6em}}
\review@colophonnames
\end{tabular}
\\
\rule[0pt]{\textwidth}{1pt} \\
\ifdefined\review@rights