LaTeX で空白ページを作るときに
\documentclass[uplatex,a4paper]{jsarticle}
\begin{document}
\section{何某}
なんたらかんたら
\newpage
%←ここに全角スペースが入っている
\newpage
\section{何某}
どうたらこうたら
\end{document}
でおk、みたいな話がちょいちょい検索で引っかかるんですけど、この考え方を使うと、例えばこんな虚無なpdfを作ろうとしちゃうわけじゃないですか。
\documentclass[uplatex,a4paper]{jsarticle}
\begin{document}
\thispagestyle{empty}
%←ここに全角スペースが入っている
\end{document}
実際虚無ってほどでもなくて、複数のpdfファイルを結合するときに稀に使うんですよね、空白pdfページ。
でもこれあんまり嬉しくないんですよ。何故ならこんな悲しいことになるから。
$ pdffonts blankzw.pdf
name type encoding emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
VNMPFH+HaranoAjiMincho-Regular-Identity-H CID Type 0C Identity-H yes yes no 4 0
わざわざフォント埋め込むんです。全角スペースのために。マジか。あとエディタによっては何が入っているのかだいぶ分かりにくい。空行なのかなんなのか。
そこでまあ、LaTeXの空白制御にはいくつか種類がありますので、ここではレポートなどでverbatim使わずにPC-UNIXの実行結果とか貼って酷い目に遭うことでおなじみ ~
に御登場いただきましょう。
\documentclass[uplatex,a4paper]{jsarticle}
\begin{document}
\thispagestyle{empty} ~
\end{document}
改行禁止も\end{document}
には勝てぬよ。そりゃそうだ。
するとどうでしょう、フォントなんてないわけですよ。
$ pdffonts blankpage.pdf
name type encoding emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
ファイルサイズもすっきり。
$ ls -l blankzw.pdf blankpage.pdf
-rw-r--r-- 1 tarai 197121 2350 2月 14 08:49 blankzw.pdf
-rw-r--r-- 1 tarai 197121 712 2月 14 08:55 blankpage.pdf
そもそもの「空白ページを文書中に作る」のだって、
\documentclass[uplatex,a4paper]{jsarticle}
\begin{document}
\section{何某}
なんたらかんたら
\newpage
~
\newpage
\section{何某}
どうたらこうたら
\end{document}
これでいいわけですよ。改行禁止も\newpage
には勝てぬよ。そりゃそうだ。
まあ本来は「既になんらかの文書を書いていてたまたま空ページがほしかった」ってところから来ている発想だと思うので、フォントの埋め込みがーとか言うのはお門違いなのだろうと思いますけど、全角スペースが単独で混ざり込むの、つらくないですか? やめませんか? という話でした。