Newline in Markdown-Tabelle?


247

Ich habe die folgenden Zellen in einer Markdown-Tabelle:

 |Something|Something else that's rather long|Something else|

Ich möchte in der Lage sein, eine Unterbrechung in die mittlere Zeile einzufügen, damit die Spalte nicht so groß ist. Wie kann ich das in Markdown machen? Muss ich stattdessen HTML-Tabellen verwenden?


Achten Sie bei der Verwendung <br>darauf, dass Sie vorne keinen Platz lassen (Einkerbung). Ich hatte das gleiche Problem, aber als ich den Tabulatorbereich entfernte, funktionierte es.
Varun Kumar

Antworten:


339

Verwenden Sie <br>diese Option , um einen Zeilenumbruch in einer Tabellenzelle zu erzwingen.

Markdown Extra und MultiMarkdown erlauben Tabellen, aber nach Versuch und Irrtum scheint in diesem Fall ein HTML-Zeilenumbruch erforderlich zu sein.


9
Die <BR> -Syntax funktioniert nur, wenn Sie in HTML konvertieren - zumindest in pandoc.
Halloleo

3
Die <br>Syntax funktioniert auch auf GitLab, das die Redcarpet Ruby-Bibliothek für die Markdown-Verarbeitung verwendet ( Referenz )
Dinei

36

Wenn Sie nach HTML exportieren, verwenden Sie <br>works. Wenn Sie jedoch auch Pandoc zum Exportieren nach LaTeX / PDF verwenden, sollten Sie Rastertabellen verwenden :

+---------------+---------------+--------------------+
| Fruit         | Price         | Advantages         |
+===============+===============+====================+
| Bananas       | first line\   | first line\        |
|               | next line     | next line          |
+---------------+---------------+--------------------+
| Bananas       | first line\   | first line\        |
|               | next line     | next line          |
+---------------+---------------+--------------------+

3
Sublime Text hat ein schönes Paket dafür: packagecontrol.io/packages/Table%20Editor Es wird nicht mehr gepflegt, aber alles ist noch in Ordnung damit!
fnurl

1
Warum haben sie das nicht von Anfang an in den Abschlag erfunden?!
Endlos

1
Ich verwende Markdown Preview Extended in VSCode, um PDF mit LaTeX über Pandoc zu generieren. Ich habe \newline(einen LaTeX-Befehl) in die Tabelle eingefügt, die durchlaufen wird, da es eine Option gibt, rohen Text zuzulassen. Dieser Text wird jedoch im Vorschau-Browser angezeigt.
Fuhrmanator

9

Nur für diejenigen, die dies versuchen Jira. Fügen Sie einfach \\am Ende jeder Zeile hinzu, und eine neue Zeile wird erstellt:

|Something|Something else \\ that's rather long|Something else|

Wird dies rendern:

Geben Sie hier die Bildbeschreibung ein

Quelle: Text bricht auf Jira


15
Gute Antwort. Auch hier ist eine Umarmung für die Verwendung von JIRA: 🤗
Mikemaccana

3
Leider funktioniert es nicht in anderen Markdown-Viewern, die ich verwende (z. B. Bitbucket.org oder Markdown Viewer Chrome Browser-Erweiterung von Simov)
Jan Šotola

7

Verwenden Sie <br/>. Beispielsweise:

Change log, upgrade version

Dependency | Old version | New version |
---------- | ----------- | -----------
Spring Boot | `1.3.5.RELEASE` | `1.4.3.RELEASE`
Gradle | `2.13` | `3.2.1`
Gradle plugin <br/>`com.gorylenko.gradle-git-properties` | `1.4.16` | `1.4.17`
`org.webjars:requirejs` | `2.2.0` | `2.3.2`
`org.webjars.npm:stompjs` | `2.3.3` | `2.3.3`
`org.webjars.bower:sockjs-client` | `1.1.0` | `1.1.1`

URL: https://github.com/donhuvy/lsb/wiki

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.