一から始めてみる威沙でPDF


テキストファイルいじり編1


前回では、タイトルって何のタイトルだよ!というところまでやりました。

このタイトルや目次の指定には、PreTNFから始めるのが簡単です。
ではそのPreTNFとは何なのか? 公式サイトと「超簡単な威沙の使いかた」から引用してみます。
PreTNFとは、記述の面倒なTNFの雛形を生成するため、通常のテキストファイルに記号を埋め込むことにより、 ある程度TNFの生成を自動化するための記述方法です。
TNFに比べて遙かに簡易的ですが、これだけでも殆ど用が足りると思います。
(細かい調整はTNFに変換してから行うことになりますが)
PreTNFドキュメントより
PreTNF=Precede TNF
TNFの先立つものという意味になりますが、通常の文章ファイルに簡単な構文を記載することでTNFを生成するためのフォーマットになります。
超簡単な威沙の使いかたより
つまり、TNFそのもので一から指定するのは結構面倒なので、それの短縮版で先にざっと指定しちゃおう、ということですね。マクロみたいなものでしょうか。
というわけで、最初からTNFファイルでの記述を覚えてもいいですが、テキストファイル上で簡単なPreTNFで指定してからTNFファイルにした方が、細かい部分で打ち間違えずに済みそうです。
※当ページにPreTNF簡易一覧がありますので、どれが何だか忘れた時などそちらも参照してみてください。
ここでは素のテキストファイルを使い、さくっとPreTNFで指定していきましょう。
※PreTNFは、Web版威沙でも使用されています。Web版といってもPDF変換をするのに必要な機能は十分備わってますので、とりあえずテキストを縦書きPDFにしたい場合には、そちらを活用するのもいいと思います。
※そして今更ですが、テキストを編集するにはテキストエディタが必要です。メモ帳だと編集しにくい部分があるので、TeraPadサクラエディタなど、ご自分の使いやすいソフトを選んでください。

さて、PreTNFの記述方法は、公式サイト左メニューからリンクされているPreTNF(テキスト)リファレンスというPDFに書かれています。

こんな感じ。

#で囲まれているのがPreTNF、変換例として<>で囲まれているタグがTNFです。
※現在最新通常版に追加されたタグについてはまだリファレンスマニュアルに掲載されていませんが、ここでは例として入れていきます。

これを元に、前回変換した「春を待つ」のテキストファイルにPreTNFを加えてみましょう。


これが


こんな感じに。

で、PDF変換。


1ページ目。


2〜3ページ目。


偶数ページ参照用。「タイトル」だった部分に指定した「春を待つ」が入ってますね。


最終ページ。

このように、##タグの後に入れたそれぞれの情報が、中表紙・中表紙裏・奥付に反映されています。超簡単。
他にも修飾できるものがあるので、どんどんやっていきましょう。

この時の注意点としては、情報を記入しなかった場合にはこのようにサンプル文字が自動的に挿入されることと、半角#で囲ったタグの後にスペースを入れると情報は表示されないが「著者」「URL」「E-mail」などが残ること、そしてその表示はPreTNFをいじっても変わらないということです。
奥付のレイアウトはTNF形式を使ったり違うテンプレートを選んだりすることで変えられますので、このあたりを威沙で調整するならそっちでやりましょう。中表紙と奥付が要らない場合、目次ページだけ指定ページ出力で出して、PDF結合ソフトで本文と結合させてもいいですね。 基本的には以下の形式をテキストファイルの冒頭にコピペして、その作品に応じて入力したりしなかったり消したり加えたりすると、便利かもしれません。

#タイトル#
#巻数#
#筆者#
#筆者:URL#
#筆者:MAIL#
#絵師#
#絵師:URL#
#絵師:MAIL#
#サークル#
#協力#
#改版履歴#
#印刷所#
#表紙#
#中表紙#
#口絵#
#裏表紙#
#中表紙背景#(#中表紙#と実質同等)
#絵師背景#
#目次背景#
#右ページ背景#
#左ページ背景#
#奥付背景#

英語表記の場合。(大文字でも小文字でも大丈夫)
#TITLE#
#VOLUME#
#WRITER#
#WRITER:URL#
#WRITER:MAIL#
#ILLUSTRATOR#
#ILLUSTRATOR:URL#
#ILLUSTRATOR:MAIL#
#CIRCLE#
#THANKS#
#EDITION#
#PRINTSHOP#
#COVER#
#MIDDLECOVER#
#FRONTISPIECE#
#BACKCOVER#
#MIDDLEBACKGROUND#(#中表紙#と実質同等)
#ILLUSTRATORBACKGROUND#
#INDEXBACKGROUND#
#RIGHTPAGEBACKGROUND#
#LEFTPAGEBACKGROUND#
#PUBLISHERBACKGROUND#



こんな風に混ざってても大丈夫。(ただ見づらい)

では、次へ。

威沙起動実行編 < テキストファイルいじり編1 > テキストファイルいじり編2

トップへ戻る