cas-support返信CAS-UBで次のようなWebのリンクを設定する方法を紹介します。Webページの末尾に参考資料のリストを作る。Webページの本文から、参考資料へのページ内リンクを設定する。出来上がったWebページはこんな感じです。リンク先HTMLで、このようなページ内部のリンクを作るには、リンク先の要素にid=id値を設定し、リンク元のアンカータグ(aタグ)のhref属性に#id値を設定します。CAS記法では次のようにします。リンク先の要素にはユーザー独自idのマークアップを使います[1]。CAS-UBでユーザー独自のidを付けるには、二つの方法があります。難しい方法と簡単な方法があります。利用ガイドでは難しい方法のみを詳しく解説しています。(難しい方法には、自動化処理のための用途があるのですが)ここでは単にリンクを設定するだけの簡単な方法をご紹介します。次のようにすれば良いです。いうマークアップをする。上の例では次のようになります。>[1]より引用::nolabelはリンクとは関係なく、CSSで箇条書きのラベルを付けないようにするためのクラス属性の設定です。が箇条書きの項目(li)のid属性になります。CAS-UBでは見出しや図・表のキャプションには自動的にidを設定します。ユーザーがCAS記法で設定するidについては、自動設定のidと区別するためにユーザー独自idという表現をしています。これは、HTMLでは通常のid属性にあたります。cas-support1ブログの記事をコピーして、節の記事とする例のデモ動画を追加しました。【シナリオ】1.CAS-UBの記事の構成は章-節となっている2.ブログのタイトルをコピーして節のタイトルに貼り付ける3.ブログの本文をコピーして節の本文に貼り付ける4.記事の本文の*を見出しのマークアップ’=’にする5.CAS-UBは見出しと段落には一行を空ける6.PDFを生成する※PDFの生成設定は本文二段組みとなっている。V4の編集画面を垣間見る。V3では構成編集と編集画面が別でしたが、統合しました。五周年記念セミナーのスライドと動画をアップしました。箇条書きには、番号なし箇条書きと番号付き箇条書きがあります。CAS-UBではそれぞれ図1のようにマークアップをします。番号なし箇条書きのマークアップは、次のようなHTMLに変換されます。<ul><li>1項目目</li><li>2項目目</li><li>3項目目</li></ul>CAS-UBで用意している「CSSテーマ」で番号なし箇条書き、番号付き箇条書きのレイアウトを指定しています。そこで、例えば「グリーン2」を選択してプレビューしますと、図2のように表示されます。箇条書きを、(テーマ)「グリーン2」で内容表示(プレビュー)するさて、この箇条書きのラベルを消したいとき、一番、手っ取り早いのは要素にlist-style:noneというスタイルを指定する方法です。CAS記法では要素のマークアップの直後に’:’を置くと、その要素に属性が付きます。そこで箇条書きの先頭’*’または’#’に次の図3のようにマークアップしてみましょう。箇条書きの項目にスタイル属性を指定この内容表示(プレビュー)すると図4のようになり、最初の項目しかラベルが消えていません。箇条書きの項目へのスタイル指定の内容表示すべてのラベルを消すために、各’*’(li)要素へのスタイル指定を繰り返しても良いのですが面倒です。通常は上位のulまたはol要素にスタイル指定してラベルを消すと楽ちんです。このようなときのCAS記法は図5のように要素の直後に’::’をおいて属性を指定します。しますと1つ上の階層の要素に属性が付きます。親の要素に属性をつけるマークアップこのCAS記法の’::’に続く属性はHTMLでは次のように上位のul要素の属性になります。style="list-style:none"><li>1項目目</li><li>2項目目</li><li>3項目目</li></ul>内容表示(プレビュー)しますと、図6のようにすべての箇条項目のラベルが消えています。cas-support返信CAS-UBは6月20日の保守更新で次の機能強化を行ないました。V2.2用に開発していた機能の一部を先行してクラウド・サービスに追加しました。1.CAS記法の強化CAS記法のパーサーを改良し、アンカー要素の内容に次のインライン要素をマークアップしたとき、これを正しく処理できるようにしました。インラインの範囲指定[[[...]]](アンカーの文字列に縦中横を指定できるようになりました)。$$...$$2.PDFとEPUBの整合性配慮PDFの表では先頭行のセルに:width=”xxx”の方式で列幅を指定できます。これをこのままEPUBに出力するとEPUBCheckでエラーになります。そこで、その設定値をCSSのstyle属性値に変換するか、別途style.cssで設定するかを選択できるようにしました。(図のサイズ指定については従来より同様の機能を用意しています。)2.EPUB内部リンクの有効化EPUB3で図表一覧掲載の図・表のリストから本文の図・表の位置へのリンク、あるいは本文の中でほかの本文中の箇所へのリンクをクリックしたとき、hrefで指定した位置に正しくジャンプするようにしました。Editionsなどではhrefで指定した位置にジャンプせず、ファイルの先頭にジャンプしていました。これはEPUBリーダ側の問題ですが回避策を施して正しくジャンプするようにしました。PDFレイアウトの詳細設定の仕様の追加と変更を行ないました。この結果PDFレイアウト詳細設定については一部のレイアウトが従来と変更になりますのでご注意ください。本文以外の記事タイトルの行取りが2行のものと4行のものが混在していましたので、3行取りに統一しました。囲み記事(コラム)のキャプションが囲みの外にありましたが、囲みの中に置くように変更しました。キャプションのない注記には、既定のキャプションとして「注記」を挿入するように変更しました。図表キャプションの位置(上か下)指定を、図と表を個別に指定できるように変更し、初期値を図は下、表は上に設定しました。図と図のキャプションの間の空きが詰まり過ぎていたので、0.5em空けるように変更しました。見出しが複数行になるとき、2行目以降を見出し番号の位置にインデントするように変更しました。章番号、または章・節番号と見出しの間の字間が広すぎたので狭めました。ハイフンで繋いだ場合、そのハイフンで改行しないように分割禁止を設定しました。図表番号とキャプションの間の字間が広過ぎたので、章節番号とタイトルの空き幅と同じに変更しました。表内の行間が空き過ぎていたので、行の高さの初期値を1.5emに変更しました。設定の変更もできるようにしました。(10)参考文献のレイアウトを番号なし箇条書きから1字突き出した(ハンギング・インデント)の形式に変更しました。4.障害修正その他、障害の修正を行ないました。最近の修正」を参照してください。この機会にオンラインストアを少し改善しました。第3巻』を10月下旬発売します。第4版』プリントオンデマンド版発売。技術書典5にも出品しますのでどうぞよろしくお願いします。簡単な解説10月8日(月)「アンテナハウスCAS電子出版」は、『技術書典5』に出典します。『XSL-FOの基礎』画像制作のこと。Word経由でインポートした画像は印刷品質の劣化が激しいため、第2版ではできるだけSVG形式に変更した件。EdgeのEPUB表示機能はなかなか良い。これからはEdgeだと言いたいところですが、しかし、残念な点もあります。FormatterClubセミナーでの、CAS-UBのスライドと動画を公開しました。