Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

表紙と大扉を個別挙動にする #863

Merged
merged 1 commit into from
Mar 3, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions doc/config.yml.sample
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ secnolevel: 2
# ePUB3においてはこの設定によらず必ず作成される
# mytoc: true

# 表紙にするHTMLファイル。ファイル名を指定すると表紙として入る
# 表紙にするファイル。ファイル名を指定すると表紙として入る (PDFMaker向けにはLaTeXソース断片、EPUBMaker向けにはHTMLファイル)
# cover: null
#
# 表紙に配置し、書籍の影絵にも利用する画像ファイル。省略した場合はnull (画像を使わない)。画像ディレクトリ内に置いてもディレクトリ名は不要(例: cover.jpg)
Expand All @@ -140,7 +140,7 @@ secnolevel: 2
# 自動生成される大扉ページを上書きするファイル。ファイル名を指定すると大扉として入る (PDFMaker向けにはLaTeXソース断片、EPUBMaker向けにはHTMLファイル)
# titlefile: null
#
# 原書大扉ページにするHTMLファイル。ファイル名を指定すると原書大扉として入る (PDFMaker向けにはLaTeXソース断片、EPUBMaker向けにはHTMLファイル)
# 原書大扉ページにするファイル。ファイル名を指定すると原書大扉として入る (PDFMaker向けにはLaTeXソース断片、EPUBMaker向けにはHTMLファイル)
# originaltitlefile: null
#
# 権利表記ページファイル。ファイル名を指定すると権利表記として入る (PDFMaker向けにはLaTeXソース断片、EPUBMaker向けにはHTMLファイル)
Expand Down
3 changes: 2 additions & 1 deletion lib/review/pdfmaker.rb
Original file line number Diff line number Diff line change
Expand Up @@ -344,7 +344,8 @@ def template_content
@okuduke = make_colophon
@authors = make_authors

@custom_titlepage = make_custom_page(@config['cover']) || make_custom_page(@config['coverfile'])
@custom_coverpage = make_custom_page(@config['cover']) || make_custom_page(@config['coverfile'])
@custom_titlepage = make_custom_page(@config['titlefile'])
@custom_originaltitlepage = make_custom_page(@config['originaltitlefile'])
@custom_creditpage = make_custom_page(@config['creditfile'])

Expand Down
16 changes: 10 additions & 6 deletions templates/latex/layout.tex.erb
Original file line number Diff line number Diff line change
Expand Up @@ -261,17 +261,21 @@

\reviewmainfont

<%- if @config["titlepage"] -%>
<%- if @custom_titlepage -%>
<%= @custom_titlepage %>
<%- else -%>
<%- if @config["cover"] -%>
<%= @custom_coverpage %>
<%- elsif @config["coverimage"] -%>
\begin{titlepage}
<%- if @config["coverimage"] -%>
\begin{center}
\includegraphics[<%= @coverimageoption%>]{./<%= @config["imagedir"] %>/<%= @config["coverimage"] %>}
\end{center}
\end{titlepage}
\clearpage
<%- end -%>
<%- end -%>
<%- if @config["titlepage"] -%>
<%- if @custom_titlepage -%>
<%= @custom_titlepage %>
<%- else -%>
\begin{titlepage}
\thispagestyle{empty}
\begin{center}%
\mbox{} \vskip5zw
Expand Down