GitBookに関する質問が一般的なMarkdown答えであることが明らかになる前に、次の回答が投稿されました。
Markdownはプレーンテキストのマークアップ形式であり、その主な焦点はそのままで読むことができますが、HTMLにも容易に変換できるため、 'pages'の概念はありません。伝統的な印刷文書の意味における「ページ」の概念。ただし、使用するHTMLに適切なスタイルシートを提供することで、結果として得られるHTMLがどのように印刷されるか(ブラウザによってPDFとして保存されるか)を制御することは可能です。
しかし、 Markdownであなたの課題を書くように求められたら、それを評価している人は書式設定を忘れて、あなたの課題の内容に集中しようとしています。彼らが最終的な成果物としてMarkdownファイルを要求している場合は、フォーマットについて何もできません。それは、それを意図した人が意図したものだと思います。参考のために、あなたはここで、尋ねとしては
- は、あなたのマークダウンファイルを書いてください...あなたはHTMLと印刷スタイルシートを使用したい場合は、あなたが取るだろう手順は次のとおりです。
は、と言いました
- PandocなどのMarkdownコンバータを使用してHTMLに変換します。
- HTMLと一緒に使用するための印刷用のCSSをいくつか作成します(ほとんどのMarkdown変換プログラムではカスタムCSSファイルのパスを指定できるため、作成時にHTMLファイルによって自動的に参照されます)手動で
<link>
タグを追加する必要があります)。
- 印刷スタイルシートをサポートしているブラウザでHTMLを表示し、文書をPDFとしてエクスポートするか、印刷するかを選択します。
次に、必要な書式のPDFまたは印刷文書があります。ここでは、使用できるプリント固有のCSSの例を示します。これはすべて<h1>
の要素の前にページ区切りを付けています(これはあなたが求めたものとまったく同じものではなく、PandocのドキュメントやCSSの一般的なリファレンスが垂直方向のセンタリングがCSSにまだ少しトリッキーですが)、残りを助けるために:
@media print {
h1 {
page-break-before: always;
}
}
あなたはマークダウンコンバータの出力に応じて、これを変化させるために必要があるかもしれません。また、ほとんどのマークダウンコンバータではMarkdownのカスタムCSSクラスをいくつか与えることができ、より洗練されたスタイルを可能にします。値下げ
### A Heading {.green}
あなたはその後、「グリーン」CSSクラスを作成し、<h3>
のスタイルにそれを使用することができ、次のHTML
<h3 class="green">A Heading</h3>
に変換することができます。ここでも、マークダウンコンバータのマニュアルを参照してください。あなたは、印刷スタイルシートで何ができるかについては
:Smashing magazineは、印刷スタイリングのための他のいくつかのかなりクールな技術を持っています。 CSS Tricksは、あまりにも、偉大なリファレンスです。
私は、ページの一部のエミュレーションを提供しGitBookで割り当てを、書いて、そのためには、タイトルページを構築することが可能です –