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