5.2 テキストをインデントする

4.12節で話したように, Markdown では空白文字はしばしば意味をなさなくなります. さらに Markdown は, デフォルトでインデントの空白を無視します. しかしインデントを維持したいことがあります. 例えば詩や演説文などです. このような場合は垂直線 (|) で始まる罫線ブロックを使うことができます. 改行と行頭のスペースは出力でも維持されます. 例えばこのように20

| When dollars appear it's a sign
|   that your code does not quite align  
| Ensure that your math  
|   in xaringan hath  
|   been placed on a single long line

出力はこうなります.

When dollars appear it’s a sign
  that your code does not quite align
Ensure that your math
  in xaringan hath
  been placed on a single long line

各行は Markdown のソースでは改行コードが使われています (ハードラップ). 次に続く行をスペースで始めれば, 1つ前の行の改行と行頭のスペースは通常は無視されます. 例えばこのように入力します.

| 採用責任者
| ニンジャの学校,
  ハッカーの大学
| 404 Not Found Road,
  Undefined 0x1234, NA

出力はこうなります.

採用責任者
ニンジャの学校, ハッカーの大学
404 Not Found Road, Undefined 0x1234, NA

「ニンジャの学校」の直後の改行が無視されているのがわかると思います.


  1. Claus Ekstrøm: https://yihui.org/en/2018/06/xaringan-math-limerick/ 作のリメリックです.↩︎