Sphinx S6 サンプル =================== このスライドについて ---------------------- このプレゼンテーションは * S6 (c) 2007 Cybozu Labs, Inc. * Sphinx * S6 Sphinxテーマ で作成した、Sphinx S6テーマ利用サンプルです。 インストール方法 ------------------ インストール .. code-block:: bash $ pip install sphinxjp.themes.s6 conf.py 設定 .. code-block:: python extensions = ['sphinxjp.themes.s6'] html_theme = 's6' スライド表示の例 ------------------- * 箇条書き 1. 番号付き箇条書き 2. http://sphinx-users.jp/ * **強調** , *エモーション* * `リテラル` , ``リテラル`` * :command:`command` スライド切替エフェクト ----------------------- 種類 * スライド: 横にslide * フェード: fade * フェード2: fadeScale * 上からフェード: fadeScaleFromUp * 拡大: fadeScaleFromUpTransparent エフェクト : スライド ---------------------- 右から左にスライドインします :: .. s6:: effect slide .. s6:: effect slide エフェクト : フェード ---------------------- フェードイン・フェードアウトで切り替えます(デフォルト動作) :: .. s6:: effect fade .. s6:: effect fade エフェクト : 縮小フェードアウト -------------------------------- 現在のスライドを縮小アニメーションして次のスライドに切り替えます :: .. s6:: effect fadeScale .. s6:: effect fadeScale エフェクト : 縮小フェードイン ------------------------------ 次のスライドを縮小アニメーションしながら表示します :: .. s6:: effect fadeScaleFromUp .. s6:: effect fadeScaleFromUp 拡大エフェクト --------------- 次のスライドを **半透明** 縮小アニメーションしながら表示します :: .. s6:: effect fadeScaleFromUpTransparent .. s6:: effect fadeScaleFromUpTransparent アクション ------------ スライド内でエレメントを動かすアクションの種類 * fade: fade in * move: 移動 * scale: 拡大縮小 アクション : フェードイン -------------------------- 対象のエレメントを複数回に分けてフェードイン表示します。 * 箇条書きの文章1 * 箇条書きの文章2 * 箇条書きの文章3 .. s6:: styles 'ul/li': {display:'none'} .. s6:: actions ['ul/li[0]', 'fade in', '0.3'], ['ul/li[1]', 'fade in', '0.3'], ['ul/li[2]', 'fade in', '0.3'], アクション : 移動 ------------------- 対象のエレメントを移動させながら表示したり非表示にしたりします。 * 箇条書きの文章1 * 箇条書きの文章2 * 箇条書きの文章3 .. s6:: actions ['ul', 'move', '5.0', [0,0],[100,0]] センタリング ------------- .. s6:: styles h2: {fontSize:'150%', textAlign:'center', margin:'30% auto'} 画像をレイアウトする例 ----------------------- * コミュニティー: * Python, Sphinx * 言語: * Python, reStructuredText .. figure:: sphinxusers.jpg .. s6:: styles 'div': {textAlign: 'right'}, 'div/img': {width: '60%', opacity: 0.9}, Textと画像のレイアウト例 -------------------------- .. code-block:: rst Sphinxのサンプル ================= Sphinxとは何か? ----------------- * ドキュメント生成のツール * reStructuredText記法(Wikiっぽい? * ページ間のリンクを自動生成 * 強力なコードハイライト * HTML, PDF, ePub, htmlhelp, latex, man... .. figure:: sphinx-sample.jpg .. s6:: styles 'div[0]': {width: '60%', position:'absolute', left:'0', marginTop:'0.3em'}, 'div[0]/div/pre': {fontSize:'35%', padding:'1em'}, 'div[1]': {position:'absolute', right:'0', bottom: '0', width:'60%'},