Newline dans le tableau de démarque?

247

J'ai les cellules suivantes dans un tableau de démarque:

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

J'aimerais pouvoir insérer une coupure dans la ligne médiane, afin que la colonne ne soit pas si grande. Comment puis-je faire cela dans Markdown? Dois-je plutôt utiliser des tableaux HTML?

mikemaccana
la source
Lors de l'utilisation, <br>veillez à ne laisser aucun espace à l'avant (indentation). J'ai eu le même problème mais quand j'ai supprimé l'espace de tabulation, cela a fonctionné.
Varun Kumar

Réponses:

340

Permet <br>de forcer un saut de ligne dans une cellule de tableau.

Markdown Extra et MultiMarkdown autorisent les tables, mais après essais et erreurs, il semble qu'un saut de ligne HTML soit nécessaire dans ce cas.

jwal
la source
9
La syntaxe <BR> ne fonctionne que lorsque vous convertissez en HTML - au moins dans pandoc.
halloleo
3
La <br>syntaxe fonctionne également sur GitLab, qui utilise la bibliothèque Redcarpet Ruby pour le traitement Markdown ( référence )
Dinei
37

Lorsque vous exportez au format HTML, à l'aide de <br>Works. Cependant, si vous utilisez également pandoc pour exporter vers LaTeX / PDF, vous devez utiliser des tableaux de grille :

+---------------+---------------+--------------------+
| Fruit         | Price         | Advantages         |
+===============+===============+====================+
| Bananas       | first line\   | first line\        |
|               | next line     | next line          |
+---------------+---------------+--------------------+
| Bananas       | first line\   | first line\        |
|               | next line     | next line          |
+---------------+---------------+--------------------+
mb21
la source
3
Sublime Text a un joli package pour cela: packagecontrol.io/packages/Table%20Editor Il n'est plus maintenu, mais tout va bien avec!
fnurl
1
Pourquoi n'ont-ils pas inventé cela dès le début dans la démarque?!
Endless
1
J'utilise Markdown Preview Extended dans VSCode pour générer des PDF avec LaTeX via Pandoc. J'ai mis \newline(une commande LaTeX) à l'intérieur du tableau, qui passe parce qu'il y a une option pour autoriser le tex brut. Cependant, ce texte apparaît dans le navigateur d'aperçu.
Fuhrmanator
8

Utilisez <br/>. Par exemple:

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

Do Nhu Vy
la source
8

Juste pour ceux qui essaient de faire ça Jira. Ajoutez simplement \\à la fin de chaque ligne et une nouvelle ligne sera créée:

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

Rendra ceci:

entrez la description de l'image ici

Source: Le texte se casse sur Jira

ElChiniNet
la source
16
Bonne réponse. Voici aussi un câlin pour avoir à utiliser JIRA: 🤗
mikemaccana
3
Malheureusement, cela ne fonctionne pas dans les autres visualiseurs de démarques que j'utilise (par exemple Bitbucket.org ou l'extension du navigateur Markdown viewer Chrome de Simov)
Jan Šotola