h ->tbp : figure and table float placement settings#147
h ->tbp : figure and table float placement settings#147YusukeKameda wants to merge 1 commit intoabenori:masterfrom
Conversation
要件に合わせて従来の日本語クラスと同じ tbp 指定にした。 https://www.w3.org/TR/jlreq/#kihonhanmen_and_examples_of_real_page_format
|
ありがとうございます.当時どうしたのか全く覚えていないので改めてJLReqを見直しました.とりあえず図だけの話です. 図の配置については4.3にまとめられていて,縦組み横組みにあわせて4.3.3と4.3.4にまとまっています.4.3.4.aでは「Figure 264の場合,説明のある段落の直後に配置することが基本である」ので,h指定をしたのではないかと思います. 教えていただいた2.2.5.bは段組みに対する記述のようです.おそらくこれは当時見逃していたと思います.(4.3.4は冒頭に「主に1段組みの限定する」とあります.)そうするとtwocolumnの時は |
|
ご対応いただきありがとうございます。すみません記述を見逃しておりました。4.3.4によると横組みの場合、1段組なら段落間に、2段組みならその段の地か次の段の天に[tb]、ですね。
とありますので、htb でよさそうですね。あまり気にしなくてもよいかもしれませんが、[p]は
の記述と思いますのでつけなくてもよいのかもしれません(システム的に付けたほうが良いかもしれませんが)。 分割しない表aの配置も4.4.4に「aの配置方法は,図版と同様である.」とありますね(見開きとか複雑なモノは熟読しておりません…)。 |
|
大分あいてしまいましたが,一段のときはhtbp,二段のときはtbpにしてみました.一応pもつけてみました.6c6da37 |
日本語組版処理の要件に合わせて従来の日本語クラスと同じ tbp 指定にしてみました。挙動がこれまでと変わるので影響が大きいかもしれませんが、既存の日本語文章クラスの挙動と合いますし、要件にも "The illustrations are usually set at the head or the foot of the page (see Figure 15)." とあるので変更してはいかがかと思いました。
https://www.w3.org/TR/jlreq/#kihonhanmen_and_examples_of_real_page_format