2013/12/19

表でアンカー付きオブジェクトを使う

こういう表が作りたかったんですよ。
え、何が? て思う人もいるでしょうけど、キモはセルの結合。
何も考えないでやってしまうとこうなる。

こうじゃない、こうじゃないだろ……!
表の下に塗りのオブジェクトを引けばいいんですが、位置合わせが面倒です。
  1. 結合しない状態で一度作ります。なお、行の高さは固定にします。
  2. この状態で表をコピーし、別テキストフレームにペーストします。テキストフレームは表と同一サイズにします。→A
  3. 元の表(B)からテキストを削除し、罫線も削除します。セル内余白をすべて0にします。
  4. Aの表の塗りの設定をなしにします。

  5. Aの表で、セルの結合処理をします。
  6. Aのテキストフレームを(表じゃないよ!)をカットして、Bの表の左上セルにペーストします。行の高さが固定なので入りきらないですが慌てずに。
  7. テキストフレームAが入っているセルを選択して、
  8. そのままescを押すと、セルの中が選択できます。(見えないですが、できています)
    この状態でオブジェクト>アンカー付きオブジェクト>オプションを実行。(中身が選択できていないと実行できません)
  9. 次のように設定。親文字からの間隔:カスタム
    アンカー付きオブジェクトの基準点:左上
    アンカー付き位置の基準点:左上 ※Y基準を設定してから
    X基準:列枠
    Xオフセット:0
    Y基準:列枠
    Yオフセット:0
    ※手動配置はどっちでもいいです
  10. こんな感じ。でもまだ完成じゃない!

    なんかヘン。塗りの開始位置が罫線とずれてる。
  11. これは罫線の幅分のズレです。なので、XとYのオフセット値を修正します。それぞれ、線幅の半分だけ、外に出してやります。(この表は罫線1mmです)

    表内で罫線の有無や幅が混在している時は、表Aの上端と左端での「一番太い幅」で考えます。※アンカーの基準点が左上なので

InDesignで横見出し


前々から、FrameMakerの「横見出し」機能はすごいすばらしい言ってるんですが、こないだひょんなことからもしかしたらInDesignでもできるんじゃないかと思ってやってみました。
CS6です。
ちなみに、横見出しとはこういう機能です。
矢印の順番にテキストが流れています。
InDesignでこういうことやろうとすると、横見出しと本文でテキストフレーム分けることになると思うんですが、それだとダメなときってありますよね。

さ、前置きはともかくやってみます。

  1. テキストフレームを作ります。段数を3にしました。フレーム内マージンは0、配置は上揃えで。
  2. 段ヌキは「なし」です。
  3. 本文の前で改段します。横見出しっぽくなりました。


  4. 本文を段抜きを2段(全段数-横見出し分の段数)にします。


  5. 段をぶち抜くための段落をいれます。これがミソ。すべての段を抜きます。
    ここではわかりやすくテキストをいれていますが、実際は見えなくなるように処理しましょう。
  6. あとは上と同様に。
  7. それぞれにスタイルを宛てて処理してみました。本文が長くなっても、ぶちぬき段のおかげでだいじょうぶです。ぶち抜き段は文字サイズ、行送りともに設定できる最小値にして色をなしにしてあります。さらに、本文のスタイルは「段落の開始位置:次の段」にしておくと、いちいち改段いれなくて済みますね。(ついでに「前と連動」もオン)
  8. ただちょっと問題もあります。フレームが途中でわかれるとこうなっちゃう。あくまでも段抜きの機能なので、仕方ないですね。
テキストフレームの段数は、横見出し幅に合わせて適宜変えてください。

2013/07/18

箇条書きトラップ~INDDフォローアップとして

InDesignの自動番号、テキストフレームがつながっていないと番号がつながらない「ことが」あります。
「ことが」と書いたのにはわけがありまして、この例のようにつながっていなくても連番になることもあります。
違いはココ。リストに注目。つながらないほうは「デフォルト」。箇条書きリストを設定していません。


想像ついてる人もいるでしょうが、つながってるほうはリストを設定しています。



で、リストの定義。「ストーリーを通して番号を継続」がオンになっています。これにより、つながっているみたいです。

ここをオフにするとリストを使っていても番号がつながらなくなりました。 でもなんか解せないのは、「ストーリーを通して」という文言。そもそもストーリー(テキストフレーム)はつながってないんだよね。 さらに調査。 A、Bの順にテキストフレームを作りました。テキストフレームはつながっていません。リストを設定しているので、連番になっています。
上下を入れ替えてみました。連番はママです。どうやらテキストフレームを作った順のようです。
でも、この順番じゃないだろ。ということでテキストフレームをB→Aでつないだら、こうなりました。
まとめ。 リストを使わないと、自動番号はストーリー内で連番。リストを使い、かつ「ストーリーを通して番号を継続」をオンにすると、『ストーリーがつながっていなくても』連番になる。 これ、ひょっとして誤訳じゃないか? だってストーリーを通して、でなかったら一体何の範囲で連番にするっての? ということで、英文Helpから英語UIを探しました。「Continue Numbers Across Stories」。 「Across」ですから「通して」ではなく「またいで」ですね。「ストーリーをまたいで番号を継続」。これなら納得。 さて、ここから考察。 この「ストーリーを通して」、デフォルトではオンになっています。なので、リストを定義するときに意識しないかぎりはママ、オンになっています。これ、オフのほうがいいような気が。意図しない順番で連番になる可能性があります。 考察2。 最初、リストを設定しないで自動番号を定義し、途中からリストを設定し直した場合。番号が変わってしまう恐れあり。これを防ぐにはリスト定義の「ストーリーを通して~」をオフにすること。そうするとデフォルトと変わることはない。はず。 てか、やめて。UIの誤訳。

INDD 2013 Osakaに登壇しました

さる7月13日、東京編に引き続き大阪編に登壇いたしました。
東京編での反省点やご指摘をもとに、デモンストレーション中心の内容にシフトしてお届けいたしました。いかがだったでしょうか……。
東京、大阪と二回やってみまして、自分が一番勉強になりました。
あやふやになっていたところを調べ直したりいろんな検証をしたりして、途中何度もくじけそうになりました。
いつも東京勉強会でスピーカーをいろんな人に依頼してお引き受けしていただいているわけですが、みなさん同じように御苦労された末のセッションなのだなぁ、と改めて感謝です。

あらためまして、ご参加いただいた方々、関係者の方々、ありがとうございました。

2013/03/05

INDD 2013 Tokyo (Spring)に登壇しました

登壇前にご案内するべきだったのですが。

さる3月2日に行われた、「INDD 2013 Tokyo (Spring)」に登壇いたしました。
最初におはなしをいただいたとき、自分なんかでいいのか? と思いましたが、何かのお役にたてるのであれば、とお受けすることにしました。

そしてあっという間に当日が過ぎていったわけですが。

ほんとうにありがとうございました。

来てくださった方。
来れなかったけれど応援してくださった方。
厳しいご意見をくださった方。

大変勉強になりました。

アンケートなどでいくつかご質問をいただいております。
今後、このページでお答えをしていきます。

アンケートには書けなかった、また当日は行けなかったけど、ご意見ご質問ご批判ご感想などございましたら、コメントをお寄せください。

お待ちしております。

最後に、
私にこの機会をくださったINDD 2013スタッフの皆さま、
とくに当日まで(いや今もまだ)大変お世話になったあかつきさん、あかねさん、
ありがとうございました。
次の大阪に向けてもうひと頑張りいたします。