InDesignスタイルの一部のみを削除する


11

Adobe InDesignで、10個以上の属性が定義されている可能性のある複雑な段落スタイルや文字スタイルに頻繁に遭遇しました。

たとえば、Captionという名前の段落スタイルには約15の特殊な属性があり、そのうちの1つは特定のフォントスタイルです。キャプションの段落スタイルからフォントスタイルのオーバーライドを削除し、「ベースの」スタイルをオーバーライドせずに機能させるだけです。ただし、font-style属性値を削除する方法はありません。[ なし ]オプションはなく、値を削除しても機能しません。サイズなどの一部の属性では、値を削除すると「無効なエントリ」ダイアログが表示されます。

属性値を削除するにはどうすればよいですか?


保持したい14ビットで新しいスタイルを作成してから、古いスタイルを削除して、InDesignに「XのすべてのインスタンスをYで置き換える」と新しいスタイルで指示しましたか?
Lauren-Clear-Monica-Ipsum 2015年

段落スタイルに空のフィールドを含めることはできません。文字スタイルにのみ含めることができます。つまり、サイズのない段落スタイルはありません。フォントスタイルを親のフォントスタイルに手動で変更してみましたか?
usr2564301 2015年

3
@Jongware、はい、しかしそうすることは継承の目的を無効にします。フォントの制御を「ベース」スタイルに集中できるようにしたい。つまり、ドキュメント全体でフォントを変更したい場合は、1つのスタイル(親)だけでフォントを変更したいと思います。具体的には、子も編集する必要はありません。
Cary Millsap 2015年

回答:


1

これをテストしたところ、「キャプション」スタイルを取り、属性を「基準」スタイルと一致するように設定した場合、親にさらに変更を加えると、子にも引き継がれるようです。つまり、属性を「基準」スタイルの定義と一致するように変更すると、属性が「リセット」されます。


1
InDesignのどのバージョンですか?私はこれを試したところ、CS4ではうまくいきませんでした。
Scribblemacher

1
CC2015。今夜、自宅でCS5でテストします。それまでの間、親のスタイルを子に一致させることはできず、それらを更新することはできません。子のスタイルは親と一致するように変更する必要があり、その後属性を再リンクします。
Troy Lissoway、2016

@Scribblemacher-子を親に一致させる限り、CS5で機能します。逆の場合も同様です。
Troy Lissoway、2016

0

私が見つけた唯一の回避策は:

  1. 一般パネルの定義のスクリーンショットを撮ります。
  2. [ベースにリセット]をクリックします。
  3. 残しておきたい14の属性を思いっきり再現。

1
これを行うスクリプトを作成することは可能でしょう
joojaa

0

実際の解決策ではありませんが、いくつかのスタイルのみを使用している場合は、ショートカットになる可能性があります。

  • テキスト(つまり、フォントファミリまたはフォントスタイル)を強調表示(Cmd+ A)し、Fn+ Opt+ を押すDeleteと、最後に選択したスタイルに設定されます。サイズでは機能しません。

ただし、1つのスタイルのスクリーンショットを作成する必要があるように、それらの間で多くの書式変更を行う場合は、とにかく新しいスタイルを作成することをお勧めします。


0

スタイルを再定義してみましたか?

テキストの段落に「キャプション」スタイルを適用します。変更する1ビットの情報を手動で変更します。段落テキストが強調表示された状態で、スタイルシートパレットの「キャプション」スタイルシートを右クリックします。次に、「スタイルを再定義」(フライアウトメニューの4番目)を選択します。その段落に手動で加えた変更はすべて、スタイルシートで更新されます。

ネストされたスタイルでスタイルシートを更新しませんが、通常の段落スタイルシートを更新します。これをキャラクタースタイルシートに行うこともできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.