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

config.ymlにbackcoverを指定しても裏表紙が出ない #765

Closed
dmiyakawa opened this issue Mar 7, 2017 · 4 comments
Closed

config.ymlにbackcoverを指定しても裏表紙が出ない #765

dmiyakawa opened this issue Mar 7, 2017 · 4 comments

Comments

@dmiyakawa
Copy link
Contributor

v2.2.0で再現。v2.1.0でも発生しているような気がします。

サンプル
https://github.com/dmiyakawa/review_v220_backcover_missing

(debug=true, book-pdf/, book.pdf を保持しています)

config.yml にて backcover を指定しているつもりですが、
生成されたbook.pdfには裏表紙 (表4) はくっつかないようです。

@kmuto
Copy link
Owner

kmuto commented Mar 7, 2017

config.ymlのサンプルのドキュメントがまちがっているようです。
コード的にもbackcoverがとるのは画像じゃないですね。

  • TeXの場合: TeXソース断片ファイル。つまり、もし画像とか入れるならincludegraphicsとかのTeX命令を入れたもの。
  • EPUBの場合: 生HTML全体ファイル。

同じパラメータ名なのにデータとしては共有できないという問題もあります。

@dmiyakawa
Copy link
Contributor Author

ソースコードまで確認できていないのですが、covers/backcover.tex 等を作成して指定してみてもうまくいかない感じでした (焦ってやった手前何か間違っているかもしれませんが)

debug=trueによって途中生成されるbook.texに、手動で

%%% backcover

\thispagestyle{empty}
\begin{center}
  \includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{./images/cover.jpg}
\end{center}

\end{document}

などと入れて book-pdf/ 内で uplatex book.tex && uplatex book.tex && uplatex book.tex && dvipdfmx book.dvi すれば裏表紙がPDF内に入りました、が、元テンプレートを前提にしたおまじない感が少ししました (特に \thispagestyle{empty} なしだと最後の章情報が出てしまうみたいです)

@kmuto
Copy link
Owner

kmuto commented Mar 7, 2017

もともと裏表紙に限らずベーシックルールに沿わないものを注入するためのものだと思うので、どうしても生LaTeX感がありますね。
ファイルをコピーしてからコンパイルするわけなので、coversに入れちゃうとたぶんまずいと思います。

backcover.tex (config.ymlと同じフォルダ内)

\clearpage
\thispagestyle{empty}
\begin{center}
  \includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{./images/cover.jpg}
\end{center}

config.yml

backcover: backcover.tex

で手元では後ろに入ります。

@dmiyakawa
Copy link
Contributor Author

反応が遅れました。上の方法でうまくいくことを確認出来ました。とりあえず、ありがとうございます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants