<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>aozora blog 2 &#187; 辻潤</title>
	<atom:link href="http://www.aozora.jp/blog2/tag/%e8%be%bb%e6%bd%a4/feed" rel="self" type="application/rss+xml" />
	<link>http://www.aozora.jp/blog2</link>
	<description>青空文庫に関係するひとびとのblogです。</description>
	<lastBuildDate>Sat, 20 Nov 2010 09:32:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.2</generator>
		<item>
		<title>てふてふ君の症例検討会（その 1）</title>
		<link>http://www.aozora.jp/blog2/2008/07/10/74.html</link>
		<comments>http://www.aozora.jp/blog2/2008/07/10/74.html#comments</comments>
		<pubDate>Thu, 10 Jul 2008 03:09:48 +0000</pubDate>
		<dc:creator>ゼファー生</dc:creator>
				<category><![CDATA[TeX]]></category>
		<category><![CDATA[てふてふ君]]></category>
		<category><![CDATA[辻潤]]></category>

		<guid isPermaLink="false">http://www.aozora.jp/blog2/?p=74</guid>
		<description><![CDATA[【はじめに】 今回から、各論に入るにあたり、記事の体裁を少し変えました。毎回、症例検討（ケーススタディ）として、さるギョーカイではおなじみの形とします。また、皆さんに解決策をお考えいただくために「処方箋」は「続き」以下に [...]]]></description>
			<content:encoded><![CDATA[<div style="font-size:small">
<p style="text-indent:0em">【はじめに】 今回から、各論に入るにあたり、記事の体裁を少し変えました。毎回、症例検討（ケーススタディ）として、さるギョーカイではおなじみの形とします。また、皆さんに解決策をお考えいただくために「処方箋」は「<a href="http://www.aozora.jp/blog2/2008/07/10/74.html#more-74">続き</a>」以下にあり、最初から表示しないようにしました。症例検討会ですので、ここでの解決策がベストとは限りません。お気きの点がありましたら、コメントの形でご参加ください。また、取り上げてほしいケース（青空文庫作品）がありましたら、リクエストをお寄せください。最初のケースを始める前に、当検討会の処方の概略を少々…</p>
<p style="text-indent:1em">各テキストが持っている「癖」をよく見極める事が大事な要点です。それを修正して、いかに「見てくれ」を良くするためには、おおざっぱに言うと以下の三つの分野に分けられます。</p>
<ol>
<li><a href="http://ja.wikipedia.org/wiki/JIS_X_0208">JIS 0208</a> にない文字の表現方法</li>
<li>圏点など文字の各種装飾の処理</li>
<li>「下付き」などの文章のレイアウトの再現</li>
</ol>
<p style="text-indent:1em">どれを取ってみても、ケースが多々あり、課題山積ですが、今回はまずは、1. に関連したケースをとりあげます。</p>
<p style="text-indent:0em">【症例】<a href="http://www.aozora.gr.jp/cards/000159/card858.html">辻潤「え゛りと・え゛りたす」</a></p>
<p style="text-indent:0em">【主訴】 題名の「え゛」が、横並びに表現されない</p>
<p style="text-indent:0em">【現病歴】 青空文庫での、<a href="http://ja.wikipedia.org/wiki/JIS_X_0208">JIS 0208</a> という範囲内で原型をすべて再現できないのは自明の事で、第三水準、第四水準、はたまたユニコードという解決策はあるようですが、今回は、題名からいきなりユニコードにもない「え゛」が使われています。筆者辻潤の作った文字のようですが、横書きでは、なんとか読めますが、縦書き PDF となると、「え」と「゛」が上下行き別れになります。さて困った、解決策はあるのでしょうか？（下図）</p>
<p style="text-align:center"><a href="http://www.aozora.jp/blog2/wp-content/uploads/2008/07/pre_verito.jpg" rel="lightbox"><img class="aligncenter size-medium wp-image-77" title="修正前の PDF" src="http://www.aozora.jp/blog2/wp-content/uploads/2008/07/pre_verito-300x254.jpg" alt="修正前の PDF" width="163" height="105" /></a></p>
<h4>解決策（処方箋）は、続きにあります。</h4>
<p><span id="more-74"></span></p>
<p style="text-indent:0em">
<p style="text-indent:0em">【その処方】 今回の「え゛」はユニコードにもないのですから、該当する「文字コード」そのものを操作するわけにはいきません。TeX のテクニックだけでそうした文字を表現できるか試してみました。下記の処方を施し、解決した <a href="http://www.aozora.jp/tools/tex/examples/Verito.pdf">PDF</a>です。</p>
<p style="text-indent:1em">まず「え」と「゛」を並べてみます。</p>
<pre>¥kintou{1.05zw}{え゛}</pre>
<p style="text-indent:1em">そのままだと、「え゛」と間延びしてしまうので、二字を均等割（¥kintou）にしてみました。また、1 文字の均等割に詰め込んでしまうと、間隔が窮屈になるので、1.05 文字という微妙な大きさにしました。この程度だと、上下の文字との釣り合いもとれます。ここで使った ¥kintou というマクロの定義は、</p>
<pre> ¥hbox to #1{%
    ¥kanjiskip=0pt plus 1fill minus 1fill
    ¥xkanjiskip=¥kanjiskip
    #2}}</pre>
<p style="text-indent:1em">です。<a href="http://oku.edu.mie-u.ac.jp/~okumura/">奥村先生</a>作成のマクロ（<a href="http://oku.edu.mie-u.ac.jp/~okumura/texfaq/okumacro.sty">okumacro.sty</a>）の一部です。okumacro.sty は、「<a href="http://www.aozora.jp/tools/tex/">てふてふ君</a>」にも仕込んでいます。（ただし、\ruby の定義の部分は、furikana.sty と衝突しますので、コメントアウトしています。）縦書きだと、これだけでは、上下行き別れの症状は解消されないので、</p>
<pre><del datetime="2008-07-23T14:36:48+00:00">\rensuji{\kintou{1.05zw}{え゛}}</del>

\newcommand{\dakuten}[1]%
{\leavevmode\rensuji{\hbox to 1zw{#1\hspace*{-0.25zw}゛}}}
\dakuten{え}
</pre>
<p style="text-indent:1em">としました。¥rensuji コマンドは、青空文庫テキストでも「縦中横」とある、縦書き文章の中での例外的な横並びを表現できますので、覚えておいて損はないと思います。「え゛」は、入力者注を含めて、三ヶ所ありますので、それを上記のように置換すれば、完了です。（マクロは、psitau さんのアドバイスによります。）（下図）</p>
<p style="text-align:center"><a href="http://www.aozora.gr.jp/cards/000159/card858.html"></a><a href="http://www.aozora.jp/blog2/wp-content/uploads/2008/07/verito1.jpg" rel="lightbox"><img class="aligncenter size-medium wp-image-76" title="辻潤「え゛りと・え゛りたす」" src="http://www.aozora.jp/blog2/wp-content/uploads/2008/07/verito1-300x230.jpg" alt="辻潤「え゛りと・え゛りたす」PDF" width="300" height="230" /></a></p>
<p style="text-align: center;"><a href="http://www.aozora.jp/tools/tex/examples/Verito.pdf">PDF</a> と <a href="http://www.aozora.jp/tools/tex/examples/Verito.tex">TeX ソース</a></p>
<p style="text-indent:1em">ここまでは、「<a href="http://www.aozora.jp/tools/tex/">てふてふ君</a>」でも作成できるようにしましたが、前回の <a href="http://www.aozora.jp/tools/tex/examples/Verito.tex">Tex ソース</a>は、もうひとひねり、「後注」のマークや「｜」が連続した長い縦棒（の一部）が、行先頭に来ないように、「均等割」を使って、前の行に「追い込ん」でいます。そこまでは、「<a href="http://www.aozora.jp/tools/tex/">てふてふ君</a>」では自動処理はしていませんので、悪しからず。</p>
<p style="text-indent:1em">次回のケースは、<a href="http://www.aozora.gr.jp/cards/000340/card1867.html">ガルシン 二葉亭四迷訳「四日間」</a>です。今回触れなかった少し文字コードの話にも踏み込んでみたいと思います。お楽しみに！(^_^)/</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.aozora.jp/blog2/2008/07/10/74.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>青空に舞う蝶々のごとく（その 5）</title>
		<link>http://www.aozora.jp/blog2/2008/07/07/68.html</link>
		<comments>http://www.aozora.jp/blog2/2008/07/07/68.html#comments</comments>
		<pubDate>Sun, 06 Jul 2008 15:00:16 +0000</pubDate>
		<dc:creator>ゼファー生</dc:creator>
				<category><![CDATA[TeX]]></category>
		<category><![CDATA[辻潤]]></category>

		<guid isPermaLink="false">http://www.aozora.jp/blog2/?p=68</guid>
		<description><![CDATA[以前の投稿とも重なる故、前回で、総論は最後と思いましたが、あえてもう一つ… 言うまでもありませんが、青空文庫では、テキストは、zip 圧縮されています。ファイルゲットから種々の形式に加工するまで、ほぼ自動的に行うスクリプ [...]]]></description>
			<content:encoded><![CDATA[<div style="font-size:small">
<p style="text-indent:1em">以前の投稿とも重なる故、<a href="http://www.aozora.jp/blog2/2008/06/28/70.html">前回</a>で、総論は最後と思いましたが、あえてもう一つ…</p>
<p style="text-indent:1em">言うまでもありませんが、<a href="http://www.aozora.gr.jp/">青空文庫</a>では、テキストは、zip 圧縮されています。ファイルゲットから種々の形式に加工するまで、ほぼ自動的に行うスクリプトを、サーバレベルでは、二三作ったいきさつがあります。同様に、Web でも、PDF 作成できないかと目論んでいました。なんとか、乏しいプログラム経験を駆使して、作ることができました。</p>
<ul>
<li><span style="color: teal;"><a href="http://www.aozora.jp/tools/tex/">てふてふ君 ― 青空蝶々プロジェクト</a>「どうか Chouchou と発音してください」</span></li>
</ul>
<p style="text-indent:1em">目玉は、なんといっても「<a href="http://www.aozora.jp/tools/tex/#beginner">おまかせコース</a>」下図のように、青空文庫図書カードの「ファイルのダウンロード」から、拡張子 zip のついた、リンクの場所をマウスで引っ張ってきて、「<a href="http://www.aozora.jp/tools/tex/#beginner">おまかせコース</a>」の「<strong>圧縮ファイルのアドレス</strong>」に掘り込めば（マウス左ボタン ON のままで引っ張ってきて、OFF で離す事で、ドラッグ＆ドロップと言います。）後は、別 Windows かタブの「処理結果」での番号の付いた PDF をクリックするだけで、「縦書き」「第三、第四水準表示」「字下げ OK」「ルビつき」の青空文庫作品が楽しめます。どうぞお試しください。</p>
<div style="text-align:center"><a href="http://www.aozora.jp/blog2/wp-content/uploads/2008/07/drag_and_drop2.jpg" rel="lightbox"><img class="aligncenter size-medium wp-image-73" title="ドラッグアンドドロップ" src="http://www.aozora.jp/blog2/wp-content/uploads/2008/07/drag_and_drop2-300x130.jpg" alt="ドラッグアンドドロップ" width="300" height="130" /></a></div>
<p style="text-indent:1em">出来ないことを書くのも恐縮ですが、あまり大きなサイズのファイルは最後まで処理できません。（テキストが、600 K バイトを超えますと、「処理結果」に「警告」を出すようにしています。「<a href="http://palm.nishinari.or.jp/namazu.cgi?query=%a5%a4%a5%f3%a5%bf%a1%bc%a5%cd%a5%c3%a5%c8+or+%a4%cb+not+%bf%de%bd%f1%a5%ab%a1%bc%a5%c9&amp;whence=0&amp;max=10&amp;result=normal&amp;sort=field%3Asize%3Adescending">サイズの大きい順ベスト 10</a>」（テキストファイルのサイズとは若干順位が異なります。）のうち、</p>
<ol>
<li>長塚節 土　途中までで×</li>
<li>押川春浪 海島冐檢奇譚 海底軍艦　途中までで×</li>
<li>宮本百合子 道標　○
<p style="text-indent:1em">何とか、処理できるようになりました。そのいきさつは、<a href="http://www.aozora.jp/blog2/2008/07/16/81.html">後日</a>。</p>
</li>
<li>森鴎外 伊沢蘭軒　○</li>
<li>尾崎紅葉 金色夜叉　○</li>
<li>徳冨健次郎 みみずのたはこと　○</li>
<li>夏目漱石 それから　○</li>
<li>夢野久作 ドグラ・マグラ　○</li>
<li>夏目漱石 吾輩は猫である　途中までで×</li>
<li>横光利一 旅愁　○</li>
</ol>
<p style="text-indent:1em">ベスト 10 だけで見ると、7勝3敗で今年の阪神より勝率アップです。(^o^)/ でも、他に、リカードウ「経済学及び課税の諸原理」なども「途中までで×」です。まだいくつかはあると思いますが、ルビが多く文章の構造が複雑な文章は、やはり苦手のようです。飽き足らない方は、ぜひ、「<a href="http://www.aozora.jp/blog2/2008/06/22/64.html">青空に舞う蝶々のごとく（その 2）</a>」などを参考にして、TeX システムを手持ちのコンピュータに導入してください。</p>
<p style="text-indent:1em">最後に、「てふてふ君」を使って自動的にとはいきませんが、少し TeX ソースを手直しすると、以下のような PDF も出来ます。このあたり、TeX の威力ですね。どのように変身したか、一度クリックしてください。次回からは「てふてふ君各論―ケーススタディ」として、この TeX ソースを手始めに触れてみたいと思います。お楽しみに！</p>
<ul>
<li><a href="http://www.aozora.jp/tools/tex/examples/Verito.pdf">辻潤「え゛りと・え゛りたす」PDF</a></li>
<li><a href="http://www.aozora.jp/tools/tex/examples/Verito.tex">その TeX ソース</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.aozora.jp/blog2/2008/07/07/68.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

