Bagaimana cara menambahkan baris baru dalam presentasi penurunan harga?

121

Bagaimana cara menambahkan baris baru dalam presentasi penurunan harga?
Maksudku, sesuatu seperti

\garis baru

di tex .

maks04
sumber

Jawaban:

160

Lihat spesifikasi penurunan harga asli (tambang tebal):

Implikasi dari aturan “satu atau lebih baris teks yang berurutan” adalah bahwa Penurunan harga mendukung paragraf teks yang “terbungkus rapi”. Ini berbeda secara signifikan dari kebanyakan pemformat teks-ke-HTML lainnya (termasuk opsi "Ubah Hentian Baris" dari Movable Type) yang menerjemahkan setiap karakter pemisah baris dalam paragraf menjadi <br />tag.

Saat Anda ingin memasukkan <br />break tag menggunakan Markdown, Anda mengakhiri baris dengan dua atau lebih spasi, lalu ketik return.

Chris
sumber
Sayangnya, Ini tidak berfungsi dengan header ... Saya ingin menambahkan garis putus (atau hanya mengatur ruang yang lebih besar) antara header dan sisa slide.
maks04
2
@Mariusz, Saya tidak tahu alat presentasi apa yang Anda gunakan, tetapi dengan asumsi itu berbasis HTML, saya mendorong Anda untuk menyesuaikan jarak dengan CSS. Penurunan harga sama sekali tidak peduli dengan desain; ini semua tentang konten, dan menambahkan baris kosong untuk spasi bukanlah kesesuaian semantik yang baik.
Chris
Bagaimana jika saya ingin garis putus-putus di dalam sel tabel. Saya tidak berpikir ini akan berhasil.
Eduardo Reis
@EduardoReis, tabel bukan bagian dari spesifikasi penurunan harga asli atau spesifikasi Commonmark yang banyak digunakan . Implementasi yang mendukung semuanya memiliki aturan berbeda dan setidaknya ada tiga sintaks tabel yang banyak digunakan. Anda dapat mencoba menggunakan <br>dalam tabel, tetapi hasilnya akan bergantung sepenuhnya pada alat khusus yang Anda gunakan.
Chris
@ Chris, terima kasih atas klarifikasinya. Saya menggunakan Pandoc. Ini membingungkan saya bahwa pandoc "berfungsi" <br>jika saya mengubahnya menjadi HTML. Saya kira itu hanya menyimpan di <br>sana dan browser melakukan pekerjaan itu, semacam itu. Tetapi dengan format PDF, itu tidak berfungsi. Saya mencoba opsi lain, tetapi tidak ada yang berfungsi dengan pandoc, saya mungkin kehilangan bendera atau semacamnya.
Eduardo Reis
87

Bagaimana cara menambahkan baris baru dalam presentasi penurunan harga?

Periksa sumber daya berikut Line Return

Untuk memaksa pengembalian baris, tempatkan dua ruang kosong di akhir baris.

Romulo
sumber
Masalah dengan ini adalah bahwa saya menghapus spasi kosong dari semua file, yang akan memecah file penurunan harga menggunakan metode ini.
Matt Fletcher
46

Tambahkan saja \di akhir baris. Sebagai contoh

one\
two

Akan menjadi

one
two

Ini juga lebih baik daripada dua spasi karena terlihat.

racoon_lord
sumber
7
Saya lebih suka solusi ini daripada yang lain karena saya memiliki IDE yang disetel untuk secara otomatis memangkas spasi ekstra di akhir baris. Saya tidak ingin menonaktifkan pengaturan itu hanya untuk tujuan ini, karena ini membantu menjaga kode saya tetap bersih.
Calaway
2
Solusi terbaik dengan mudah untuk quetsion ini!
Sourabh Sriom
3
Jep, membuntuti spasi putih sebagai makna semantik hanyalah antipattern terbesar dalam kode atau dokumen :)
tandai
1
Ini sebenarnya tidak bekerja dalam penurunan harga, huh. Saya telah melihatnya berhasil di beberapa penyaji, tapi saya tidak tahu begitu saja. Yang saya lakukan adalah menulis <spasi> \ <spasi>. \ Mengutip spasi kedua dan berfungsi sebagai isyarat visual bahwa saya bermaksud agar ada dua spasi di akhir. Masalahnya adalah, mungkin tidak ada BE spasi setelah \, dalam hal ini gagal. Tapi lebih baik dari dua ruang tak terlihat. Begitu sering saya pergi dengan <br />. Saya setuju dengan @ mark — antipattern terbesar yang pernah ada. Di atas sana dengan tab semantik di makefile lama.
Bob Kerns
Bagus!. Ada di Spesifikasi
CommonMark
36

Anda dapat menggunakan &nbsp;penurunan harga R untuk membuat baris kosong baru.

Misalnya, di file .Rmd Anda:

I want 3 new lines: 

&nbsp;
&nbsp;
&nbsp;

End of file. 
Musim Panas Jinyu Xia
sumber
Bisakah Anda menjelaskan mengapa menurut Anda itu salah? @ user3441843
Summer Jinyu Xia
1
Saya pikir itu benar. Jawaban lain salah (termasuk jawaban yang diterima)
pengguna3441843
jika Anda menggunakan ditandai sebagai render mardown, Anda harus menambahkan jeda: true sebagai opsi github.com/markedjs/marked/issues/835
John Balvin Arias
@ user3441843, apa yang salah dengan jawaban yang diterima?
Chris
1
Mengapa &nbsp;membuat baris baru di R Markdown ketika itu adalah kode HTML untuk memasukkan spasi yang tidak terputus ?
HelloGoodbye
11

Markdown file dalam tiga cara untuk Memutus Garis

<br /> Tag Menggunakan

paragraph First Line <br /> Second Line

\ Menggunakan

First Line sentence \
Second Line sentence 

space keypress two times Menggunakan

First Line sentence␠␠
Second Line sentence

Paragraf digunakan <br />tag.

Beberapa kalimat dalam menggunakan \atau dua kali tekan space keylalu Enterdan tulis kalimat baru.

Vishal Vaghasiya
sumber
4

Itu tergantung pada jenis parser penurunan harga yang Anda gunakan. Misalnya di showdownjs ada opsi {simpleLineBreaks: true}yang memberikan html yang sesuai untuk input md berikut:

a line
wrapped in two
<p>a line<br>
wrapped in two</p>
daGo
sumber
0

Saya menggunakan Markwon untuk parsing penurunan harga di Android. Berikut ini bekerja dengan baik:

"My first line  \nMy second line  \nMy third line  \nMy last line"

... dua spasi diikuti \ndi akhir setiap baris.

Tom Howard
sumber
-3

Karakter baris baru (\ n) dapat digunakan untuk menambahkan baris baru ke dalam file penurunan harga secara terprogram. Misalnya, Anda dapat melakukan seperti ini dengan python:

with open("file_name.md", "w") as file:
   file.write("Some text")
   file.write("\n")
   file.write("Some other text")
Mebrahtom Guesh
sumber
Ini adalah jawaban yang bagus karena memberikan petunjuk bahwa \ n \ r tidak berfungsi (khususnya dalam komponen penurunan harga C # UWP). Hanya \ n yang melakukan pekerjaan itu.
ES