Newline nella tabella markdown?


247

Ho le seguenti celle in una tabella di markdown:

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

Vorrei poter inserire un'interruzione nella linea di mezzo, quindi la colonna non è così grande. Come posso farlo in Markdown? Devo usare invece le tabelle HTML?


Quando si utilizza, <br>fare attenzione a non lasciare spazio nella parte anteriore (rientranza). Ho avuto lo stesso problema ma quando ho rimosso lo spazio per le schede ha funzionato.
Varun Kumar,

Risposte:


340

Uso <br> per forzare un'interruzione di riga all'interno di una cella di tabella.

Markdown Extra e MultiMarkdown consentono le tabelle, ma dopo tentativi ed errori, sembra che in questo caso sia necessaria un'interruzione di riga HTML.


9
La sintassi <BR> funziona solo quando si converte in HTML - almeno in pandoc.
Halloleo,

3
La <br>sintassi funziona anche su GitLab, che utilizza la libreria Redcarpet Ruby per l'elaborazione Markdown ( riferimento )
Dinei

37

Quando esporti in HTML, usa <br>works. Tuttavia, se si utilizza pandoc anche per esportare in LaTeX / PDF, è necessario utilizzare le tabelle della griglia :

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

3
Sublime Text ha un bel pacchetto per questo: packagecontrol.io/packages/Table%20Editor Non è più mantenuto, ma è ancora tutto a posto!
fnurl

1
Perché non l'hanno inventato fin dall'inizio in markdown ?!
Infinito

1
Sto usando Markdown Preview Extended in VSCode per generare PDF con LaTeX tramite Pandoc. Ho inserito \newline(un comando LaTeX) all'interno della tabella, che passa perché esiste un'opzione per consentire il raw tex. Tuttavia, questo testo viene visualizzato nel browser di anteprima.
Fuhrmanator,

8

Usa <br/>. Per esempio:

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

Solo per coloro che stanno cercando di farlo Jira. Basta aggiungere \\alla fine di ogni riga e verrà creata una nuova riga:

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

Renderà questo:

inserisci qui la descrizione dell'immagine

Fonte: interruzioni di testo su Jira


16
Bella risposta. Inoltre ecco un abbraccio per dover usare JIRA: 🤗
mikemaccana,

3
Sfortunatamente non funziona in altri visualizzatori di markdown che utilizzo (ad es. Bitbucket.org o l'estensione del browser Chrome di Markdown Viewer di Simov)
Jan Šotola
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.