ページ内の表組に複数のスタイルを設定して、目次機能で書き出しはかのうでしょうか?
つまり…
123 25 36 6
654 58 33 8
214 69 69 3
…のように書き出せるものでしょうか?
ご存知の方いらっしゃれば御教示おねがいします。
[19791] ふるの (2018/09/07 Fri 15:57)
各項目に段落スタイルさえ当ててあれば可能ですよ。
例えば、この項目とこの項目は本来のスタイルは一緒だけれど、目次でのスタイルは変えたい場合は、同一内容で別名称のスタイルを作成して当てておき、目次機能で別のスタイルを当てて書き出すことも可能です。
何しろ、指定した段落スタイルを当ててあるテキストをノンブル付きで書き出すと考えればいいのでは?
特殊な例では、何千首もある全歌集などの歌すべてをノンブル付きで…とすれば歌の索引を作成する際の元データを書き出せます。
[19792] works014 (2018/09/07 Fri 21:59) web
works014 さん、こんにちは。
仕事が忙しくなり回答をみてませんでした。大変失礼しました。
目次機能で出来るのは理解しているのですが、
123 〉 456 〉 789
のように書き出す設定がわかりません。
不勉強だとは思いますが、御教示頂けると助かります。
宜しくお願いします。
[19803] ふるの (2018/09/26 Wed 12:30)
お力になりたいと思っているのですが、
目的というか目指してらっしゃる要件がいまいち呑み込めておりません。。
抜き出したテキストをソート(並べ替え)したいということでしょうか?
> 123 〉 456 〉 789
> のように書き出す設定がわかりません。
[19804] (z-) (2018/09/27 Thu 12:20) web
(・_・、)
すみません。
私の説明が言葉たらずなのだとおもいますので、具体的な例を
画像にしてみました。
これで分かりますでしょうか?
[19805] ふるの (2018/09/28 Fri 00:03)
タブでしたか…。
InDesign「目次」の標準機能でそのままズバリの形にするのは無理だと思います。
そうしたい具体的な事情・状況などがわかれば,ここを見ている方々からよいアイデアが出てくるかもしれません。
例えば考えなしに提案させていただくとすると,
・頁がズレないように気をつけつつ,すべての表を「テキストに変換」してから目次を作り,目次作成後に表に戻す
・表は行ごとに異なるスタイルをあてて作成する。目次作成後に区切りの読点と不要なノンブルを削除する
などはいかがでしょうか。いずれも更新時に同じ手作業をやり直すことになりますけど。
[19806] 肩幅 (2018/09/28 Fri 12:28)
…なるほど。
やはり標準機能では無理なんですね。
もう少し、スタイルとか検索などをトライしてみます!
ありがとうございました。
[19809] ふるの (2018/09/28 Fri 21:32)
タブでしたかw
表をいったんテキストに変換(列:タブ、行:段落)すると変換後の行全体が先頭列(左端)の段落スタイルになるので、
その上で「型番」のスタイルだけ利用して目次を作成する
か、
目次タイトル(「目次」と入っているところ)を空欄にして、
現状の「こうなってしまう」の状態から、目次内を正規表現検索置換
(全角バックスラッシュを半角に書き換えて使ってください)
検索文字列:^[^\t]+\K\r
置換文字列:\t
を2回かけると目的の状態になります。2回かけてください。
なんにしても1工程では手段が見当たりませんでした。
自分ではすぐスクリプト書いてしまうので…
[19807] (z-) (2018/09/28 Fri 12:53) web
> 検索文字列:^[^\t]+\K\r
ごめんなさい先頭の ^ が余計でした。
あってもなくてもいいんですが…
[19808] (z-) (2018/09/28 Fri 12:55) web
検索置換ですね…
色々トライしてみます!
ありがとうございました!!
[19810] ふるの (2018/09/28 Fri 21:33)
検索文字列
([^\t]*)\r([^\t]*)\r([^\t]*)\r([^\t]*\t[0-9]+)\r
置換文字列
$1\t$2\t$3\t$4\r
(\はバックスラッシュ)
の一回で済むような。
[19811] . (2018/10/01 Mon 09:21)
> 検索文字列
> ([^\t]*)\r([^\t]*)\r([^\t]*)\r([^\t]*\t[0-9]+)\r
>
> 置換文字列
> $1\t$2\t$3\t$4\r
> (\はバックスラッシュ)
>
> の一回で済むような。
んーまあNDAに配慮した本番とは違う3列こっきりの表しか存在しないんならそうなんでしょうねえ。本人じゃないので知りませんけど。。
[19812] (z-) (2018/10/01 Mon 12:06) web
>3列こっきりの表しか存在しない
あぁ、そうですね^^;;
検索文字列を
^([^\t\r]*)\r
とすれば、タブをふくまない行の改行を取れるので
列に依存せずに済みそうです。
[19813] . (2018/10/01 Mon 16:44)
> ^([^\t\r]*)\r
あっ おみそれです
結局1回で済みますね…失礼しましたw
[19814] (z-) (2018/10/01 Mon 16:55) web