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?


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.


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          |
+---------------+---------------+--------------------+

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


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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.