FBDなどを使用して、最初から最後までfb2ファイルを校正、編集、作成します。 グラフィックプログラムチュートリアルfb2ファイルを編集する方法

FBDなどを使用して、最初から最後までfb2ファイルを校正、編集、作成します。 グラフィックプログラムチュートリアルfb2ファイルを編集する方法

23.12.2021

fb2ドキュメントに必要な変更を即座に加えることができるfb2ファイルエディタ。 スピードと便利なドキュメントナビゲーターが主な利点です。

  • プラットホーム: Windows XP、7、8、10
  • 言語: ロシア
  • ライセンス: 自由

FB2エディター2016

FB2 Editorを使用すると、fb2ファイルを編集できます。 このエディタを使用すると、ドキュメントの構造を編集したり、資料を追加したり、脚注を編集したりできます。 多言語パッケージを使用すると、ロシア語とその他の言語の両方でファイルを編集できます。 FB2 Editor 2016はフリーウェアライセンスの下で配布されるため、機能へのフルアクセスに料金を支払う必要はありません。 小型のコンバーターを内蔵。

デザインと機能性

fb2ファイルを編集するためのプログラムは、複雑な構造の大きなファイルを処理するのに特に優れています。 便利なナビゲーターを使用すると、必要な場所をすばやく見つけることができます。また、整理されたツールバーを使用すると、必要なアクションを実行できます。 同時に、保存プロセスは十分に最適化されています。 大きなfb2ドキュメントの処理にはそれほど時間はかかりません。


フィクションブックエディター2.6.7--Fiction Book Editorは、強力なfb2電子書籍編集者であり、書籍編集者の間で標準となっています。 それは完全なfb2本編集のための機能、ツールとオプションの膨大なセットを提供します。

システム要求:
Windows XP | ビスタ| 7 | 8 | 8.1 | 10(32ビットおよび64ビット)

Torrent E-bookEditor-SunOKによるFictionBookEditor2.6.7 Portableの詳細:
Fiction Book Editorを使用すると、本自体のテキストを直接編集したり、本のエラーを検索して修正したり、テキストのデザインやフォント設定を変更したり、本に画像を挿入したり、バイナリファイルを添付したりできます。 このプログラムでは、著者、タイトル、シリーズ、リリース日などの情報を含む、本のメタデータを編集できます。 さらに、フィクションブックエディタを使用して、本のソースコードを編集できます。 また、本の編集をより簡単かつ迅速に行うためのさまざまなスクリプトもあります。

ポータブル機能:
2012年6月16日に、Librusekの新しいジャンル、UTF-8エンコーディングでのロシア語のスペルをチェックするための辞書、Any2FB2インポートコンバーター、MSXML4.0SP3コンポーネントを追加しました。
TurboStudio18.4で構築されています。 実行可能ファイルの横にあるサンドボックス。

SunOKトレントによるFictionBookEditor2.6.7 Portableのスクリーンショット:


シーケンスはPRINTシリーズの名前です。 たとえば、「アドベンチャーライブラリ」、または「究極の武器」。 ネストされたシリーズも許可します。

セクションへ カスタム情報追加情報が追加される場合があります。 著作権、感謝、広告など。 等 中世の書記の神秘的な呪いまで(「この本を盗む者は誰でも、彼の手はしおれ、彼の耳は落ちるでしょう」):-)。

バイナリオブジェクトバイナリオブジェクト(通常は写真)が本に添付されると、自動的に入力されます。

十字の付いたボタンをクリックしてこのセクションの列を削除すると、添付されたオブジェクトも同時に削除されます。

§4.4ドキュメントの構造化

よく構成された本を手に入れることが、私たちが本の編集を行う目標です。

プロセス自体は、次のステップに分けることができます。

1)セクションへの分割。

2)要素のマークアップ。

3)脚注のデザイン。

4)イラストを挿入します。

たとえば、[貼り付け]コマンドで貼り付けた「きれいな」テキストがある場合は、エディターで本を読み、途中で必要な変更を加えるだけで、最初の2つの手順を簡単に組み合わせることができます。 この段階の脚注は、たとえば、角かっこで強調表示することによってのみマークされます。

たとえば、FB2Anyの後でテキストがすでにマークアップされている場合は、最初にドキュメント構造の「ツリー」を調べて、誤ってフォーマットされた要素を修正し、不要なセクションを削除する必要があります。 そして、それでも本を読み直して、追加の編集を行うことが非常に望ましいです。

脚注の最終的なデザイン(FB2Anyによって添付されていない場合)は、第2段階の終了後にのみ行われます。

そして、その時だけ、本の準備が整うと、表紙を付けてイラストを挿入します。

パーティショニング

FictionBookのテキストはセクションに分かれています。

編集ウィンドウでは、各セクションが左側の緑色のバーで強調表示されます。 このストリップの切れ目は、セクションへの分割を示しています。 ネストされたセクションに追加のバーが追加されます。 すべてが非常に明確です。

分割は非常に論理的に見えます-「1つの章-1つのセクション」。 チャプターセクションは、パーツセクション内にネストできます。 この形式では、任意のネストのセクションを作成できますが、通常、ネストの深さは2つまたは3つを超えません。

新しいセクションの作成は簡単です。 チームを選択してください Edit\Cloneコンテナ (Ctrl +Enter)。 カーソルが置かれているセクションの後に、タイトルが空の新しいセクションが表示されます。

次のように、すでに入力されているセクションを分割できます。カーソルを正しい場所に置くことにより、コマンドを選択します。 Edit\Splitコンテナ (Shift +Enter)。 セクションはカーソル位置で正確に分割されます。 同時にテキストを選択すると、それが新しいセクションの見出しになります。

たとえば、MS Wordエディタのセクションのように、最初のセクションの最後にカーソルを置き、Delキーを押すと、「接着」セクションは機能しません。 段落は、一度に1つのセクションから別のセクションにドラッグするだけです。 したがって、これにはコマンドを使用する必要があります Edit\Mergeコンテナ (Alt + Delete)。 添付のセクションにタイトル(タイトル)がある場合は、サブタイトルになります( 字幕).

ネストされたセクションの作成は簡単です。

最も簡単な方法は、ソース編集モードに入り、最初のセクションの先頭を見つけることです(タグ

)そしてその前に別のタグを追加します
。 次に、最後のセクションの終了タグを見つけて、同じものをもう1つ追加します。

これが唯一の方法であると信じられています。 本当じゃない。 WYSIWYGモードを終了せずに、ネストされたセクションを作成できます。

別のセクションに配置されるセクションの前には、新しい空のセクションがあります。

必要なセクションを慎重に選択し、バッファーに配置します。 チームとしてやったほうがいいです。 Edit \ Cut (Ctrl + X)。 ガベージをクリーンアップすることを忘れないでください(削除されたセクションの後、通常は1つの空のセクションが残ります)。

バッファの内容を新しく作成したセクションに貼り付けます。 出来上がり!

ネストされたセクションがあるセクションには、テキストがあってはならないという事実に強く注意を向けます。 見出し、エピグラフ-お願いしますが、段落だけでも、空の行であっても、そうすべきではありません。

逆に、外側のセクションを削除する必要がある場合は、次のように実行します。カーソルをその見出しに置くか、コンテキストメニューを使用してこのセクションを選択し、コマンドを選択します。 外部コンテナの編集/削除.

完成したセクションを別の場所に移動またはコピーする必要がある場合は、ソース編集モードとWYSIWYGモードの両方で実行できます。 後者の場合、セクション全体をバッファーにコピーしてから、適切な場所に空のセクションを作成し、バッファーからそのセクションを貼り付けて、コマンドで不要になった外側のセクションを削除します。 外部コンテナの編集/削除.

セクションの過度のネストを許可しないでください。 ネストされたセクションの構造は、単純で論理的である必要があります。 ボリューム(本)、パート(セクション)、チャプター(段落)。 字幕は通常、字幕(字幕)で区別されます- スタイル\字幕-(Alt + S)。

注釈と編集履歴(履歴)

セクション注釈(灰色-青のストライプ)-注釈。

要約は、本の短い(2段落または3段落)説明です。 通常、これは、読者を引き付けることを目的とした、プロットラインの再記述またはミニレビューです。

書籍に注釈を付ける方法の詳細については、§5.7 The High ArtofAnnotationを参照してください。

各セクションに注釈を挿入できます(コマンド Edit \ Add \ Annotation (Ctrl + J)).

履歴セクション(ラズベリーバー)は、さまざまな技術記録用です。 修正を行い、欠落しているテキストを追加しました-履歴セクションにマークを付けました。

タイトルの配置(タイトル、サブタイトル)

見出し(タイトル)は、本(本文)、セクション、または詩の冒頭に置くことができます。

タイトルを挿入するには、メニュー項目Edit \ Add \ Title( ctrl-t).

この場合、カーソルは、見出しを挿入する予定の要素に直接配置する必要があります。

見出しは、緑色の長方形と大きなフォントサイズで強調表示されます。

章に小さなサブチャプターが含まれている場合、または「* * *」のような行でエピソードに分割されている場合は、字幕を使用してこれらの要素をフォーマットします。 目的の段落にカーソルを置き、コマンドを呼び出します 編集\スタイル\字幕 (Alt + S)。 または、ツールバーの3つ星アイコンをクリックします。

FB Editorの小見出しは、大きなフォントサイズで強調表示されます。

次のコマンドを使用して、小見出しを通常の段落に変換できます Edit \ Style \ Normal (Alt + N).

==注意、バグ!=================

この操作を行う前に、本を保存することをお勧めします。 そして、変換の直後-また。 多くの場合、FB Editorは、この方法で変換された文字列を編集しようとすると、エラーでクラッシュします。

本の本文(本文)にもタイトルがあります。 この本の著者は、そこに著者の名前と名、そして(大文字で)本のタイトルを書くのが良い形だと考えています。 この分の操作を節約しないでください。 結局のところ、すべての読者とコンバーターが本の説明からこの情報を正しく抽出し、テキストの先頭に配置できるわけではありません。 そして、タイトルのない本は、タイトルが繰り返されている本よりも桁違いに悪く見えます...

章のエピソードへの分割についての小さなメモ。 場合によっては、「* * *」(または代わりに)とともに、空の行(「サイレント」ヘッダー)がこれに使用されます。 それらは、セマンティックな負荷がかかる場合にのみ残しておく必要があります。 たとえば、さまざまなヒーローに関する物語は「* * *」で区切られ、さまざまな時間のイベントは「サイレント」の見出しで区切られます。 それ以外の場合は、「***」に置き換えることをお勧めします。 変換中にこれらの空の行が簡単に「失われる」可能性があるという理由だけで...

原則として、「***」以外の「サイレント」見出しの代わりに使用できます。 たとえば、「-*-」または「* * ***」。 しかし、このオプションは私自身の考えであり、明確に推奨することはできません。

エピグラフ

エピグラフは、本の冒頭または一部に配置された別の作品、誰かのキャッチフレーズなどからの引用であり、作品の精神、意味、作者の態度などを示します。

エピグラフを強調するために、FictionBookには対応するエピグラフ要素があります。 FB Editorでは、Epigraph要素はコマンドによって作成されます 編集\追加\エピグラフ (Ctrl + N).

エピグラフは、本(本文)またはセクションの先頭にのみ配置できます。 テキストを強調表示するだけでは、どこにもエピグラフを作成することはできません。

FB Editorでは、エピグラフは紫色のストライプと小さいフォントサイズで強調表示されます。

通常、それぞれのことわざや引用には著者がいます。

それを目立たせるために、FictionBookはTextAuthor要素を提供します。 コマンドによって挿入されます 編集\追加\テキスト作成者 (Ctrl + D)。 要素のカラーバーはなく、インデントと赤いフォントのみがあります。

エピグラフの最後の段落をテキスト作成者要素に直接変換することができます。

この段落にカーソルを合わせて、コマンドを呼び出します Edit \ Style \ Text Author (Alt + A)またはツールバーの人間のプロファイルを持つアイコンをクリックします。 段落はテキスト作成者要素に変換されます。

セクションにエピグラフのみが含まれている場合、バリデーターはこれをエラーと見なします。 また、少なくとも空の文字列が必要です。

詩、歌、バラード、セレナーデ、その他の歌詞を指定するために、対応する詩の要素がFictionBookで提供され、FBエディターのコマンドは次のようになります。 Edit \ Insert \ Poem (ctrl + p).

必要な行を強調表示して、このコマンドを実行します。

詩は、黒と濃い赤の2つのストライプで区別されます。 これは、詩をより小さな要素に分割するためです-スタンザ(スタンザ)が提供されます。 通常、テキストブロック全体が詩の要素に変換され、コマンドを使用してスタンザに「分割」できます。 Edit\Splitコンテナ (Shift +Enter).

警告!=====================

空白行を使用した詩のスタンザへの分割は、FictionBook仕様では提供されておらず、エラーと見なされます。

===============================

次に、タイトルを挿入できます( 編集\追加\タイトル)と作者( 編集\追加\テキスト作成者).

Poem要素の場合、最後の行をテキスト作成者(Cite要素と同様)に直接変換することはありません。

引用

別の本や記事などからの抜粋を本文に挿入することも珍しくありません。このような抜粋を引用と呼びます。 FictionBookはこのためのCite要素を導入しました。 FBエディターでは、コマンドを使用して挿入されます Edit \ Insert \ Cite. (Alt + C)

引用は黄色のストライプと黄色のテキストで強調表示されます。

直接引用に加えて、Cite要素は、メモ、電報、碑文、リスト、リスト、ドキュメントなどのデザインにも使用できます。 引用符のもう1つの用途は、さまざまなマニュアルやマニュアルのキーフレーズです。

後者の場合、これらのフレーズを太字で、またはこの本のように「==」または「__」の行でさらに強調する必要がある場合があります。 同じHaaliReaderである古いリーダーが引用符を十分に強調していないという理由だけで。

詩のように引用符を作成することはできますが、テキストの断片を選択して適切なコマンドを呼び出すことで、このメソッドがFBエディターで常に正しく機能するとは限りません。 したがって、空の引用要素を挿入してからテキストをプルアップすることにより、引用のスタイルを設定することをお勧めします。

==注意、バグ!=================

引用が作成された場所でテキストが太字または斜体の場合、誤った構成が形成されます。たとえば、正しい本文​​/セクション/引用/ P/EMではなく本文/セクション/EM/引用/P/EMです。 、ファイルを保存しようとするとひどいグリッチが発生します。

===============================

引用の最後にTextAuthor要素を追加できます。 Epigraph要素と同じ方法で挿入されます。

そして、それをやり過ぎて、引用符で囲まれたすべてのテキストを引用符で囲んではいけません。

リンクと脚注

FictionBookのリンクは、本の適切な場所へのハイパーテキストナビゲーションに使用されます。

まず、目的の要素に名前(ラベル)を付ける必要があります。 これを行うには、コンテキストメニューを使用して完全に選択します。 次に、リンクパネルの「ID:」フィールドに値を入力します。 名前は、セクション、段落、引用符など、ほとんどすべての要素に割り当てることができます。この場合、ラテンアルファベットの文字と数字を使用できます。

要素に名前を割り当てるには、要素全体を選択する必要があります。これは、コンテキストメニューを使用して行われます。 それ以外の場合は、カーソルが置かれている段落に割り当てられます。

目的の要素にラベルを付けると、それを参照できます。 これを行うには、リンクのテキストとして機能するテキストを選択し、コマンドを呼び出します 編集\スタイル\リンク (Ctrl + L).

その後、カーソルはリンクパネルの「Href:」フィールドに自動的に移動します。 ラベル名を手動で入力してください。 上下のカーソル矢印を押すと、すべてのドキュメントマークのリストをナビゲートでき、名前の前にはすでに「#」が付いています。 目的のラベルを選択したら、Enterキーを押します。

リンクは厳密に1つの段落内に作成されます。 リンクを挿入するときにテキストの複数の段落を選択すると、複数のリンクが作成されます。

FBエディターでは、リンクは青色で強調表示され、下線が引かれています。 エディターにはハイパーテキスト遷移がないため、リンクをテストする必要がある場合は、HaaliReaderまたはリンクをサポートする別のリーダーで本を開く必要があります。

リンクにカーソルを合わせてコマンドを呼び出すと、リンクを削除できます。 編集\スタイル\リンクの削除 (Ctrl + U).

リンクを乱用して、本を一種のインターネットサイトに変えてはいけません。 そしてさらにそう、「読む ここ「! 結局のところ、本を別の形式に変換した後、そのような「リンク」はすべての意味を失います。

もう1つの興味深い質問。 テキストにあるインターネットリンク(「http://…」、「www…」)のリンクとしてフォーマットする価値はありますか [メール保護]等。)? 一方では、編集者自身が常にこれを行うよう努めています。 そして、そのようなリンクを正しく処理する(つまり、ブラウザーを開くことで)リーダーはすでに存在します。 一方、FB2のリンクは、主にテキスト内を移動するように設計されています。

したがって、興味がある場合 個人的な意見では、インターネットリンクを太字で強調するだけで十分です。

脚注は、本の任意の場所につながるのではなく、特別に設計されたセクション本体の「メモ」につながるという点でリンクとは異なります。

したがって、脚注を作成するには、最初にこのセクションを作成する必要があります。

これを行うには、ソース編集モードに移動し、本の最後に終了タグを見つけます募集 彼:

要素の「名前」属性の値 正確に「メモ」である必要があります。

コマンドで追加のボディを挿入できます Edit \ Add \ Body (ctrl + b)。 ただし、name属性を追加するには、ソースエディタに移動する必要があります。

次に、セクションを追加します。 1つの脚注-1つのセクション。

一部の本では、脚注のデザインは単なる段落です。 私はこれがそれをする方法ではないと言わなければなりません。 脚注が多くて小さい場合でも。 リーダーで脚注に切り替えると、選択した脚注の下にあるすべての脚注が表示されることに加えて、ライブラリバリデーターはそのようなファイルを拒否できます。 さらに、これにより、同じBookiユーティリティなどの他の処理ソフトウェアで問題が発生する可能性があります。

脚注のテキストの先頭に、脚注の序数を入力する必要があります。

セクションまたは段落には、それぞれ「note01」などの名前が付けられます。

その後、それらを参照することができます。 これが脚注要素の目的です。 リンクとは異なり、脚注には特別なテキストが非常に望ましいです。 これは通常、「」などの角括弧内の数字です。 必要に応じて、入力して選択することにより、コマンドを呼び出して脚注を挿入します。 Edit \ Style \ Footnote (ctrl + w)。 ラベル名の選択は、リンクの場合とまったく同じ方法で行われます。

脚注は角かっこで囲むことを強くお勧めします。 それは実質的に標準です。 中括弧「()」は、参考文献の参照に一般的に使用されます。 もちろん、角かっこなしの数字だけがきれいに見えますが、本をtxtにエクスポートすると、単に失われます。

美しさといえば。 単語の後に句読点が続く場合は、脚注を配置する方がはるかに美的です。 このサイン、絞らないで の間に彼とその言葉。

本なら 沢山の脚注、たとえば、壮大なL.N.のように、ほぼすべてのページにあります。 トルストイの「戦争と平和」では、脚注のテキストを本文に直接配置し、同じ角かっこで区切るのが非常に合理的であるように思われます。 私たちにとって最も重要なことは読者の利便性であるため、それを標準に反させましょう。 実際には、脚注をポップアップウィンドウとして表示するリーダープログラムがすでに登場しています。 しかし、この機能が普遍的な標準になるまで、私たちはそのような余談を自由に行うことができます。 さらに、PDAでは、脚注をクリックするのは非常に不便であることがよくあります...

==重要!========================

脚注のテキストは、ボリュームが2段落または3段落以下であることが非常に望ましいです。 これは、仮想ページの下部に、市民の本にあるはずの脚注を表示するソフトウェアがすでに存在するためです。 ポップアップウィンドウの形式で脚注を表示するリーダーもすでにあります。 そして、長い脚注でそのようなソフトウェアがバグだらけになるということさえありません(そして彼、感染症はバグだらけです!)。 ページの下部または別のウィンドウに表示すると、長いテキストは非常に見栄えが悪くなります。

また、PDFやその他の印刷指向フォーマットへのコンバーターも忘れないでください。 また、ページの下部に脚注を配置することも好きです。

したがって、膨大な説明を次の形式で作成する必要があります。 アプリケーション。 この本とほぼ同じです。

===============================

同じEdit\Style \Removelinksコマンドを使用して脚注を削除できます。

イラストを挿入

本にイラストを挿入するのはとても簡単です。

[編集]メニューから、[ 挿入/画像 (Ctrl + M).

(同様のコマンドと混同しないでください- 編集\追加\画像 (ctrl + g)。 同じように実行されますが、画像を挿入することを目的としています。 厳密にセクションの最初に.)

「不明な画像ID」と赤い文字が表示された画像が表示されます。 これはいわゆるピクチャーブランクです。

次に、実際の写真を本のファイルに添付して、イラストタグにリンクする必要があります。

コマンドで画像ファイルを添付します バイナリオブジェクトの編集/追加.

次に、空白の画像を選択し、リンクパネルの[Href:]フィールドをクリックします。 上下のカーソル矢印を押して画像を選択します。 空白の画像の代わりにすぐに表示されます。

イラストの作成方法については、以下をご覧ください。 §5.2「写真の準備」。

また、本から写真をすばやく引き出す必要がある場合はどうでしょうか。 問題ない。 HTMLにエクスポートします(File \ Export \ ToHtml)。 すべての画像は[filename]_filesディレクトリにあり、HTMLファイルと同じディレクトリに作成されます。

==それは面白いです==================

M$Wordドキュメントからビットマップイメージを抽出する必要がある場合があります。 画像をエクスポートするオプションはありません。 写真をクリップボードにコピーできますが、 スケーリング、次にサイズ変更してコピーされます。

どうなる? すべてがとてもシンプルです。 Word文書をHTMLとして保存すると、すべての画像が[filename]_filesディレクトリに保存されます。 元の形で。

Reader Serpentは、オプションとして、ドキュメントを.mhtで保存することを提案しました。そこにある画像は、すでにbase64でエンコードされています。 次に、メモ帳で最終ファイルを開き、バイナリタグでそれらを打ち負かすことを忘れずに、必要な部分を本のソースに転送できます。 一般的に、アマチュアの方法。

===============================


§4.5正規表現の使用

FB Editorの検索および置換機能は、正規表現(Regular Expressions、RegExp)の使用を提供します。

正規表現は、テキストの一部を検索して置換するために使用される一連のパターンと置換を組み合わせた準言語です。 これは、テキストドキュメントの処理を劇的に容易にする非常に強力なツールです。

FB Editorの正規表現の構文は、Perl言語から借用しています。

本の付録で 簡単な説明 FBエディターで使用される正規表現構文。 ただし、これを超えて、優れたPerlチュートリアルを読むことを強くお勧めします。 また、J。Friedlによる素晴らしい本:RegularExpressionsもあります。 良い検索で、あなたはそれをウェブ上で見つけることができます;))。

かなり複雑ですが、頻繁に発生するタスクの例を使用して正規表現の使用を考えてみましょう。コンピューターの引用符""""を活版印刷の引用符""""に置き換えます。

ここでの主な問題は、コンピューターの開始と終了の見積もりが同じであるということです。 したがって、近くにあるシンボルでナビゲートする必要があります。

通常の方法では、何かを忘れたり混乱させたりするリスクを冒して、find/replaceコマンドを少なくとも10回呼び出す必要があります。 正規表現を使用すると、4回のパスですべての置換を行うことができます。

まず、段落の最初にある引用符が開き、最後にある引用符が閉じているという公理として考えてみましょう。

Edit\Replaceコマンドを呼び出します。

[検索対象:]検索フィールドに、検索の構成を入力します。

[置換:]置換フィールドに、置換構成を入力します。 この場合、それは非常に簡単です。

「正規表現」ボックスをチェックすることを忘れないでください、「すべて置換」ボタンをクリックしてください。

同様に、段落の終わりにある引用符の場合、検索と置換の構成は次のようになります。

式「^」と「$」は呼び出されます リテラルおよびは、それぞれ文字列の開始と終了を示します。 交換設計では必要ありません。

次に、残りの見積もりを処理しましょう。

冒頭の引用から始めましょう。 通常、前にスペースがあります。 まあ、時々ハイフンや括弧。

検索の構造は次のようになります。

交換用デザイン:

角括弧内に文字をリストしました。 の一つこれは、希望する見積もりの​​前に行くことができます。 文字通りの「\s」は空白文字を示します。 角かっこ記号は 予約済み、正規表現構成自体で使用されているため、テキストで検索するためにスラッシュで区切りました。 これらすべてを括弧で囲んで、置換文字列からアクセスする式を作成しました。 そして最後に直接希望の見積もり自体。

引用符の前にある文字はそのままにしておく必要があります。 したがって、置換フィールドには、検索文字列の式へのアピール-$1が入力されます。

さて、最後の引用。 その後に、スペース、コンマ、ピリオド、閉じ括弧、疑問符、感嘆符、ハイフン、省略記号を続けることができます。

検索構造:

(\ S) "([\ s \!\。\)-…、?:;])

交換用デザイン:

ここで使用される式は2つあります。 1つ目は、終了引用符の前にスペースがあってはならないことを意味します。 2番目の式には、その後に続く可能性のある文字の列挙が含まれています。 したがって、置換構造には2つの表現の魅力があります。

最後に、FB Editorソースモードでは、正規表現の機能が少し異なることを指摘しておく必要があります。 特に、「|」メタ文字を使用することはできません。キリル文字を含むリストは正しく処理されません。

§4.6スクリプトの使用

これらは、Tools \ Scripts\[script]メニューから呼び出されます。

最初の9つのスクリプトは、Ctrl+1…9キーで呼び出すことができます。

もちろん、ドキュメントは提供されていません。 すべてを自分で理解する必要があります。

したがって、スクリプトを作成する前に、例を使用して優れたJavaScript関数リファレンスを確認することをお勧めします。

非常に詳細なリファレンスがMSDNライブラリに含まれています。 W3SCHOOLSにも多くの役立つ情報があります。

紙の出版物については、Danny GoodmanのJavaScriptとDHTML:A Cookbook(オンラインで入手可能)およびFritzSchneiderのTheCompleteJavaScriptGuideをお勧めします。 これらの本は両方ともロシア語で出版されました。

もし 英語あなたにとっては問題ではありませんが、コミュニケーションの手段です。 www.flazx.com多くのJavaScriptチュートリアルを無料でダウンロードできます。 その中で、JavaScript:TheDefinitiveGuideを強調したいと思います。 この本は5つの版を経ています。

コンパクトで有益なJavaScriptリファレンスがFBWriterに含まれていました(以下を参照)

新聞の出版物で、私は自分で作った2つの簡単な台本を出しました。

ここではそのような必要はありません。 例として、FictionBook.orgフォーラムでSlexというニックネームで知られている私の同胞がFBWriter用に作成したスクリプトを確認することをお勧めします。

確かに、小さいが非常に有害な「しかし」が1つあります。 FBE1.0でのSlexの開発を機械的に転送することはできません。 これらは、FBWriterおよびFBEditor2.0と互換性があるように配線されています。

§4.7バグは私たちにあります!

FB Editorはかなり信頼性が高く機能的なプログラムですが、それでもいくつかの厄介なバグが含まれています。

コード:8004005

ソース:msxml4.dll

説明:予期しない名前空間パラメーター

これは、section / EM / cite/EMのような誤った構造である可能性があります。

慌てる必要はありません。 引用と詩に特に注意を払いながら、本を注意深く読んでください。 引用や詩が別々の段落に分かれているのを見つけた場合は、それらを慎重に1つの要素にまとめてください。

これは、画像を含むhtmlコンテンツをクリップボードにコピーした場合にも発生します。 これらの写真を見つけて削除してください。

段落を字幕に変えて、すぐにそのアクションを元に戻すことも安全ではありません。 プログラムが「バタンと閉まる」リスクがあります。 もちろん、何も保存せずに。

編集時に、近くに2つ以上の連続したスペースがある場合、FBEditorは2番目以降のスペースを自動的に改行しないスペースに変換します。 実際、これはまったくバグではありませんが、FB EditorがDHTMLを使用しているという事実に関連する機能ですが、それでも非常に厄介です。

§4.8エディターのさらなる開発

2007年の初め以来、FBエディターの周りで多くの活動がありました。 正直言って、正確には健康的ではありません。

二人が同時にFBエディターの近代化に取り組みました。

それどころか、FBWriterと呼ばれる彼の製品をリリースしたAlexSavelievは、プログラムの機能に焦点を合わせました。 IE 7.0との互換性が提供され、いくつかの特に有害なエラーが修正され、インターフェイスが終了し、多くの新しい「機能」が登場しました。 FB Writerの下で書かれたスクリプトは、特別な注意を払う価値があり、何を装うか、賞賛に値します。これにより、本の準備が大幅に容易になり、スピードアップします。 バージョン2.0以降、スペルチェックも実装されています。

すべてがうまくいくだろうが、アレックスは彼の仕事のためにお金を要求した。 さらに、最新バージョンのエディターを実行するにはインターネット接続が必要です。これにより、使用しているソフトウェアのリストからこのプログラムが自動的に削除されました。

それはすべて悲しいことに終わりましたが、当然のことです。 何人かの賢明な人がそれを受け取り、FBライターをハッキングしました。 その後、問題のある作者はプロジェクトを終了しました。

幸いなことに、この悲しいフィナーレの前でさえ、リットル会社のプログラマーはFBエディターの改良に取り組みました。 巡礼者-aの情報源が基礎として採用されました。 に この瞬間この製品は非常に粗雑ですが、この分野で最も有望な開発です。

残念ながら、これまでのところ、それはそのままです。 2008年の夏、FB Editorの配布は、LitResの商業的利益に有害であると見なされました。 そのため、「実用的なベータ版」の段階にほとんど至らなかった製品は、「独自のクローズドツール」のカテゴリに強制的に登録されました。 一般的に、戦利品は再び悪を勝ち取りました。

2009年の秋に、リットルが再びエディターを「リリース」するように思われるという噂がありました。 しかし、ユーザーの便宜のためだけでなく、フォーマットの第3バージョンを普及させるためにも。

私はほぼ6ヶ月待たなければなりませんでした。 2010年1月14日DmitryGribovは、FBEditorのソースを無料で利用できるようにしました。 慈善のためではなく、 さらなる開発為に。 エディター「LitRes」の改良は6ヶ月間行われていないことが判明しました。 プログラマーがこれに関わっていたので、会社を辞めました。 その後、「公式」配布キットの最後のバージョンがネットワークにリークしました。

「LitRes」の功績により、「ベータ」状態を離れていない製品がはるかに安定していることを認めなければなりません。 Words機能が頭に浮かび、ランクが低くなると多くの改善があります。

しかし、それは、新しいレベルではあるが、状況が2007年の初めに戻ったという事実を悲しいことに述べることを妨げるものではありません...

§4.9代替編集ツール

FB2ブックの編集について言えば、平行面に存在する開発は言うまでもなく不公平です。

ブックデザイナー4.0

まず第一に、これはV.VoiteskhovichによるブックデザイナーとFB2のための彼の特別なバージョン-FBデザイナーです。

BookDesignerは、本を任意の形式から任意の形式に変換するためのツールとして設計されました。 そして、それはその目的を完全に満たしています。 書籍をエキゾチックな形式に変換する必要がある場合、または逆にそれを抽出する必要がある場合は、ブックデザイナーに代わるものはありません。

問題は、BookDesignerが本格的な本の編集用に設計されていないことです。 ファイルを開き、すばやくマークアップして新しい形式で保存します。これは完璧に行われます。 また、ブッククリーナー機能(正規表現のバッチ起動)も称賛に値します。 しかし、あなたが長い間そして思慮深く本を編集しなければならないとき、BookDesignerはこれに強くないことがわかります。

元に戻す機能は正しく機能しません。 cite要素はサポートされていません。 画面に表示される内容は、必ずしもファイルの実際の内容に対応しているとは限りません。 保存しても、以前のようには機能しません。

忘れられない同志オグルツォフの言葉が口に出てきます。「よくやった、素晴らしい仕事ができたが、これはうまくいかないだろう!」

そして、長い間約束されていたBookDesigner5.0はまだアップデートとして存在しています。

FBライター

すでに述べたように、バージョン1.2以降、若くて有望な編集者FBWriterは無料ではなくなりました。 さらに、エディターの試用版でさえ、インターネット接続なしでは起動できません。 そして、「rekalstvo」が登場した後、これらの中毒からプログラムを引き離し、作者はプロジェクトを縮小し、FBライターページを削除しました。

しかし、Fictionbook.orgフォーラムメンバーの1人の善意のおかげで、FBWriterとその「klister」がWebで再び利用できるようになりました。 当然のことながら、興味深いソフトウェアに親しむこのような機会を逃すことは不合理です。

著作権愛好家や負傷した作者は心配する必要はありません。 プログラムとハックの両方は、情報提供のみを目的として私が使用しました。 私はネットに接続されたマシンで作業する習慣がないからです。 また、FB Editor 1.0は私にぴったりだと言ったので、FBE 2.0が思い浮かんだら、それに切り替えます。

それでは始めましょう。

FB Writerには、Windows NTファミリ、MSXML、Script 5.6、および注意すべきMicrosoft Net#Framework2.0が必要です。

知らない人のために、FBライターは再設計され改良されたFBエディターです。 非常に定性的かつインテリジェントに再設計されたため、独立した製品と呼ばれる権利が完全にあります。

プログラムを最初に始めたときに最初に目を引くのは、その外観が著しく良くなったことです。 著者は大きなアイコンで前衛的な実験をしませんでした、彼は単に新しい要素で厳密なFBE1.0インターフェースを補足しました。

ドキュメントのツリー構造は特に印象的でした。 追加された絵文字はそれを大いに「活性化」させました。

ホットキーのリストは著しく増加しており、特に、活版印刷の引用のセットである「ヘリンボーン」の組み合わせが表示されています。

「ファイル」メニューセクションに追加された項目は1つだけですが、「スペルチェック」-スペルチェックです。

確かに、彼は古き良き「レキシコン」の原則に従って、非常に気取らずに働いています。彼は単語を分類し、未知の単語にとどまります。 同時に、「レキシコン」の不利な点-曲用/活用を認識しない少量の辞書は、その栄光のすべてに現れます。 少なくとも、辞書は補足することができます。

辞書-.dic拡張子の付いた4つのファイル(ロシア語と英語、単語と固有名詞)は、プログラムの作業ディレクトリにあります。 作業ファイルのサイズを制限しないプレーンテキスト指向のテキストエディタで編集できます。 ほとんどすべての「プログラミング」エディタまたはメモ帳の代替品は、Web上では数十セント​​硬貨であり、この定義に該当します。

編集セクションもあまり変更されていません。 要素の追加が別の「追加」セクションに移行され、「設定」項目が「表示」セクションから移動された場合を除きます。 まだ機能していない「Words」アイテムもここに移動しました。

「表示」セクションに、外部リーダーで本を表示するコマンド(「外部ビューアー」)とアイコン用の追加ツールバーの制御が追加されました。

すべての要素を追加するためのコマンドは、「追加」メニューの新しいセクションに移動されました。 その中には、新しいコマンド「サブセクション」があります。 現在のセクションがネストされます。 とても快適です。 セクションをクリップボードにコピーしてすぐに貼り付ける必要はありません。 リンクと脚注を追加するためのコマンドも「追加」セクションに移動しました。 同時に、彼らはさまざまな「View ...」を取得しました。これは、脚注のテキストから参照されている場所への戻りです。

メインメニュー「記号」のもう1つの新しい項目は、特殊文字を入力するために予約されています。 彼らの選択は非常に豊富です:ここに数学記号とギリシャ文字、そして西ヨーロッパの文字があります。

「ツール」項目は不要となり廃止しました。

最後から2番目の新しいアイテム「Cmd」はスクリプト専用です。 それらのセットは、FBエディターよりもはるかに豊富です。 私の同胞であるSklexのページから、さまざまなスクリプトをダウンロードできます。 スクリプトのインストールは、FBWriterがインストールされているフォルダー\folder \ styles \ workstyle \cmd\にスクリプトを解凍することです。

さて、最後の段落「?」には非常に控えめなヘルプが含まれていますが、そこからホットキーに関する情報を取得できます。 さらに興味深いのは、次のコマンドである「Jscriptヘルプ」です。

はい、FB Writerには、驚くほど高品質で構造化されたJavaScriptリファレンスが付属しています。 400キロバイトのchm-kiにどれだけの価値のある情報が収まるかは信じられないほどです。

本の説明を編集するためのウィンドウがタブに分割されました。 それは審美的に心地よく、はるかに人間工学的です。 同時に、翻訳された本の元の説明(src-title-info)の通常の編集が提供されます。 さらに、他のいくつかのマイナーな改善。 特に、添付されているバイナリオブジェクトのリストから表紙画像を選択できるようになり、すぐに表示されます。 バイナリ自体をバッチで追加できるようになりました。一度にすべてをエクスポートおよび削除するための特別なボタンがあります。 本の言語も非常に長いリストから選択されるようになりました。

設定(編集\設定)について詳しくはこちらをご覧ください。

それらの最初のセクションはStyle\Languageです。 これで、作業ウィンドウでブックビューを設定するためのファイル、メニュー言語、空のブックの基本テンプレート、アイコン、一連のスクリプトが、stylesフォルダー内の別のフォルダーにあるファイルパッケージに結合されます。 新しいスタイルの追加は簡単です。stylesフォルダーに新しいフォルダーを作成し、そこにベーススタイルファイルをコピーして編集します。 そして、これがこれらのパッケージの切り替えです。

次のブロック(「メイン設定」)も非常に貧弱です。 ここでは、最後に開いた本の自動読み込みを有効にし、[外部ビューアーで\を表示]アイテムの外部リーダーを選択できます。

3番目で最後のブロックは、ソースエディタの設定です。 すべて同じ標準の自動折り線、構文の強調表示、色、書体。

ただし、設定ウィンドウにはメイン作業ウィンドウのフォントはありません。 作業ウィンドウでのテキストの種類の管理は、main.cssファイルに完全に割り当てられるようになりました。

一般的に、このプログラムは、ほとんど何の不満もなく、よく考えられた真面目な製品の印象を与えます。

それはいくつかの意図を煩わせることです。 FB Writerは、開いている本に本文の「メモ」を自動的に追加します。 このようなアクションは、少なくともユーザーの裁量に任せる必要があります。

商業的な静脈が著者に飛び込んでいなかったら、私たちが受け取ったであろう本を作成するためのツールがどれほど優れているかについて、悲しいことに夢を見ることができます...

ノート:

ブックメーカー(ブックメーカー( 英語., スラング. ニュースピーク))-文字通り、本の作成者ですが、著者ではありません。 原則として、最初のものは2番目のものに干渉しませんが...ブックメーカーと混同しないでください!

ISBNの説明については、付録Gを参照してください。

最近、この記事の著者は定期的に本を読み、図書館用のfbファイルを作成しています。 ファイルを美しく正しくする方法がどこにも説明されていないので、この記事が登場しました。 著者は、この方法が唯一の真実で正しい方法であるとは決して主張していません。それどころか、プログラムの機能の一部は使用されていません(使用できますが)が、思考の習慣と慣性は、悲しいかな、すべての人。

fb2ブックを作成するためのすべての基本的なルールは、本の作成方法の記事に記載されています。これを読むことをお勧めします。

私は自分の仕事でいくつかのプログラムを使用しています。

  • Microsoft Word、またはMW(任意のバージョン)-ドキュメントの事前編集とリンクの作成
  • FictionBookDesigner、またはFBD-美しい本のデザイン、タイトルとネストされたパーツの配置、およびfb2ファイルの作成
  • FictionBookInvestigator(FBI)は、BDおよびFBDパッケージの不可欠な部分であり、必要に応じてユニコードを使用して本を編集するために別々に使用できます。
  • FictionBookEditor、またはFBE-校正とその有効性の確認後の本の最終編集用
  • BookDesigner、またはリーダー形式のfb2ファイルから作成するためのBD。 最後の更新
  • MassTextProcessor、またはMTP-ライブラリでは許可されていないが、FBDでは許可されているいくつかの不正確さを修正する

原則として、最後のプログラムは省略できます。FBDにはすべてがあります 必要なツール、しかし私はそれが使いやすさ、小さいサイズ、そしてそれをインストールする必要がないことでそれが大好きです。 さらに、一度に多数のファイルを操作できますが、ここでは説明しません。

質問に対して-なぜ同じタイプの2つのプログラム(BDとFBD)を使用するのか、答えは簡単です。 BDとFBDには大きな違いがあります。FBDは完全にUnicodeですが、BDは部分的にしかありません。 それらの。 同じローカルエンコーディング(たとえば、ロシア語とフランス語)内で互換性のない言語で本を作成する必要がある場合、これはFBDでのみ行われます。 さらに、FBDはfb2ファイルを作成するために特別に作成されており、BDは雑食性です。 入力と出力の両方に多くの形式があります。

一連の作業

MW、プレカット

したがって、スキャナーからスキャンして認識した後に届くファイルは.rtf形式です( R ich T内線 F ormat)通常のMWによって認識および編集されます。 したがって、最初に行うことはWordを入力することです。 この段階の主なタスクは、リンクを配置し、明らかに非常に「曲がった」テキストを修正することです。

まず、段落の区切りをスキップしないように、すべてのテキストを選択し、マウスの右ボタンを使用してメニューを呼び出します。 「段落」の段落に移動し、「インデント」->「最初の行」->「インデント」を選択します。

ここでも、メニューを「フォント」と呼びます->ドキュメント全体のフォントのサイズとタイプを選択します。 これは、テキストを認識するときに、フォントの種類やサイズの変更が単語の途中にあることが多いためです。 この場合、FBDにファイルをアップロードすると、この場所にスペースができます。

次に、[ツール]->[オプション]->[スペル]チェックマークがあることを確認します。スペルを自動的にチェックし、常に置換を提案し、大文字から単語をスキップし、数字の付いた単語をスキップし、インターネットアドレスとファイル名をスキップし、自動的にチェックします文法、スペルもチェックしてください。 再確認してみましょう。

MWを操作する方法は少し異なります。テンプレートをロードします。 この方法はよく説明されているので、繰り返しません。 この方法に対する私の唯一の異議は、FBDがまだそのような体積フォーマットを理解していないことです。したがって、庭を囲う価値があります。 しかし、多分それは誰かにとってより快適でより便利になるでしょう。

次に、最も退屈で厄介な作業が始まります。ファイル全体を注意深く調べ、エラーを修正して脚注を作成します。 ソースファイルには2種類の脚注があります。アスタリスクで示され、上付き文字で示されます。 まず、「挿入」->「リンク」->「脚注」に移動し、構成します。 脚注はテキストの下部にあり、番号の形式は1、2、3 ...で、1から始まり、番号を付け続けます。 行った変更を適用します。 次に、[ツール]->[設定]->[コマンド]で、左側のウィンドウで[挿入]を選択し、右側のウィンドウから[脚注...]コマンドをマウスでツールバーにドラッグします。

テキストに脚注が表示されたら、脚注の場所にカーソルを置き、ツールバーに表示されるボタンをマウスでクリックします。 下に表示されるウィンドウで、脚注のテキストをスローします。 したがって、すべての脚注の書式設定は、次の手順に要約されます。

  • カーソルを脚注に移動します
  • 脚注インジケーター(アスタリスクまたは番号)を削除します
  • ツールバーのAB1ボタンをクリックします
  • 脚注テキストを強調表示
  • マウスで下のウィンドウにドラッグします
  • 脚注から残りの「ゴミ」を削除します-空の行、アスタリスク、数字など。

ファイルの最後に到達したら、脚注が欠落していないかどうかを検索してさらにチェックします。

太字または斜体が単語の一部に該当する状況では、この単語を選択し、テキストに応じて通常または完全に強調表示します。 これもまた、後で単語の中にスペースが表示されないようにするために行われます。

同時に、その後の自動認識のために、見出しを太字と空の行で強調表示します。

ファイルを保存してMWを終了します。

FBD-fb2ファイルの作成

FBDでファイルを開く前に、特に初めて使用する場合は、このプログラムの設定を確認することをお勧めします。 このように設定しました。 最も重要なことは、スペイン語、フランス語などの本が多言語でサポートされているかどうかを確認することです。 さらに、私は常に元の形式を維持し、見出しの定義はキーワードだけでなく、選択したテキストによっても使用することがよくあります。これは、章のタイトルが認識時に太字になることが多いためです。

このメニューはボタンを使用して呼び出されます

すべての事前設定を行った後、それらが適用されるようにファイルをリロードすることをお勧めします。 次に、見出し、引用符、詩などの配置についてファイルを調べます。 作業のこの段階で、いくつかのエラーが特定され、修正されます。 すぐに予約してください。テキストを選択するには、マウスでダブルクリックする必要があります。 この場合、段落が強調表示されます。 複数の段落を選択する必要がある場合は、最初にダブルクリックで最初の段落を選択し、次に最後の段落に移動して、Shiftキーを押しながらマウスでクリックします。 この場合のみ、テキストの選択は100%正しくなります。 すべてのBookCorrectorコマンドは、選択したテキストにのみ適用されます。

まず、著者と本のタイトルが正しく決定されているかどうかを確認します。 そうでない場合は、BookCorrectorを使用して修正します(それぞれ、本の著者と本のタイトルを選択してください)。 次に、注釈(存在する場合)を注釈(BookCorrector注釈)として定義します。 次に、すべてのタイトル(BookCorrectorタイトル)、エピグラフ(エピグラフ)、詩(詩)、引用符を探します。 引用(文字など)が最も難しいです! 事実、これらはBookDesignerでは個別の機能としてサポートされていません。 これに関連して、美しくよくできたファイルを取得するには、変質する必要があります。 個人的に、私はこれを行います。引用の最初に別の行にxxxxxの文字のセットを置き、引用の最後に別の行zzzzzに置きます。 次に、通常に戻す方法を説明します。 または、代わりに、それらをエピグラフとして配置することもできます。 2番目の方法の利点は、テキストの作成者がエピグラフで許可されることですが、引用の数が多い(非常に多い!)ため、これはやや不便な方法であり、手作業が増加します。 また、エピグラフの引用で次に何をすべきかについても後で説明します。

さらに、エピグラフ、詩、引用にはテキストの作者が含まれている場合があり、テキストの作者として提示する必要があります。

BDとFBDには、[ツール]->[要素ブラウザ]を検索するための非常に便利なツールもあります。 それはあなたが間違った改行、間違った段落の終わりを見つけることを可能にします。 これを行うには、壊れた文とバーエンド(ユーザー)の検索を実行する必要があります。 ブラウザの行をクリックすると、BDは自動的にこの要素の場所にジャンプし、段落、見出し、または画像を強調表示します。 見出しを確認するのも便利です。本の目次を手元に用意しておくことが望ましいです。

FBDを使用するこの段階では、サイズを最適化するために、画像に追加の調整を加えています。 これを行うには、エディターを完全に終了します(設定では、常に[起動時に最後の本を読み込む]チェックボックスをオンにして、メインプログラムディレクトリのLastFileフォルダーに移動します。html0ファイルとその画像が保存されます。これらの画像を最適化します。 IrfanViewを使用します(ただし、プログラムは好きなものにすることができます)。その後、そのように、またはこのhtml0を開いて、FBDを再度呼び出します。

すべての見出しを選択した後、本の将来の構造を形成する必要があります。 この段階では、FictionBookSectionEditorを使用すると非常に便利です。 アイコンで呼ばれます

そしてそれはこのように見えます

このセクションエディタでは、矢印を使用して、目次の観点から読みやすく論理的なドキュメント構造を設定します。 たとえば、そのような

その後、必ず適用ボタンを押して、セクションの現在の場所を記録してください。 注意! セクションエディタを終了して再入力すると、セクションは再びマークされていないように見えます。 エディターでの変更は表示されません。 したがって、目的の結果が得られるまでセクションエディタを終了しないでください。

実際にfb2ファイルを作成する前に、脚注をフォーマットするために最後のことを行う必要があります。 これを行うには、脚注を選択し、[フォーマット]->[選択したメモ]を実行します。

これで、FB2作成メニューを呼び出すことができます。

すべてを正しく行った場合、著者、本のタイトル、および注釈のフィールドはすでに入力されています。 提案されたリストからジャンルを選択し、Windowsエクスプローラーウィンドウから本の表紙の画像ウィンドウにマウスでドラッグして表紙を挿入するだけです。 設定を確認してください-ライブラリの予約オプションを有効にする必要があります。 ダッシュ/ハイフンの適切な定義のために、私は最近ダッシュ->長いパラメーターを使用していますが、スクリーンショットをやり直しませんでした。 ブック作成ボタンを押して、ブックの準備ができたことを示すビープ音が鳴るのを待ちます。

原則として、結果のファイルを検証する必要があります。 エラーが発生した場合、非常に便利なFictionBookInvestigatorツールが自動的にオンになり、間違ったコードを修正できます。 また、「FBIにロード」ボタンによって「フィクションブックファイルの作成」ウィンドウで呼び出されます。このボタンは、fb2の作成後にアクティブになります。

FBI-fb2ファイルを事前編集

FBI(Fiction Book Investigator)は、特殊な手動fb2ファイルエディター/バリデーターです。 オプションに関しては、オプションのセットに関してはFBEよりも数倍強力です。 さらに、その中で、FBDによって長く認識されないダッシュの一括置換を行い、前に説明した引用を行います。

fb2を作成した後、ファイルをFBIにアップロードし、次に検索/置換にアップロードします。

何を見つけるか:uni(44)uni(45)uni(32)置換:uni(44)uni(32)uni(151)uni(32)

「すべて置換」をクリックします

これにより、「カンマハイフンスペース」などのすべての構成要素が「カンマスペースemダッシュスペース」に変換されます。

何を見つけるか:uni(46)uni(45)uni(32)置換:uni(46)uni(32)uni(151)uni(32)

「すべて置換」をクリックします

これにより、「ドットハイフンスペース」の形式のすべての構成が「ドットスペースemダッシュスペース」に変換されます。

何を見つけるか:uni(33)uni(45)uni(32)置換:uni(33)uni(32)uni(151)uni(32)

「すべて置換」をクリックします

これにより、「感嘆符のハイフンスペース」などのすべての構成要素が「感嘆符のスペースとダッシュスペース」に変換されます。

何を見つけるか:uni(63)uni(45)uni(32)置換:uni(63)uni(32)uni(151)uni(32)

「すべて置換」をクリックします

これにより、「疑問符のハイフンスペース」などのすべての構成要素が「疑問符のスペースとダッシュスペース」に変換されます。

何を見つける:uni(32)uni(45)uni(32)置換:uni(32)uni(151)uni(32)

「すべて置換」をクリックします

これにより、「スペースハイフンスペース」の形式のすべてのハイフンが「スペースemダッシュスペース」に変換されます。

何を見つけるか:次のように置き換えます:

「すべて置換」をクリックします

何を見つけるか:次のように置き換えます:

「すべて置換」をクリックします

最後の2つの項目は、前に指定されたxxxxxおよびzzzzz構造から引用符を作成します。 fb2ファイルが作成された後、それらは段落に変換され、必要なタグで置き換える必要があります。 その後、必ず検証してください。変更されていない構造がどこかに残っているかどうかを確認します(スペースやタブなどの形で段落にゴミが入ることがあります)。

すべての引用が形成されたら、各引用の終わりを検索し、必要に応じて、最後にあるテキストの作成者を強調表示します。 F7-タグリスト、タグを削除した後に目的のテキストを選択し、タグをダブルクリックします .

通常、この時点でFBDは終了し、FBEエディターに移ります。

FBE-微調整

FBEエディタは、ドキュメントの外観とソースコードの両方を編集でき、その構造を適切に表示できるという点で便利です。 目次の「ツリー」を開くと、すべての欠陥と欠点がすぐに表示され、簡単に修正できます。 さらに、テキストモードとタグモードの両方で編集できます。

最初のステップは、ドキュメントの構造が美しく論理的であること、セクションへの不要な断片化がないこと、目次が見栄えがすることを確認することです。 例として、セクション化された見出しがあります。

そのような壊れた見出しがテキストに現れるとき、それは第一に、醜い、そして第二に、この見出しが章のタイトルであるため、それは不便です。 これらは同じレベルの2つの見出しであるため、セクションを安全にマージして、セクション数の不必要な増加を回避できます。 これを行うには、マージされたセクションの上部にカーソルを置き、Alt+Delを押す必要があります。 その後、セクションになっている見出しを選択し、見出しにドラッグします。 余分な空の行を削除するか、タイトルが長すぎて見苦しい場合は追加します。

FBDドキュメントで編集する項目がいくつかあります。 1.要約。 FBDは、注釈と呼ばれる説明に別の項目を作成することに加えて、本の著者とタイトルの直後の別のセクションにそれを複製します。 この吹き替えは、後でファイルを使用するのにあまり便利ではないため、このセクションを完全に削除します。 [選択]->[本体/セクション]を右クリックし、[切り取り]または[削除]を右クリックします。

2.多くの場合、次々に画像が続くファイルは検証に合格しません。 実際には、手動で行を挿入しようとしても、FBDはそのような画像の間に空の行を挿入しません。これはスキームで必要です。 したがって、カーソルを2番目、3番目などに置きます。 写真を表示し、Enterキーを押します。

3.引用符を修正します。 ご存知のように、引用符をエピグラフとして強調しました。 今、私たちはそれらから引用をする必要があります。 ソースコードエディタ([表示]-> [ソース])でこれを行う方が便利です。 タグを検索する 少し高く見えます。 エピグラフはセクションの先頭にしか配置できないため、セクションブレークの直前です。 ただし、引用符はセクションのどこにでも配置できるため、セクションの区切りを削除して、代わりに ...入れる ...

4.章のタイトルの前後の空白行。 このような行は非常にまれですが、有効なドキュメントを作成するためのルールに従って削除する必要があります。

5.実際、これは編集ではありません。 そして、FBDでこれを行うことは可能でしたが、FBEに記入するために提供されたフォームがもっと好きなので、ここで行います。 これは説明ファイルに記入しています! 記入方法と書き方は直感的で他の記事で詳しく説明されているので、これについては詳しく説明しません。

MTP-脚注のクリーニング

原則として、私がすでに言ったように、このプログラムなしで完全に行うことができます。 しかし、私は彼女を愛しているので、あなたに話します。 同じテキストを持つ他の構造の内部に可変テキストを持つテキスト構造のファイル(または複数のファイル)を一括で置き換える必要がある場合に非常に便利です。 原則として、同じ成功で、FBDの一部であるBookCleanerを適切なスクリプトを作成することで使用できます。これはおそらくさらに高速ですが、私はMTPを使用します。

このプロセッサには、独自の非常に単純なマクロ言語があり、そのテキストを完全に説明します。

解決すべき問題の核心は、FBDとその作者が、脚注に関してfb2で確立された規則に強く反対していることです。 この形式では、脚注を除いて、原則として後方参照が許可されます。 したがって、ライブラリが有効なファイルを受け入れるためには、必ず修正する必要があります。 さらに、リンクのタイプはライブラリ標準になります。

残念ながら、このアプローチでは、ドキュメントからすべての段落マーキングが削除されます。 したがって、本に他の内部リンクがある場合は、この作業を手動で行うのが最善です。そうしないと、それらが失われます。 調整は3段階で行われます。

1.段落のマーキングの削除。

だから、ウィンドウで ソーステキストブロックを書く

TEXT = "

とウィンドウで と取り換える- そのような

TEXT = "

プロセッサを起動します。

ソーステキスト

TEXT = " "

と取り換える

TEXT = " "

3.見出しとしての脚注番号の定義。

ソーステキスト

TEXT = "

["NAME = BLOCK1 MAXLENGTH = 20 TEXT ="] "

と取り換える

TEXT = " \ n <p>"NAME = BLOCK1 TEXT ="</p>\ n\ n

何度も編集した後、ファイルは校正の準備ができているので、発生したエラーがイライラしたり、本をどこか遠くに投げたいという欲求を引き起こしたりすることはありません...

BD-校正用

BookDesignerプログラムを使用して、読んだデバイスのファイルを作成します。 ここではまったく触れませんが、BDとFBDの両方に含まれているプログラムであるBookCleanerを使用した鮮やかで美しい例があり、これらのプログラムの開発者から提案されました。 これは、MTPを小さなスクリプトに置き換える方法を示す優れた図です。

覚えているなら、BDとFBDは見積もりを作成、理解、表示しません。 将来的には、これは変更される可能性がありますが、現在は-残念ながら。 そして、私はデバイスのすべてのfb2フォーマットを見たいと思います-第一に、起こりうるエラーと不正確さを避けるために、そして第二に、美しい本はただ読むのが楽しいです。 したがって、読者に引用符を選択させるために、このスクリプトが作成されました。

BDの例では、最新のアップデートをインストールする必要があります。 これはFBDでも実行できますが、古いバージョンのBook Cleanerがあり、スクリプトは同じですが、ボタンが異なります。

ツール->ブッククリーナースクリプト->新規

]*>

RegExp:チェックボックスをオンにします。

テーブル->行を追加

スクリプト->名前を付けて保存->"fb2cite"

入力ファイル:フォーマット前->「fb2cite.bcf」を選択入力ファイル:フォーマット後->なし出力ファイル(fb2):->なし

ブッククリーナーを閉じます。 fb2をロードした後、すべての引用が赤で強調表示されます。 引用内にテキスト作成者がいる場合は、独自の色で強調表示されます。 引用の最初の行をダブルクリックすると、要素全体が選択され、そのタイプが4番目のステータスバーに表示されます:引用

例は著者の版で与えられます。 少し変更しました。 テキストの色が変更されました。赤は私には明るすぎます。 長い間、私はテキストからイタリックへの変換も使用していましたが、引用のテキストでイタリックが重要であることが判明する本に出くわすまでは。 でもご希望の方はタグを入れてもいいと思います 。 さらに、校正中に全角ダッシュが表示されるようにするために、読み込み段階ですべての全角ダッシュと中ダッシュの名前をギリシャ文字に変更して、プログラムの作成者のアドバイスを受けましたか? 、そしてそれをダッシュ​​に戻します。 写真は、拡張子が.bcfのファイルに保存されているスクリプトを使用する場所を明確に示しています

注意! ブッククリーナーをタグ置換モードで使用した後、特にhtmlの専門家でない場合は、Htmlフラグメントエディターでタグツリーを確認することを強くお勧めします。

珍しい本

このセクションでは、校正のために出会った珍しい本について話します。 人間の完璧さに制限はないので、新しい章が定期的にここに表示されます!

たくさんの物語

ストーリーブックを複数のファイルに分割するという非常に珍しいリクエストがスキャナーから届きました。ファイルごとに1つのストーリーがあります。 何百ものファイルを読むのはあまり便利ではないので、私は最初にMWの1つのファイルを作成者の数で19に分割しました。 これは簡単に実行できます。元のファイルのテキストが挿入された新しいファイルが作成されます。 ストーリーが相互に関連しているために別々のストーリーに分割できない著者もいれば、これらの著者内の脚注に番号が付けられているために不可能な著者もいることがすぐに明らかになりました。

ここで最も重要なことは、最初に、説明を注意深く入力し、注釈を差し引いて、1つのファイルを完全に作成する必要があるということです。 少なくとも1つのエラーが残っている場合は、すべてのファイルで修正する必要があります。

後続のファイルを作成するときは、[フィクションブックファイルの作成]タブで[ブックの作成]を直接起動する前に、[FBDロードの説明]オプションを使用する必要があります。 次に、本の著者とそのタイトルを除いて、説明がサンプルファイルから完全にコピーされます。 注意! IDもコピーされますので、次のピースごとに番号を変えてください!

これらの19個のファイルを校正して編集した後、私はそれらを個々のストーリーに分解しました。 これを行うために、ストーリーの数に応じてファイルをコピーし、ファイルの順序で混乱しないようにそれぞれの名前を変更しました(最初の分割では、ファイルはCollection_name_author_number.fb2のように見えました。その後の分割では、ストーリー作者のファイルの番号がファイル名に追加されました)。 内訳は、余分なものを削除し、説明を編集することです(a)。 タイトルタグ内 あなたは本のタイトルを変更する必要があります、説明(e)で物語のタイトルを修正し、 必要な! ID番号。

その結果、63個のファイルを問題なく受け取りました。

ピクチャー

別の非常に複雑な本は、膨大な数の写真と引​​用で構成されていました。 上記の引用についてはすでに話しましたが、特に写真に触れたいと思います。 ファイル内のすべての画像、および一般的なすべての特定のコンポーネント(見出し、エピグラフ、斜体、脚注など)をすばやく検索するために、BDおよびFBDの一部である非常に効果的なElementBrowserプログラムがあります。 ウィンドウにすべての画像(または他の選択された要素)のリストが表示され、画像の名前をダブルクリックすると、その場所にジャンプします。 画像自体をダブルクリックすると、[画像の挿入/編集]ウィンドウが表示されます。このウィンドウでは、画像を変更したり、削除したり、テキストに対するサイズと位置を変更したりできます。 写真の場所そのものは、マウスでそれを拾い上げて別の場所にドラッグすることで簡単に変更できます。 同じウィンドウを開くF5ボタンを使用すると、画像を簡単に挿入できます。

最終結果

さて、フィニッシュラインに到達しました。 誰もが自分のデバイスで読むので、校正を説明する意味はありません。ファイルの最終編集は、すでに説明したFBEで行われ、その結果、かなりきれいで美しくデザインされた本を手に入れることができます。ライブラリにアップロードされます。 この作業は長くて退屈ですが、私の意見では、その結果はすべての努力の代償になります。

詳細カテゴリ:ホーム投稿日:2012年8月1日17:16作成者:Shitov V.N. 再生回数:18354

休暇は終わり、仕事に戻る時が来ました。 次の教科書の作成に数ヶ月が費やされました。これは私の参考文献で最も重要な本になるはずなので、このサイトは長い間サイトに表示されていません。

ユーザーがこのサイトにアクセスするリクエストを分析して、よくある質問の1つに注目しました。人々はFB2形式の電子書籍を編集する順序に興味を持っています。 これは、AlReader2で簡単に修正できる小さなエラーやタイプミスの単純な編集ではなく、段落の破線の溶接や本の写真をこの本の別の場所に移動するなどの複雑なエラー、そして最後にカバー写真を挿入する場合などです。ダウンロードした本にはありません。 通常、人はFB2の本を作成しませんが、別のライブラリからそれらをダウンロードします。 Librusekライブラリ(lib .rus .ec)では、このような使用できない本(Librusekライブラリでは「使用できない」という用語が使用されています)が最近、さまざまな種類のエラーで常に表示されています。

複雑な編集には、次のプログラムとアドオンが必要です。

  • OpenOffice.org任意のバージョンのライター。
  • OOoFBTools.oxt;
  • 代替検索AltSearch。

最後の2つのプログラムは、OpenOffice .org Writerプログラムへの追加であり、このサイトで詳細に説明されています。 そのようなアドオンがない場合は、OpenOffice .org Writerプログラムをダウンロードして、コマンドを実行します。 サービス拡張機能管理。 リンクをクリックしてください インターネット拡張機能。 指定されたアドオンを見つけてダウンロードします。 便宜上、このようなアドオンはここからダウンロードできます(OOoFBToolsおよびAltSearch)。 OOoFBTools .oxt拡張子の詳細なインストールについては、このサイトの電子書籍セクションを参照してください。 同様のプログラムであるLibreOfficeの場合、同じ拡張子があり、同じ名前でもありますが、それらは別のサイトからダウンロードされます。

OpenOffice .org WriterプログラムでFB2形式の使用できない本を開きます(ファイル名を右クリックし、開いたコンテキストメニューからコマンドを実行します) で開くにはopenoffice.org Writerで、最後のプログラムがリストにない場合は、コマンドを実行します プログラムを選択してください示されたプログラムを選択します)。 ダウンロード中に本のエンコーディングを指定するように求められますが、OpenOffice .org Writerプログラムは通常、すでにこのエンコーディングを提案しています。 ただし、OpenOffice .org Writerプログラムのエンコーディングが間違っているために、重複が発生したり、本のテキストが読めなくなったりすることがあります。 その場合は、FB2ブックをAlReader2プログラムにロードします。 マウスの右ボタンでページをクリックし、開いたコンテキストメニューからコマンドを実行します 文章ソース。 この図は、本のエンコーディングを強調しています。UTF-8ではない場合があります。 AlReader2プログラムと一緒に本を閉じます。 次回OpenOffice.orgWriterで起動するときは、正しいエンコーディングを選択してください。

OpenOffice .org WriterプログラムにFB2ブックをロードすると、不要なタグがすべて表示され、削除する必要があります。 知識のある人の中には次のように反対する人もいるので、詳しく説明します。タグを削除する理由は、エラーを修正するだけで十分です。 実際、タグは実際には必要ありません。その理由は次のとおりです。段落のテキストを接着できない場合、スタイルがなく、それが何であるかさえわかりません。 これは、本などの目次がないことを意味します。

タグを削除するには、AltSearch AltSearchアドオン(緑色の双眼鏡アイコン)が必要です。 それを実行します。 上場 拡張 HTMLタグを選択します。 ボタンをクリックします すべて置換。 タグを何に置き換えるか、つまり無料で何を置き換えるかは選択しません。 タグを削除するプロセスには時間がかかる場合があります。 タグの削除プロセスが完了したら、代替交換ウィンドウを閉じます。 変更を保存します。タグを削除すると、すべてのテキストが1つの大きな段落にマージされるため、その後、そのようなFB2を読み取ることはできません。 保存する理由は1つだけです。OpenOffice.orgWriterとLibreOfficeのプログラムはクラッシュする傾向があり、プログラムを削除しても、少なくともファイルの変更は残ります。

本の最初の行には、サービス情報(ジャンル名、本の著者のフルネーム、識別子など)が含まれています。 この情報は不要であるため、削除できます。 ドキュメントをDOC97-2003形式で保存します。 デフォルトでは、プログラムはTXT形式とサービスフォルダに保存することを提案します。サービスフォルダでは何も保存できません。 したがって、たとえばデスクトップ上の別のフォルダを選択します。

次に、壊れた段落行を溶接するためのOOoFBTools.oxtアドオンが必要です。 詳細については、このサイトの説明を参照してください。 溶接後、テキストは必然的に修正されます。

写真を別の場所に移動する必要がある場合は、この操作を実行します。 本に表紙がない場合、写真は紙の本を販売している多くのサイトで見つけることができます。

テキストと写真の準備が完全に整ったら、スタイリングを開始できます。 5を開くボタンをクリックして、スタイルをダウンロードします。 ボタンをクリックしてスタイルリストを開きます。 スタイル.

多くの人が私たちがすべてを正しく行っていると言いますが、何らかの理由でファイルは検証に合格しません。 それはすべてスタイルに関するものです。スタイルは間違った方法に従います。 著者の名前と本のタイトルを強調表示します。 Level1スタイルを適用します。 注釈を選択します。 注釈スタイルを適用します。 表紙の画像は注釈の後に続きます。 エピグラフ、引用、引用の著者がいる場合は、要約または表紙の画像の後に続くことができます。

章がある場合は、それらにLevel2スタイルを適用するか、他のレベルの見出し(Level)のスタイルを適用して、目次を作成します。

ドキュメントはDOC形式で保存する必要があることを思い出してください。FB2ブックを作成する前に、編集した元のFB2ファイルを使用できますが、新しいFB2ブックを作成する前に、DOC形式で保存する必要があります。本の場合、プログラムはエラーで削除されます。 FB2形式で本を作成します。 検証結果を分析します。エラーはないはずです。 エラーはスタイルの不一致を表しています。 全て。 楽しみ。

©20224septic.ru-暴風雨の下水、汚水溜まり、パイプ、配管