reStructuredTextのからPDFを作成する通常の方法は、LaTeXのを経ることである。 rst2pdf直接ReportLabのライブラリを使用してPDFを生成することにより代替手段を提供します。
のインストール:の
その後、このサイトからダウンロードしてください
手動でインストール
Pythonはsetup.py installを
または提供ビルドアウトで卵を試してください。
Pythonのbootstrap.py
ビン/ビルドアウト
あなたはbinディレクトリにrst2pdf実行可能ファイルを取得します
またはPyPIのを経由してそれを得る:
easy_installをrst2pdf
の特長の
- ユーザー定義のページレイアウト。ページごとに複数のフレーム、ドキュメントごとに複数のレイアウトます。
- スタイルシートのメカニズムのカスケード、あなたが変更したいものだけを定義します。
- はTTFとType1フォントの埋め込みに対応しています。
- クラスディレクティブを使用して、段落スタイルの任意の数ます。
- テキストの役割を使用して文字スタイルの任意の数ます。
- カスタムページサイズとマージンます。
- 多くの言語のためのシンタックスハイライト、はPygmentsを使用します。
- は、ラスターやベクトル画像のほとんどすべての種類の埋め込みに対応しています。
- ファストます。
- は(wordaxeを使用)ハイフネーションをサポートします。
- 全取扱説明書(PDF版)
のこのリリースで新しいのあるもの:ます。
- 多くのバグが修正されました。
- :
- 修正された問題297:default.jsonからスタイルは他の構文強調表示のスタイルシートの上に流出します。 。
- 修正された問題295:ページと他の人がテーブルの中にあった場合には、ヘッダー/フッターのキーワード置換は動作しませんでした。 。
- 新機能:(!、ヘッダー/フッターのために良い)oddevenディレクティブは奇数/偶数ページ上の別のコンテンツを表示するためにします。
- はより読みRSON形式にすべてのスタイルシートを交換します。
- 修正された問題294:高さのみが指定されたときに画像が変形します。
- 修正された問題293:右スタイルシートでのアラインメントとして/左/中央を受け入れます。 。
- 修正された問題292:コードブロック内の行番号ごとに個別のスタイル
- 修正された問題291:コードブロックのためのサポートクラスディレクティブます。
- 修正された問題104:すべての場合に、ヘッダー/フッターの作品の総ページ数になりました。 。
- 修正された問題168:スフィンクスでlinenosとlinenothresholdオプションが正しく機能するようになりました。 。
- 固定回帰します。
- マニュアル に文書の拡張子
- 箇条書き/アイテム(問題289)のより良いスタイリングします。
- 修正された問題290:壊れた画像に失敗しない
- より良いフォントの発見(techtonik、問題282によるパッチ)します。
- 修正された問題166:スフィンクスのhlist(水平リスト)を実装します。
- 修正された問題284:スフィンクスのために実装生産をリストします。
- 修正された問題165:正しく訓戒やテーブルの中にインデントされていない定義リスト 。
- SVG画像は、インラインで動作します。
- 修正された問題268:目次はRL 2.4に左に移動します。
- 修正された問題281:スフィンクステストの自動化が壊れていたします。
- 修正された問題280:スフィンクスで使用間違ったページテンプレートます。
修正された問題197
のバージョン0.14ののどのような新機能は表の罫線は混乱したします。
0.12(rst2pdfとスフィンクス数学の間の相互作用)で
ウィンドウ内の
Inkscapeの拡張機能を使用するときに
の何が新しいの中でバージョン0.12.2:
- 修正号219(ReportLabの2.1と互換性がない)
- pdfbuilderを追加しましたpdf_default_dpiオプション
- その他のスタイルのドキュメント
- リストのより良いスタイリングします。
- 不具合を修正しました。
- 修正された問題215:bookrestの背景レンダラでクラッシュします。
手動ます。の
真showHeader =とスタイルシートと明示的なヘッダは例外を発生させた私のブログでのコメントで報告
のバージョン0.12.1のの新機能:
- 修正された問題202:HTMLの壊れ処理生のノード
- ニューQUOT、オプション&QUOT。スタイルシート内のセクション。 [;オプション"&QUOT]新[&QUOT、スタイルシート"]
- サブセクション、
現在の1の前に処理されるべき - ます。
- 新規--configオプション
- 問題200(フレームの位置の計算に誤りだった)を修正しました。
- 問題188(uniconvertor&QUOTの修正; 'をUnicode'オブジェクトは属性ます。 を持っていません
- 'のreadline'&QUOT。エラー)
- 新規生の指示命令:SetPageCounter。これは、ページカウンタ操作、およびさまざまなスタイル、ローマン、lowerroman、アルファ、loweralpha、アラビアの使用を可能にします。
- 新規生の指示命令:EvenPageBreakとOddPageBreakます。
- の項では、奇数または偶数ページに破るようにする新しいオプション:--break側= VALUEます。
- 文書の先頭に空のページを追加するための新しいオプション:。--blank-最初のページをします。
- 著者フィールド幅の計算におけるバグを修正します。
- サポート%弾丸とフィールドリストの列幅ます。
- を使用bullet_listまたはitem_listスタイル
- それぞれます。
- サポート%フィールドリストの列幅の記述します。
- (フォントメトリックがTTフォントで夢中になる)問題184を修正しました。
- 分割に基づく新しい訓戒コード(ベータ品質)
- は(問題180のために非常に非常に長いリストアイテムのサポートを修正します。 をニーズ
- テスト)します。
- を発行し175を修正しました(未亡人/孤児タイトル)
- 問題174(ラインブロックは、インデントを尊重しなかった) を修正しました
- 問題173(引用符は表のセル内部のインデントしませんでした) 回避
- 脚注/文末のためspaceBeforeとspaceAfterを尊重します。
- を追加しましたテスト
- 修正された問題170(間違ったフォントの埋め込み)します。
- 修正された問題171(破損した外部参照テーブル)
- 修正された問題159(訓戒とテーブル幅が誤算された)
- 修正された問題162(スフィンクスを使用して間違って強調表示)します。
- を発行し53で説明したように変更されたデフォルトの言語政策ます。
- 修正された問題148(イメージソースに相対探されるべきである。
- ドキュメント)
- 修正された問題158(一部の訓戒はpdfbuilderクラッシュし)ます。
- 修正された問題154(RL 2.1と互換性がない)
- 修正された問題155(サイドバーが特定の方法で分割クラッシュ)します。
- 問題を修正しました152(リストの中にリテラルのブロックを使用しているときのような表スタイルのパディングと整列、)
- 統合pdfbuilderスフィンクス延長(必要に応じて、より多くの作業)します。
- カーニングのサポートは、(おかげでwordaxeに!)、コンビニエンススタイルシートを追加して、ドキュメントに追加されます。
- の使用可能な領域に対して大きすぎる画像/フルフレームの高さについて、問題116上の問題151と動作を修正しました。
- 訓戒のタイトルで問題が修正されます。
- のヘッダー/フッターでセクション名修正:。ページの最初のセクションが使用されている、しない最後の
- 修正された問題145:リテラルブロックのパディングが壊れていた。 。
- バグを修正:IDを持つ段落が一致するアンカーを持っている必要があります。
- バグを修正:内部参照が正しくリンクされませんでした。
- 修正された問題144:PDF TOCがします。 いくつかのケースでは、間違ったページ番号を持っていた
- その他のスフィンクスの互換ます。
- 新規表スタイルコード、またテーブル用のクラスディレクティブを機能させるます。
- 修正された問題140:タイトルにHTMLに似たマークアップは、PDFの目次に維持した。
- 修正された問題138:やり直しフィギュアスタイリング。また、バグを修正します。
- BoxedContainerます。
- 修正された問題137:解釈役割の中でエスケープ文字のバグします。
- あなたは唯一のJPGのみを使用しているとして、それは限り、PILずに(わずかに低下モードで)動作させるか、PythonMagickがインストールされています。 PILのインストールが面倒くさ&QUOTである;これはOS X、&QUOTに適しています。
- 問題を修正しました134:エンティティが解釈の役割(必要ありません) に置き換えられました
- aafigureのサポート(http://launchpad.net/aafigure)
- スペーササポートユニットます。
- 目次スタイル
- 修正された問題202:
- ニューQUOT、オプション&QUOT。スタイルシート内のセクション。新しい["オプション"] [&QUOT、スタイルシート"] -sと同様またはファイルに含めるに働くのサブセクション、現在の1の前に処理されるスタイルシートのリストをします。 。
- 新規--configオプション
- 問題200(フレームの位置の計算に誤りだった)を修正しました。
- を発行し188の修正(uniconvertor" 'をUnicode'オブジェクトは属性 'readlineの'&QUOTがありません。エラー)
- 新規生の指示命令:SetPageCounter。これは、ページカウンタ操作、およびさまざまなスタイル、ローマン、lowerroman、アルファ、loweralpha、アラビアの使用を可能にします。
- 新規生の指示命令:EvenPageBreakとOddPageBreakます。
- の項では、奇数または偶数ページに破るようにする新しいオプション:--break側= VALUEます。
- 文書の先頭に空のページを追加するための新しいオプション:。--blank-最初のページをします。
- 著者フィールド幅の計算におけるバグを修正します。
- サポート%弾丸とフィールドリストの列幅ます。
- 使用bullet_listまたはそれぞれ箇条書きとアイテムリストのitem_listスタイルをします。
- サポート%フィールドリストの列幅の記述します。
- (フォントメトリックがTTフォントで夢中になる)問題184を修正しました。
- 分割に基づく新しい訓戒コード(ベータ品質)
- を発行し180を修正しました(非常に非常に長いリストアイテムのサポート。ニーズ検査)します。
- を発行し175を修正しました(未亡人/孤児タイトル)
- 問題174(ラインブロックは、インデントを尊重しなかった) を修正しました
- 問題173(引用符は表のセル内部のインデントしませんでした) 回避
- 脚注/文末のためspaceBeforeとspaceAfterを尊重します。
- を追加しましたテスト
- 修正された問題170(間違ったフォントの埋め込み)します。
- 修正された問題171(破損した外部参照テーブル)
- 修正された問題159(訓戒とテーブル幅が誤算された)
- 修正された問題162(スフィンクスを使用して間違って強調表示)します。
- を発行し53で説明したように変更されたデフォルトの言語政策ます。
- 修正された問題148(画像はソースドキュメントからの相対探されるべきである)
- 修正された問題158(一部の訓戒はpdfbuilderクラッシュし)ます。
- 修正された問題154(RL 2.1と互換性がない)
- 修正された問題155(サイドバーが特定の方法で分割クラッシュ)します。
- 問題を修正しました152(リストの中にリテラルのブロックを使用しているときのような表スタイルのパディングと整列、)
- 統合pdfbuilderスフィンクス延長(必要に応じて、より多くの作業)します。
- カーニングのサポートは、(おかげでwordaxeに!)、コンビニエンススタイルシートを追加して、ドキュメントに追加されます。
- の使用可能な領域に対して大きすぎる画像/フルフレームの高さについて、問題116上の問題151と動作を修正しました。
- 訓戒のタイトルで問題が修正されます。
- のヘッダー/フッターでセクション名修正:。ページの最初のセクションが使用されている、しない最後の
- 修正された問題145:リテラルブロックのパディングが壊れていた。 。
- バグを修正:IDを持つ段落が一致するアンカーを持っている必要があります。
- バグを修正:内部参照が正しくリンクされませんでした。
- 修正された問題144:PDF TOCがします。 いくつかのケースでは、間違ったページ番号を持っていた
- その他のスフィンクスの互換ます。
- 新規表スタイルコード、またテーブル用のクラスディレクティブを機能させるます。
- 修正された問題140:タイトルにHTMLに似たマークアップは、PDFの目次に維持した。
- 修正された問題138:やり直しフィギュアスタイリング。またBoxedContainerのバグを修正します。
- 修正された問題137:解釈役割の中でエスケープ文字のバグします。
- あなたは唯一のJPGのみを使用しているとして、それは限り、PILずに(わずかに低下モードで)動作させるか、PythonMagickがインストールされています。
- これはOS X、&QUOTに適しています。
- 問題を修正しました134:エンティティが解釈の役割(必要ありません) に置き換えられました
- aafigureのサポート(http://launchpad.net/aafigure)
- スペーササポートユニットます。
- 目次スタイル
スタイルシートのリスト:-sまたはインクルードファイルと同じように動作します
箇条書きとアイテムリストの
スフィンクスのカスタムマークアップします。のすべて(ほとんど)のために
True Typeフォントのための
スタイルシートで設定できるようになりまし
/
のバージョン0.12にの新機能であるLI>
スフィンクスのカスタムマークアップします。のすべて(ほとんど)のために
True Typeフォントのための
PILのインストールが面倒くさ&QUOTである;
スタイルシートで設定できるようになりまし
のバージョン0.11のの新機能は次のとおりです。
- は(一つ以上のwordaxe hyphenatorsが壊れている場合に、より正常に低下現在DWCが壊れ1である。)
- 問題を修正しました132:いくつかのケースでは、ユーザー定義のfontAliasと、太字やイタリックが(例えば、インラインマークアップでイタリックの代わりに、大胆になっ)混乱するだろう。 。
- 新しいスタイルシートなしのコンパクト·リスト...レスコンパクトます。
- SVG画像が正しく幅単位として%を処理します。
- の実装された問題127:PDF形式のサポートイメージ。今、彼らます。
- ラスタライズされますので、理想的ではありません。おそらく、よりよい何かが後で出てくるます。
- 問題を修正しました129:それはRL 2.1にKeepTogetherでprblemを回避することは、おそらくそれを使用したときに出力がある場合には悪く見えるのです。 。
- はRL 2.1が実際にサポートされていないので、警告を追加します。
- 問題を修正しました130:os.pathsep使用する代わりに"&QUOT。以来"&QUOT。窓にディスク名に使用されている(と我々はまだ2009年には、DOS白痴のために支払う)します。
- 問題を修正しました128:見出しは、すべて同じます を見3+レベル
- を発行し126用の醜いバグ修正:ヘッダー+ TOCの画像を使用してクラッシュします。
- スタイルシートの新tstylesセクションでは、複数の構成リストのレイアウトや、より強力なテーブルスタイルを提供します。
- より良い構文(太字/斜体サポートしています)の強調表示します。
- 問題103の回避策は非常にあなたがリストとしてborderPaddingを使用することができます(ただし、wordaxeを使用している場合、それは間違って見えるします。
- :
- 問題93:(:linenos:真)コードブロックの行番号をサポートします。
- を発行し111:追加--no-脚注·バックリンクのオプション
- を発行し107:サポート、ローカライズディレクティブ/役割(例:代わりに内容のsommaire)
- を発行し112:クラッシュを修正空のリスト項目を処理します。
- 問題98:NOBREAKのサポート、彼らはハイフネーションしないように、インラインリテラルのデフォルトとして設定します。 。
- わずかに良いテストします。
- テキストスタイルで背景色がReportLabの2.3で動作します。
- 問題99:固定ハイフネーションのヘッダー/フッター内(wordaxe 0.3.2が必要)します。
- を発行し106:クラッシュ(wordxe 0.3.2が必要)固定demo.txtにします。
- を発行し102:箇条書きと番号付きリストのために実装スタイルをします。
- 問題38:オプション、設定ファイルやスタイルシートを経由してデフォルトのヘッダー/フッターます。
- 問題88:実装されてはるかに優れたブックスタイルの目次ます。
- を発行し100:ヘッダ/フッタとReportLabの2.3とのバグを修正します。
- 問題95:インデントのテーブルを持つバグを修正します。
- 問題89:実装--versionます。
- 問題84:相対的なバグを修正パスを含めます。
- 問題85:表のセルのスタイルを持つバグを修正します。
- 問題83:背景色属性の数値色のバグを修正します。
- 問題44:標準入出力をサポートします。
- 問題79:追加されました--stylesheet-pathオプション
- 問題80:stderrに警告を送信し、しない標準出力します。
- 問題66:実装&QUOT、スマート引用符"
- 問題77:不足している回避策matplotlibの
- (など&QUOTなどなど、著者&QUOT ;,"バージョン&QUOT)ラベルの適切な翻訳docutilsの言語パッケージを使用。 (r473)
- 間違っていたり、存在しないフォントの問題を修正。 (R484)
- プレゼンテーション用のページ遷移効果のサポート(r423)
- 巨大なバグが修正されます。
- サポートリスト1でのドン 'トン開始します。
- よりよい定義リスト
リストを作成する
問題87
のバージョン0.10ののどのような新機能は、表のヘッダーには、(各ページに繰り返すことができ靖増田のおかげで)
matplotlibのを経由して数式のサポート(無TeXは必要ありません)します。
のバージョン0.9のの新機能である>
コメントが見つかりません