InDesign-アンカーフレームを列の上に「フローティング」できますか?


8

図の参照テキストを含むページの上部に図(または2つ)を見つけることは、その類の教科書や出版物では非常一般的です(たとえば、「図39.2を参照」)。図とその参照が同じページに収まらないようなレイアウトの場合、図は次のページに「浮動」します(近いほど良い)。私はInDesignでそのような動作を求めています。

FrameMaker(Macではrip)には、アンカーフレームに使用できる位置設定「列の上部」があります。これにより、フレームはアンカーを含むテキストフレームの上部に配置されます(または、「フロート」設定がオン、最初に利用可能な自動接続されたテキストフレーム、おそらく後続のページ)。チャプター全体を数十のイラストで書くことができ、Frameはページの上部に図を配置し、それに応じてテキストを置き換えます。手動のレイアウト介入はありません。図の前に任意の量の資料を挿入でき、列の高さや位置を手動で調整したり、テキスト内のアンカー位置を手動で再配置したりする必要はありません。確かに、レイアウトの完成時に、微調整が必​​要になることもありますが、全体としては夢のように機能します。

今日の教科書の大部分はそのようなレイアウトスタイルを使用しており、今日の教科書の大部分はInDesignでレイアウトされています。私はこれまで成功することなく、同等の機能(または機能を模倣するための一連のハック)を探して検索してきました。前のページの下部近くにアンカーを配置することで、列の上部にグラフィックフレームを配置できました。(Figureフレームのバウンディングボックスの周りにテキストの折り返しを設定しました。)グラフィックフレームを回避するために、アンカーの後のテキストのみが "折り返される"(回り込む)ようですが。テキストの折り返しの特性により、アンカーを図参照に隣接して配置することができなくなっているようです。また、アンカーの前のマテリアルを削除すると、図がページの上部マージンに上下に移動します。それは混乱です。

このフレーム機能に相当するInDesign機能(またはハック)はありますか?

フォローアップ:InDesignには、テーブルを列の上部に配置するメカニズムがありますか?


グラフの前に列区切りを試すこともできますが、前のページの下部に空白が残ります。
Lauren-Clear-Monica-Ipsum 2013

ページ区切りを強制する方法は理解していますが(たとえば、列の区切りによる)、私の問題は区切りを強制することではなく、グラフィックフレームの配置についてです。参照番号がなく、コンテンツがキャプションの段落を含むグラフィックフレームにすぎない脚注を考えてみてください。私が求めるメカニズムはそのようなものですが、ページの下部ではなく上部に配置されます。
Charles Poynton 2013

回答:


6

インライン化されたアンカーオブジェクトのカスタム配置を使用する必要があります。

どうやってするの

最初に、オブジェクトをテキストフレーム(関連するテキストが含まれている可能性が高いテキストフレーム)のあるポイントにアンカーする必要があります。これを行うには、グラフィック要素(または図、表、または別のテキストフレームなど)をコピーし、関連するテキストボックスにカーソルを置いて、オブジェクトを貼り付けます。貼り付け時のカーソル位置がアンカーポイントになり、非表示の文字をオンにすると表示されます([ 種類]> [非表示の文字を表示])。それ以外の場合は表示されません。次に、選択ツールを使用してアンカーオブジェクトを選択し、右クリックして[ アンカーオブジェクト]> [オプション ]を選択します。表示されたウィンドウで、上部の[ 位置]プルダウンを[ カスタム]に変更します、次にアンカーオブジェクトの参照ポイントアンカー位置の設定をいじって、アンカーオブジェクトのいずれかの端をテキストフレーム、列の端、ページの端などの参照ポイントを基準にして位置合わせします。

重要な注意事項

私のテストでは、私が唯一の可視アンカーポイント(その小さなY記号を含む行の下の行で始まるテキストに影響を与えるためにアンカー付きオブジェクトに適用されているテキスト・ラップ設定を取得することができましたショー隠された文字になっをオン)。このため、アンカーポイントをテキストの早い段階で関連性のあるものにして、おそらくページの先頭または列のタイプではなく、ページの先頭を指定することをお勧めします。
私はInDesign CS6を使用していますが、これらのポジショニングオプションは少なくともCS3以降に存在していると思いますが、それはメモリに基づいているだけで、あまり信頼できません。
お役に立てれば!


追加情報

この例では、グラフィックはダイアログボックスのように見えますが、実際にはアンカーされたグラフィックです。ダイアログボックスのスクリーンショットを使用して、これを実現するために使用した設定を確認しました。オブジェクトに適用される他の唯一の設定はText Wrapです。
ページ上のスペースを予約するアンカーオブジェクトの最初の例
ページを編集した後でも、テキストはすべてシフトしていますが、スペースはアンカーオブジェクト用に予約されています。このオブジェクトは、画像、イラスト、テキストフレーム、またはその他のオブジェクトです。
ページ上のスペースを予約するアンカーオブジェクトの2番目の例
アンカーオブジェクトはページのどこにでも配置できます。テキストフレームの境界内にある必要はありません。

問題

このソリューションが適切ではないことを認める2つの一般的なシナリオは間違いなくあり、残念ながら(私の知る限りでは)InDesignが対処していない問題です。私の知る限りでは、次のような方法はありません。

  1. アンカーオブジェクトをアンカーポイントの上または前に配置します。これは、ページの左側を基準にしてオブジェクトを配置しようとしたり、列の上部にオブジェクトを配置しようとしたりする場合に特に問題になります。
  2. 1つのページに複数のアンカーオブジェクトがある。これらの場合、お互いが重ならないように意図的に配置する必要があると思います。編集がページ分割に影響を与えると、望ましくない結果が生じる可能性があります。

メモをありがとう–しかし、私が理解しているように、あなたの提案は私の問題を解決しません。InDesignのアンカーオブジェクトは、ページにスペースを割り当てません。「テキストの折り返し」は、特定のテキスト要素をボックスの邪魔にならないように押し出すことができますが、実際には押し付けたくありません。グラフィック(たとえば、イラスト)をドロップするスペースが欲しいだけです。私が欲しいものは、スペースを割り当てるInDesignの脚注に似ています。ただし、脚注はページの下部にのみ配置でき、番号付けの動作が組み込まれています。列またはページの上部にある、番号のない脚注を考えてください。
Charles Poynton 2013年

私はあなたの目標を誤解している場合は間違いなくお詫びしたいと思いますが、これはあなたが求めていることを実行できるはずだと思います。唯一の例外は、列の上部にグラフィックを配置することです。これは、「重要な注意事項」で説明した、挿入ポイントの下でのテキストの折り返し(またはスペースの予約)のみに関する懸念のためです。これは当然ながらその有用性を制限しますが、ページ相対配置を使用して目標を達成できることに気付くかもしれません。回答を更新して例を示します。
2013年

@Charles私はまた、あなたがあなたのグラフィックフレームのキャプションに言及したことに気づきました。たぶんこのために、グラフィックフレームとテキストフレーム(キャプション)を含むグループを作成し、それをアンカー付きオブジェクトとしてメインテキスト領域に貼り付けます。このソリューションでは、アンカーオブジェクトのページにスペースが割り当てられます。アンカーポイントが移動すると、テキスト内の参照ポイントが列を移動した場合に脚注が列を切り替えるのと同じように、そのスペースが新しいページに再割り当てされます。
エイペックス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.