Markdownプレゼンテーションに新しい行を追加する方法


回答:


159

元のマークダウン仕様を参照してください(太字):

「1つ以上の連続したテキスト行」ルールの意味は、Markdownが「ハードラップされた」テキスト段落をサポートすることです。これは、段落内のすべての改行文字を<br />タグに変換する他のほとんどのテキストからHTMLへのフォーマッター(Movable Typeの「Convert Line Breaks」オプションを含む)とは大きく異なります。

<br />Markdownを使用して改行タグを挿入する場合は、2つ以上のスペースで行を終了し、returnを入力します。


残念ながら、ヘッダーでは機能しません...ヘッダーと残りのスライドの間に改行を追加したい(または単に大きなスペースを設定したい)。
max04 '10 / 10/18

2
@Mariusz、使用しているプレゼンテーションツールはわかりませんが、HTMLベースであると想定して、CSSで間隔を調整することをお勧めします。Markdownはデザインにまったく関心がありません。それはすべて内容に関するものであり、スペースを空けるために空白行を追加することは、意味論的に適切ではありません。
Chris

テーブルセル内に改行が必要な場合はどうすればよいですか。これでうまくいくとは思いません。
エドゥアルドレイ

@EduardoReis、テーブルは元のMarkdown仕様の一部でも、広く使用されているCommonmark仕様の一部でもありません。それらをすべてサポートする実装には異なるルールがあり、少なくとも3つの広く使用されているテーブル構文があります。<br>テーブルで使用してみることができますが、結果は使用している特定のツールに完全に依存します。
クリス

@Chris、説明をありがとう。私はパンドックを使用しています。<br>HTMLに変換する場合、pandocが「機能する」と混乱します。私はそれ<br>がそこにとどまるだけで、ブラウザが一種の仕事をしていると思います。しかし、PDF形式では機能しません。私は他のオプションを試しましたが、パンドックでは機能しませんでした。フラグなどが欠けている可能性があります。
エドゥアルドレイ

87

Markdownプレゼンテーションに新しい行を追加する方法

次のリソースを確認してください Line Return

行を強制的に戻すには、行の終わりに2つの空のスペースを配置します。


これの問題は、すべてのファイルから末尾の空白を削除することです。これにより、この方法を使用してマークダウンファイルが壊れます。
マットフレッチャー

46

\行末に追加するだけです。例えば

one\
two

となります

one
two

また、2つのスペースが表示されるため、2つのスペースよりも優れています。


7
行末で余分な空白を自動的に削除するようにIDEを設定しているため、他のソリューションよりもこのソリューションを好みます。この目的のためだけに設定をオフにしたくありません。コードをクリーンに保つのに役立ちます。
カラウェイ

2
この質問のための簡単な最良の解決策!
Sourabh Sriom

3
ジェップ、セマンティックな意味としての末尾の空白は、コードまたはドキュメントにおける最大のアンチパターンです:)
マーク

1
これは実際にはマークダウンでは機能しません、ため息。一部のレンダラーで機能することは確認しましたが、どちらが適切かはわかりません。<スペース> \ <スペース>と書きます。\は2番目のスペースを引用し、最後に2つのスペースがあることを意図する視覚的な手掛かりとして機能します。問題は、\の後に実際にスペースがない可能性があることです。その場合、失敗します。しかし、2つの見えないスペースよりも優れています。だから私はしばしば<br />で行きます。@markに同意します。これまでで最大のアンチパターンです。古いmakefileのセマンティックタブがすぐそこにあります。
ボブ・カーンズ

すごい!。それはであるCommonMark仕様
Madacol

36

&nbsp;Rマークダウンで使用して、新しい空白行を作成できます。

たとえば、.Rmdファイルでは:

I want 3 new lines: 

&nbsp;
&nbsp;
&nbsp;

End of file. 

それが間違っていると思う理由を説明できますか?@ user3441843
Summer

1
正しいと思います。その他の回答は誤りです(承認された回答を含む)
user3441843

mardownレンダーとしてマークを使用している場合は、オプションとしてbreaks:trueを追加する必要がありますgithub.com/markedjs/marked/issues/835
John Balvin Arias

@ user3441843、受け入れられた回答の何が問題になっていますか?
Chris

1
&nbsp;改行しないスペースを挿入するためのHTMLコードであるのに、R Markdownに改行を作成するのはなぜですか?
HelloGoodbye

11

MarkDownファイルを3つの方法で改行する

<br /> タグを使用して

paragraph First Line <br /> Second Line

\ 使用する

First Line sentence \
Second Line sentence 

space keypress two times 使用する

First Line sentence␠␠
Second Line sentence

使用中の段落<br />タグ。

使用中の複数の文\または2回押してspace keyからEnter、新しい文を書きます。


4

使用しているマークダウンパーサーの種類によって異なります。たとえば、showdownjsには{simpleLineBreaks: true}、次のmd入力に対応するhtmlを提供するオプションがあります。

a line
wrapped in two
<p>a line<br>
wrapped in two</p>


-3

改行文字(\ n)を使用して、プログラムでマークダウンファイルに改行を追加できます。たとえば、Pythonでは次のようにすることができます。

with open("file_name.md", "w") as file:
   file.write("Some text")
   file.write("\n")
   file.write("Some other text")

これは、\ n \ rが機能しないというヒント(C#UWP Markdownコンポーネントなど)を提供するため、適切な回答です。\ nだけがジョブを実行します。
ES
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.